计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (5): 50-52.

• 研发、设计、测试 • 上一篇    下一篇

复杂软件第三方自适应测试研究

韩 柯1,郑成文2,张海粟2,3   

  1. 1.中国电子设备系统工程研究所,北京 100141
    2.通信指挥学院 研究生大队,武汉 430010
    3.解放军理工大学 指挥自动化学院,南京 210007
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-02-11 发布日期:2011-02-11

Research on third-party adaptive testing for complex software

HAN Ke1,ZHENG Chengwen2,ZHANG Haisu2,3   

  1. 1.Institute of China Electronic Equipment System Engineering,Beijing 100141,China
    2.Graduate Student Department of Commanding Communications Academy,Wuhan 430010,China
    3.Institute of Command and Automation,PLA University of Science and Technology,Nanjing 210007,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-02-11 Published:2011-02-11

摘要: 复杂软件的第三方测试面临诸多问题,比如软件失效的过程复杂并具有不确定性、测试人员难以选择有代表性的测试用例、测试的时间和资源非常有限、测试效率比较低。结合软件工程实际,根据软件失效的关联特征,将测试过程抽象为节点序列的执行过程,从两个层次提出了一种面向测试用例相似性度量的复杂软件第三方自适应测试方法,并在实际测试项目中进行了应用。

关键词: 复杂软件, 第三方, 自适应测试, 测试用例, 测试序列, 相似性

Abstract: There are many problems in the third-party testing of complex software,such that the occurrence of software failure is a very complicated process with uncertainty;it is difficult for tester to select representative test cases;the cost and resource for testing are very limited;the process of testing is inefficient.A third-party adaptive testing approach for complex software is presented by the test cases similarity measure from two levels and testing process is regarded as the implementation of state sequence according to the practice of software engineering and the correlated feature of software failures.Finally this approach is applied in the practical testing.

Key words: complex software, third-party, adaptive testing, test cases, test sequences, similarity