摘要
测试用例由测试输入数据以及与之对应的输出结果组成,测试用例设计的好坏直接决定了测试的效果和结果,所以说在软件测试活动中最关键的步骤就是设计有效的测试用例。文章阐述了一种寻优搜索算法来自动生成软件测试用例数据,即遗传算法,利用遗传算法原理的模型图结合测试用例设计需求,介绍了遗传算法自动生成测试用例数据的思想和步骤,并在此基础上研究了基于遗传算法在测试用例自动生成上的技术。利用此方法产生的测试用例数据可以产生较好的测试结果。
The test case consists of the test input data and the corresponding output results. The test case design directly determines the test effect and result. Therefore, the most important step in software testing activities is to design effective test cases. This paper describes an optimal search algorithm to automatically generate software test case data, i.e. genetic algorithm. The model diagram of genetic algorithm principle is used to combine the test case design requirements. This paper introduces the idea and steps of automatically generating test case data by genetic algorithm, and then studies the technology of automatic test case generation based on genetic algorithm. For testing use, this method example data can produce better test results.
作者
刘东旭
吴昊
Liu Dongxu;Wu Hao(Chuzhou Vocational and Technical College,Chuzhou 239000,China)
出处
《无线互联科技》
2018年第12期49-51,共3页
Wireless Internet Technology
基金
滁州职业技术学院青年基金科研项目
项目名称:基于遗传算法的手机软件测试数据自动生成研究
项目编号:YJQ-2016-08
滁州职业技术学院青年基金科研项目
项目名称:基于物联网技术的校园门禁管理系统的研究
项目编号:YJQ-2016-06
安徽省滁州市职教集团教学研究项目
项目名称:基于职业情境的高职软件测试课程教学改革与实践
项目编号:zlgc201612
安徽高校自然科学研究重点项目
项目名称:基于移动互联网技术的实训互动平台研究
项目编号:KJ2016A543
关键词
软件测试
测试用例
遗传算法
software testing
test cases
genetic algorithms