期刊文献+

用于回归测试数据验算的筛选方法

Recomputing test case coverage information for assist regression testing
下载PDF
导出
摘要 通过利用覆盖数据技术和回归测试集选择技术,提出一种用于回归测试数据验算的筛选方法,该方法通过深度优先遍历程序的相关记录来筛选测试用例,能有效地提高回归测试的准确性,减少回归测试的测试时间和省略无需测试的测试用例,以达到降低回归测试的成本的目的。对顺序、循环和分支3类程序设计了相关的实验,比较了该算法在这3类程序上的使用效果。 An algorithm is presented combined the widely used regression test selection techniques and the update coverage data. This algorithm uses the record of traversal in a deep-first order effectively improve the accurate of regression testing and reduce the expense of regression testing by reducing the time and omitting the no need to rerun test case. Some experimentations in three kind of different programs including sequence program, cyclic program and branch program, is implemented to compare the effective of the algorithm.
作者 朱桢 高建华
出处 《计算机工程与设计》 CSCD 北大核心 2012年第1期192-197,共6页 Computer Engineering and Design
基金 国家自然科学基金项目(61073163) 上海市教委科研创新重点基金项目(0922135) 上海市科委基金项目(09220503000)
关键词 回归测试 回归测试集 测试 维护 覆盖数据 regression test regression test selection testing maintenance coverage data
  • 相关文献

参考文献14

  • 1Apiwattanapong T, Orso A, Harrold M J. A differencing al- gorithm for object-oriented programs [ C ]. Linz, Austria: Proceedings of the 19th IEEE International Conference on Auto- mated Software Engineering, 2004.
  • 2Chawla A, Orso A. A generic instrumentation framework for eolleeting dynamieinformation [C]. Boston, MA, USA: On- line Proceeding of the ISSTA Workshop on Empirical Research in Software Testing, 2004.
  • 3Ren X, Shah F, Tip F, et al. Chianti: A tool for change im- pact analysis of Java programs [R]. Rutgers University: De- partment of Computer Science Technical Report, 2004.
  • 4Orso A, Shi N, Harrold M J. Scaling regression testing to large software systems [C]. Proe 12th ACM SIGSOFT Syrup Foundations of Software Eng, 2004: 241-252.
  • 5Pavan Kumar Chittimalli, Mary Jean Harrold, Senior Mem- ber. Recomputing coverage information to assist regression tes- ting [J]. IEEE Transactions on Software Engineering, 2009, 35 (4):452-469.
  • 6Chittimalli P K, Bapat M, Naik R D. ProAX: A program analysis and transformation framework [C]. Proc Theoretical Computer Science Technical Architect' s Conf, 2004.
  • 7Apiwattanapong T, Santelices R, Chittimalli P K, et al. Ma- trix: Maintenance-oriented testing requirement identifier and examiner [C]. Proc of Testing and Academic Industrial Conf Practice and Research Techniques, 2006: 137-146.
  • 8Raul Santelices, Pavan Kumar Chittimalli, Taweesup Apiwat- tanapong, et al. Test-suite augmentation for evolving software [C]. 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008: 218-227.
  • 9Harrold M J, OrsoA. Retesting software during development and maintenance [C]. Beijing.. Frontiers of Software Mainte- nance, 2008: 99-108.
  • 10Alessandro Orso, Taweesup Apiwattanapong, James Law, et al. An empirical comparison of dynamic impact analysis algo- rithms [C]. Proceedings of the 26th International Corfference on Software Engineering, 2004.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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