基于遗传算法的测试用例生成方法
致谢语
四年的本科学习生涯很快就要过去了,在本论文完成之际,我首先要感谢***老师,*老师在我从论文选题至今给了我不少建议,使我受益良多,是我能顺利完成论文的关键所在。*老师治学严谨,待人和蔼,使我以后工作、学习中为人处事的榜样。
同时还要衷心感谢***老师。*老师在担任班导师期间时常给我们教授学习和工作的实际经验,使我对于日后的工作方向有了明确的定位,也将在我日后的工作中继续产生良好的作用。
感谢***同学在程序实现部分的帮助。
感谢我的家人以及所有在生活中、学习中帮助过我或给予过我良好启发的人。
31
基于遗传算法的测试用例生成方法
参考文献
[1] Ron Patton.软件测试(第二版)[M].北京:机械工业出版社,2006:4-5 [2]赵晓华,计算机软件可靠性与质量管理[M].北京:中国经济出版社,1992 [3]徐仁佐.软件可靠性工程[M].清华大学出版社,2007.5
[4]王小平,曹立明.算法理论、应用与软件实现[M].西安:西安交通大学出版社,2001.
[5]许秀梅.基于退火免疫算法的测试数据生成方法研究[D].北京:北京交通大学,2007
[6]乐鑫喜.基于退火算法的测试用例自动生成[D].武汉:武汉理工大学, 2005 [7]律亚楠.基于算法的测试数据生成研究[D].汕头:汕头大学,2008
[8]钱肖英.基于算法的测试数据自动生成方法的研究[D].杭州:浙江工商大学,2008
[9]马志兵.基于算法的测试数据自动生成技术研究[D].青岛:青岛大学,2009 [10]顾鹏.基于算法的测试用例产生系统关键技术研究[D].武汉:华中科技大学,2006
[11]陈雨.基于算法的测试用例生成[D].上海:东华大学,2009
[12]林惠娟.基于算法的测试用例自动生成技术研究[D].成都:四川大学,2006 [13] D.Bird and C.Munoz. Automatic generation of random self-checking test cases[J]. IBM System J. vol.22, NO.3. 1983:229-245
[14] P.D.Coward. Symbolic execution and testing[J]. Information and Software Teehnology. 1991, 2: 53-64
[15] C.V.Ramamoorthy, S. Ho. And W.Chen. On the automated generation of Program test data[J]. IEEE Trans. Software Eng. Vol.SE – 2, NO.1. 1981 : 117-127
[16] Ramamoorthy C.V. On the automated generation of Program test data[J]. IEEE Trans on Software Eng, 1976, 4 : 215-222
[17] Korel B. Automated software test data generation [J]. IEEE Trans.
32
基于遗传算法的测试用例生成方法
on Software Engineering, 1990, 16(8) : 870-879.
[18] Neelam GuPta , Aditya P . Mathur , Mary Lou Soffa . Generating test data from branch coverage[C] . The Fifteenth IEEE International Conference on Automated Software Engineering(ASE’00) . France : Grenoble , 2000.
[19] Jones B.F., Eyres D.E., A strategy for using genetic algorithms to automate branch and fault-based testing[J] . The Computer Journal, 1998, 41(2): 98-107.
[20] Jin-Cherng Lin and Pu-Lin Yeh. Using Genetic Algorithms for Test Case Generation inPath Testing [J]. Ninth Asian Test Symposium(ATS’00): 241 -246
[21] 荚伟,高仲仪. 用算法实现软件结构测试数据的自动生成[J]. 计算机与数字工程, 1996, 24(01): 7-14
[22] Berndt D, Fisher J, Johnson L. Breeding Software Test Cases with Genetic Algorithms[C]. Proceedings of the 36th Hawaii International Conference on System Sciences,2003.
[23] 景志远.K均值算法在软件测试算例自动生成中的应用研究[J].油气田地面工. VOL. 22. No.4 , 2003 , 4: 15-16.
[24]蔡立志,童维勤,杨根兴. 基于两两覆盖准则的算法测试用例生成[J]. 计算机应用与软件,2008,12.
[25]陈雨,姚砺. 基于改进算法的测试用例生成[J]. 电子科技, 2009, 07. [26]全君林,陆璐. 基于算法测试用例集极小化研究[J]. 计算机工程与应用,2009,45(19).
[27] Godberg D.E. Genetic Algorithms in search, Optimization and Machine Learning[M]. Addison-Wesley, 1989.
33