首页> 外文会议>International symposium on search-based software engineering >Bio-Inspired Optimization of Test Data Generation for Concurrent Software
【24h】

Bio-Inspired Optimization of Test Data Generation for Concurrent Software

机译:生物启发了并发软件测试数据生成的优化

获取原文

摘要

Concurrent software includes a number of key features such as communication, concurrency, and non-determinism, which increase the complexity of software testing. One of the main challenges is the test data generation. Techniques of search-based software can also benefit concurrent software testing. To do so, this paper adopts a bio-inspired approach, called BioConcST, to support the automatic test data generation for concurrent programs. BioConcST uses a Genetic Algorithm (GA) and an evolutionary strategy adapted to accept genetic information from some bad individuals (test data) in order to generate better individuals. Structural testing criteria for concurrent programs are used to guide the evolution of test data generation. An experimental study was carried out to compare BioConcST with an elitist GA strategy (EGA) in terms of adequacy of testing criteria for message-passing and shared-memory programs. Twelve concurrent Java programs were included and the results suggest BioConcST is a promising approach, since in all the testing criteria evaluated, it achieved a better coverage and the effect-size measure was large in most cases.
机译:并发软件包括许多关键功能,例如通信,并发和非确定性,这增加了软件测试的复杂性。主要挑战之一是测试数据生成。搜索的软件技术也可以效益并发软件测试。为此,本文采用了一种名为BioConcst的生物启发方法,支持自动测试数据生成以进行并发程序。 Bioconcst使用遗传算法(GA)和一个适于接受来自一些坏人(测试数据)的遗传信息的进化策略,以便产生更好的个人。用于并发程序的结构测试标准用于指导测试数据生成的演变。进行了实验研究,以便在留言传递和共享记忆程序的测试标准的充分性方面与Elitist GA策略(EGA)进行比较。包括十二个并发Java程序,结果表明BioConcst是一种有希望的方法,因为在评估的所有测试标准中,它在大多数情况下实现了更好的覆盖率,并且在大多数情况下,效果尺寸测量很大。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号