期刊文献+

基于谓词的全路径覆盖软件测试方法研究

All Path Coverage Software Testing Technique Based on Predication
下载PDF
导出
摘要 路径覆盖测试是基于白盒的软件测试中覆盖率最高的测试方法;为了实现复杂程序的全路径覆盖测试,提出了一种基于谓词的全路径覆盖软件测试方法;首先研究了谓词覆盖的基本理论,然后对移除谓词后的孤立链进行测试,根据集成测试的观点,将谓词和对应孤立链集成以实现全路径覆盖,同时在算法中加入基本路径覆盖以实现对程序主要路径的重点测试;应用结果表明,该方法实用、高效,具有一定的推广价值。 Path coverage testing is the top coverage testing technique in white box testing. In order to realize all path coverage test of complex program, an all path coverage software testing technique is proposed based on predication. Firstly the basic theory of predication coverage is researched. Then the test of isolated chain is tested after the predication has been moved out. From the point of integration testing, all path coverage can be realized through the integration of predication and the isolated chains. Meanwhile, the basis path coverage is added into the algorithm so as to test the main path of the program. The applicable example shows that the algorithm is practical, high efficiency and worthy of using abroad.
出处 《计算机测量与控制》 CSCD 北大核心 2009年第4期649-651,678,共4页 Computer Measurement &Control
关键词 谓词覆盖 孤立链 基本路径覆盖 全路径覆盖 predication coverage isolated chain basis path coverage all path coverage
  • 相关文献

参考文献4

二级参考文献5

  • 1Korel B. Automated Software Test Data Generation[J]. IEEE Trans.Softw. Eng, 1990, 10 (6): 795-803.
  • 2郑人杰.计算机软件测试技术[M].北京:清华大学出版社,1990..
  • 3古乐 史九林.软件测试技术概论[M].清华大学出版社,2004..
  • 4Ince D.The Automatic Generation of Test Date[J].Comput Jounal,1987,30(1):63 - 69.
  • 5荚伟,奚红宇,高仲仪.遗传算法在软件测试数据生成中的应用[J].北京航空航天大学学报,1998,24(4):434-437. 被引量:38

共引文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部