浏览全部资源
扫码关注微信
1. 中国科学院 长春光学精密机械与物理研究所,吉林 长春,中国,130033
2. 中国科学院 研究生院 北京,100039
收稿日期:2011-04-22,
修回日期:2011-05-16,
网络出版日期:2011-07-25,
纸质出版日期:2011-07-25
移动端阅览
陈佳豫, 孔德柱, 刘金国, 周怀得, 赵莹. 基于蝴蝶模型的星载嵌入式软件测试策划[J]. 光学精密工程, 2011,19(7): 1677-1685
CHEN Jia-yu, KONG De-zhu, LIU Jin-guo, ZHOU Huai-de, ZHAO Ying. On-board embedded software test planning based on butterfly model[J]. Editorial Office of Optics and Precision Engineering, 2011,19(7): 1677-1685
陈佳豫, 孔德柱, 刘金国, 周怀得, 赵莹. 基于蝴蝶模型的星载嵌入式软件测试策划[J]. 光学精密工程, 2011,19(7): 1677-1685 DOI: 10.3788/OPE.20111907.1677.
CHEN Jia-yu, KONG De-zhu, LIU Jin-guo, ZHOU Huai-de, ZHAO Ying. On-board embedded software test planning based on butterfly model[J]. Editorial Office of Optics and Precision Engineering, 2011,19(7): 1677-1685 DOI: 10.3788/OPE.20111907.1677.
为降低星载嵌入式软件测试风险
提高软件的研制效率
给出了一种星载嵌入式软件测试策划方法
并利用该方法策划了基于蝴蝶模型的星载相机嵌入式软件的测试。首先
介绍了蝴蝶模型
针对星载嵌入式软件的特点
在蝴蝶模型测试过程的思想基础上
给出基于星载嵌入式软件的测试策划方法
并分析了方法的优点;然后
以某星载相机嵌入式软件为例
应用该方法对软件研制的整个过程进行了测试策划;最后
对测试结果进行了分析。实验结果表明
采用该方法进行星载嵌入式软件测试策划
能够发现和避免约80%的需求错误和缺陷、60%的设计错误和缺陷
从而降低软件测试风险
缩短软件研制的周期
提高星载嵌入式软件的可靠性。
In order to reduce the testing risk of an on-board embedded software and improve software developing efficiency
an on-board embedded software test planning method was proposed to plan the whole test process based on a butterfly model. Firstly
the principle of butterfly model was introduced. According to the characteristics of on-board embedded software
the on-board embedded software test planning method was put forward on the basis of the butterfly model test principle
and the advantages of the method were analyzed. Then
by taking an on-board camera embedded software for example
the software development process was planned with this method. Finally
the test results were analyzed. The results indicate that this method could discover and avoid requirement and defect errors about 80 percent and design and defect errors about 60 percent.Therefore
it can reduce software testing risk
shorten software development cycles
and improve the reliability of on-board em- bedded software.
ROGER S P. Software Engineering: A Practitioners Approach [M].7th ed. NewYork: McGraw- Hill Higher Education, 2009.[2] MICHAEL R L. Handbook of Software Reliability Engineering[M]. NewYork: IEEE Computer Society Press and Computing McGraw-Hill, 1996.[3] 安金霞,王国庆,李树芳,等. 基于多维度覆盖率的软件测试动态评价方法[J]. 软件学报, 2010,21(9):2135-2147. AN J X, WANG G Q, LI SH F, et al. Dynamic evaluation method based multi-dimensional test coverage for software testing [J]. Journal of Software, 2010,21(9):2135-2147. (in Chinese)[4] 陈佳豫,邢忠宝,刘金国,等. 星载嵌入式软件测试过程模型的研究[J]. 光学 精密工程, 2008,16(9):1654-1659. CHEN J Y, XING ZH B, LIU J G, et al. Research on on-board embedded software testing process model[J]. Opt. Precision Eng., 2008,16(9):1654-1659. (in Chinese)[5] 丁锐,朱星际,田林. 基于并行工程的航空嵌入式软件测试过程研究[J]. 航空计算技术, 2009,39(4):98-100. DING R, ZHU X J, TIAN L. Research on concurrent engineering based avionics software testing [J]. Aeronautical Computing Technique, 2009,39(4):98-100. (in Chinese)[6] 魏颖,张波,李丽,等. 基于体系结构的软件可靠性评估[J]. 光学 精密工程, 2010,18(2):485-490. WEI Y, ZHANG B, LI L, et al. Architecture-based software reliability evaluation[J]. Opt. Precision Eng., 2010,18(2):485-490. (in Chinese)[7] 杜源.软件测试技术的应用及其发展趋势.成都:四川大学,2005. DU Y. Software testing technology application and development trend . Chengdu:Sichuan University, 2005. (in Chinese)[8] 王丽,赵卢霞,李红卫,等. 嵌入式软件测试工程化研究与实践[J]. 计算机应用, 2009,29(12):192-194. WANG L, ZHAO L X, LI H W, et al. Study and practice of embedded software testing in engineering[J]. Journal of Computer Applications, 2009,29(12):192-194. (in Chinese)[9] 宫云战.软件测试[M]. 北京:国防工业出版社,2006. GONG Y ZH. Software Testing[M]. Beijing: National Defense Industry Press,2006. (in Chinese)[10] 王俊杰,沈湘衡,张波,等. 环境参数与状态参数融合的测试用例集约简方法[J]. 光学 精密工程, 2009,17(7):1678-1685. WANG J J, SHEN X H, ZHANG B, et al. Optimal test suite generation methods based on fusion of environment and state parameters[J]. Opt. Precision Eng.,2009,17(7):1678-1685. (in Chinese)
0
浏览量
486
下载量
1
CSCD
关联资源
相关文章
相关作者
相关机构