首页> 外文会议>IEEE International Conference on Emerging Technologies >A tool for data flow testing using evolutionary approaches (ETODF)
【24h】

A tool for data flow testing using evolutionary approaches (ETODF)

机译:使用进化方法(Etodf)的数据流测试工具

获取原文

摘要

Software testing is one of the most important phases of software development lifecycle. Software testing can be categorized into two major types; white box testing and black box testing. Data flow testing is a white box testing technique that uses both flow of control and flow of data through the program for testing. Evolutionary testing selects and generates test data by applying optimizing search techniques. This paper discusses the architecture and implementation of an automated tool for data flow testing by applying genetic algorithm for the automatic generation of test paths for data flow testing based on selected criteria for data flow testing. Our tool generates random initial population of test paths and then based on the selected data flow testing criteria new paths are generated by applying a genetic algorithm. A fitness function in tool evaluates each chromosome (path) based on the selected data flow testing criteria and computes its fitness. We have applied one point crossover and mutation operators for the generation of new paths based on fitness value. The proposed research tool called ETODF is continuation of our previous research work [6] on data flow testing using evolutionary approaches. The tool ETODF (evolutionary testing of data flow) has been implemented in Java. In experiments with this tool, our implemented tool has much better results as compared to random testing.
机译:软件测试是软件开发生命周期最重要的阶段之一。软件测试可以分为两种主要类型;白色盒式测试和黑色盒子测试。数据流测试是一种白色盒式测试技术,它使用通过程序进行控制的控制和数据流量。进化测试通过应用优化搜索技术选择并生成测试数据。本文讨论了通过应用基于所选择的数据流测试的数据流测试的自动生成测试路径的遗传算法来实现数据流动测试的自动化工具的架构和实现。我们的工具生成随机初始测试路径群,然后基于所选择的数据流测试,通过应用遗传算法来生成新路径。工具中的健身功能基于所选择的数据流测试标准评估每个染色体(路径)并计算其健身。我们已经应用了一个点交叉和突变运营商,用于基于健身值生成新路径。拟议的研究工具称为etodf是我们之前的研究工作[6]使用进化方法的数据流测试。 eNoDF(数据流的进化测试)已在Java中实现。在使用此工具的实验中,与随机测试相比,我们所实施的工具具有更好的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号