WANG Hong-Yuan, Guo Yong-Fei, Ji Qi. Optimization of aerospace software test cases based on requirement coverage[J]. Editorial Office of Optics and Precision Engineering, 2014,22(1): 228-234
WANG Hong-Yuan, Guo Yong-Fei, Ji Qi. Optimization of aerospace software test cases based on requirement coverage[J]. Editorial Office of Optics and Precision Engineering, 2014,22(1): 228-234 DOI: 10.3788/OPE.20142201.0228.
Optimization of aerospace software test cases based on requirement coverage
An approach to optimize the aerospace software test cases based on the requirement coverage is researched in this paper to improve the efficiency of the software testing and increase the effectiveness of aerospace software testing. It is composed of the reduction and design of test cases
and has been used in a test of aerospace project. Firstly
the characteristics
testing process
and optimization techniques of aerospace software are analyzed. Then
a method to reduce test requirements is improved to simplify the test requirements. Furthermore
a design of test cases based on the correlative keywords of requirements is given
and the requirement coverage is achieved. Finally
the optimizing approach is applied in the test of aerospace software. The results of application show that the method can not only satisfy the demand of requirement coverage
but also make the workload of designing test cases reduce by 39%. The method ensures testing adequacy
and improves the test efficiency greatly.
关键词
Keywords
references
曹爽.航空软件测试用例自动生成方法研究[D].南京:南京航空航天大学, 2010.
CAO SH. Research on automatic generation method of test case for aviation software [D]. Nanjing:
Nanjing University of Aeronautics and Astronautics, 2010. (in Chinese)
PETRENKO A, SIMAO A. Model-based testing of software and systems: recent advances and challenges [J]. International Journal on Software Tools for Technology Transfer, 2012, 14(4):383-386.
ELBERZHAGER F, ROSBACH A. Reducing test effort: A systematic mapping study on existing approaches [J]. Information and Software Technology, 2012, 54(10):1092-1106.
SRIKANTH H, BANERJEE S. Improving test efficiency through system test prioritization [J]. The Journal of Systems & Software, 2012, 85(5):1176-1187.
ZHANG X F, CHEN L, XU B W, et al.. Survey of test suite reduction problem [J]. Journal of Frontiers of Computer Science and Technology, 2008, 2(3): 235-247. (in Chinese)
ZHANG X F, XU B W, NIE CH H, et al.. An approach for optimizing test suite based on testing requirement reduction [J]. Journal of Software, 2007, 18(4): 821-831. (in Chinese)
WANG J J, SHEN X H, ZHANG B, et al.. Optimal test suite generation methods based on the fusion of environment and state parameter [J]. Opt. Precision Eng., 2009, 17(7): 1678-1685. (in Chinese)
CHEN J Y, KONG D ZH, LIU J G, et al.. On-board embedded software test planning based on butterfly model [J]. Opt. Precision Eng., 2011, 19(7): 1677-1685. (in Chinese)
GU Q, TANG B, CHEN D X. A test suite reduction technique for partial coverage of test requirements [J]. Chinese Journal of Computers, 2011, 34(5): 879-888. (in Chinese)
XUE X CH, SHI J X, LV H Y. Optimal set of TDI CCD integration stages and gains of space remote sensing camera [J]. Opt. Precision Eng., 2011, 19(4): 857-863. (in Chinese)