首页> 外文期刊>Computing and informatics >Automatic Software Test Data Generation for Spanning Sets Coverage Using Genetic Algorithms
【24h】

Automatic Software Test Data Generation for Spanning Sets Coverage Using Genetic Algorithms

机译:使用遗传算法跨越跨越覆盖的自动软件测试数据

获取原文
       

摘要

Software testing takes a considerable amount of time and resources spent on producing software. Therefore, it would be useful to have ways to reduce the cost of software testing. The new concepts of spanning sets of entities suggested by Marré and Bertolino are useful for reducing the cost of testing. In fact, to reduce the testing effort, the generation of test data can be targeted to cover the entities in the spanning set, rather than all the entities in the tested program. Marré and Bertolino presented an algorithm based on the subsumption relation between entities to find spanning sets for a family of control flow and data flow-based test coverage criteria. This paper presents a new general technique for the automatic test data generation for spanning sets coverage. The proposed technique applies to the algorithm proposed recently by Marré and Bertolino to automatically generate the spanning sets of program entities that satisfy a wide range of control flow and data flow-based test coverage criteria. Then, it uses a genetic algorithm to automatically generate sets of test data to cover these spanning sets. The proposed technique employed the concepts of spanning sets to limit the number of test cases, guide the test case selection, overcome the problem of the redundant test cases and automate the test path generation.
机译:软件测试在生产软件上花费了相当多的时间和资源。因此,有能力降低软件测试成本是有用的。 Marré和Bertolino建议的跨越实体的新概念可用于降低测试成本。事实上,为了减少测试工作,可以针对测试数据的生成来覆盖跨越集中的实体,而不是测试程序中的所有实体。 Marré和Bertolino基于实体之间的综合关系提供了一种算法,以找到一个控制流程系列的跨越集和基于数据流的测试覆盖标准。本文介绍了一种新的一般技术,用于跨越跨度覆盖的自动测试数据生成。所提出的技术适用于Marré和Bertolino最近提出的算法,以自动生成满足广泛控制流程和基于数据流的测试覆盖标准的跨越程序实体集。然后,它使用遗传算法自动生成一组测试数据以覆盖这些跨越集合。所提出的技术采用了跨越集合的概念来限制测试用例的数量,引导测试案例选择,克服冗余测试用例的问题并自动化测试路径生成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号