首页 | 本学科首页   官方微博 | 高级检索  
     检索      

遗传算法在软件测试数据生成中的应用
引用本文:荚伟.遗传算法在软件测试数据生成中的应用[J].北京航空航天大学学报,1998,24(4):434-437.
作者姓名:荚伟
作者单位:北京航空航天大学 计算机科学与工程系
基金项目:航空科学基金(97F51111)资助项目
摘    要:测试数据生成是软件测试中的关键环节,它的实现对于软件测试过程的自动化具有重要意义.本文阐述了用遗传算法作为核心搜索算法来生成软件结构测试数据的方法和技术,其中讨论了编码策略、评价函数构造及插装等问题的解决方案,并重点说明了如何对遗传算子进行改进,使算法在解决本问题时更加有效.实验数据证明该方法是高效的.

关 键 词:软件工程  算法  编码  软件测试  测试数据  插装  遗传算法
收稿时间:1998-05-14

Genetic Algorithms and Its Application in Software Test Data Generation
Jie Wei,Xie Junkai,Xi Hongyu,Gao Zhongyi.Genetic Algorithms and Its Application in Software Test Data Generation[J].Journal of Beijing University of Aeronautics and Astronautics,1998,24(4):434-437.
Authors:Jie Wei  Xie Junkai  Xi Hongyu  Gao Zhongyi
Institution:Beijing University of Aeronautics and Astronautics,Dept. of Computer Science and Engineering
Abstract:Test data generation is a hard problem in software testing area and its implementation can greatly enhance the automation of software testing. The main contribution of this paper lies in that a pratical model, which utilizes genetic algorithms as searching policy to generate software structural test data , is proposed. To achieve higher performance, such issues as coding strategy, evaluation function construction and instrumentation are addressed in detail. In particular, much emphasis is put on algorithms operator evolution because the employ of operator is a key factor which can highly affect algorithms efficiency. Finally, some convincing experiment results are presented which show that our genetic algorithms based method is more efficient comparing with other methods
Keywords:software engineering  algorithms  coding  software testing  test data  instrumentation  genetic algorithms
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号