期刊文献+

测试数据自动生成方法 被引量:9

Automation Generation Methods for Test Data
下载PDF
导出
摘要 软件测试是提高软件可靠性、保证软件质量的重要手段,可分为静态分析、路径选择、测试数据生成和动态分析四个阶段,而软件测试过程中的一个重要任务是生成测试数据。文中首先给出了遗传算法的形式化描述,然后提出了遗传算法和函数极小化相结合的方法自动生成测试数据,并通过具体实例表明其有效性。 Software test is an important way for improving the software reliability and ensuring software quality. There are four phases in software testing: static analysis, path selection, test data generation and dynamic analysis. One of the important tasks during software testing is generation of test data. Discusses the formal description of genetic algorithms at first. Then presents the use of genetic algorithms and function minimization for automatic software test data generation. An example shows its effectiveness.
作者 邢恺 伦立军
出处 《计算机技术与发展》 2006年第9期53-55,共3页 Computer Technology and Development
基金 黑龙江省教育厅科技资助项目(10541098)
关键词 软件测试 测试数据 遗传算法 函数极小化 software testing test data genetic algorithms function minimization
  • 相关文献

参考文献7

  • 1伦立军,丁雪梅,李英梅.路径覆盖自动生成技术研究[J].计算机工程与应用,2003,39(16):123-125. 被引量:7
  • 2伦立军,丁雪梅,李英梅.基于遗传算法的测试数据生成研究[J].计算机工程,2005,31(23):82-84. 被引量:14
  • 3Pargas R,Harrold M,Peck R.Test-Data Generation Using Genetic Algorithms[J].Journal of Software Testing,Verification & Reliability,1999,9(4):263-282.
  • 4Korel B.Automated Software Test Data Generation[J].IEEE Trans on Software Eng,1990,16(8):870 -879.
  • 5Korel B.Dynamic Method of Software Test Data Generation[J].Journal of Software Testing,Verification & Reliability,1992,2(4):203-213.
  • 6Christoph C,Gary M,Michael S.Generating Software Test Data by Evolution[J].IEEE Trans on Software Eng,2001,27(12):1085-1110.
  • 7Sthamer H.The Automatic Generation of Software Test Data Using Genetic Algorithms[D].Great Britain:University of Glamorgan,1996.

二级参考文献14

  • 1Shooman M.Software Engineering : Design, Reliability and Management [M].MeGraw-Hill, 1983.
  • 2Chellappa M.Nontraversible Paths in a Program[J].IEEE Transactions on Software Engineering, 1987; 13(6) :751-756.
  • 3Bertolino A.Unconstrained Edges and Their Application to Branch Analysis and Testing of Progranm[J].The Journal of Systems and Software, 1993 ;20(2) : 125-133.
  • 4Bertolino A,Marré M.How Many Paths are Needed for Branch Testing?[J].The Journal of Systems and Software, 1996;35(2) :95-106.
  • 5Bertolino A,Marré M.Automatic Generation of Path Covers Based on the Control Flow Analysis of Computer Programs[J].IEEE Transactions on Software Engineering, 1994 ;20 (12) : 885-899.
  • 6Bertolino A,Mirandola R,Peciola E.A Case Study in Branch Testing Automation[J].The Journal of Systems and Software, 1997 ;38 ( 1 ) :47-59.
  • 7Pargas R, Harrold M, Peck R. Test-data Generation Using Genetic Algorithms. Journal of Software Testing, Verification & Reliability,1999, 9(4):263-282.
  • 8Korel B. Automated Software Test Data Generation. IEEE Trans. on Software Eng., 1990, 16(8): 870-879.
  • 9Korel B. Dynamic Method of Software Test Data Generation.Software Testing,Verification&Reliability, 1992,2(4):203 -213.
  • 10Christoph C, Gary M, Michael S. Generating Software Test Data by Evolution. IEEE Trans on Software Eng., 2001,27(12): 1085-1110.

共引文献18

同被引文献47

引证文献9

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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