首页> 外文会议>Software Engineering >A DETERMINISTIC DENSITY ALGORITHM FOR PAIRWISE INTERACTION COVERAGE
【24h】

A DETERMINISTIC DENSITY ALGORITHM FOR PAIRWISE INTERACTION COVERAGE

机译:对偶交互作用覆盖的确定性密度算法

获取原文

摘要

Pairwise coverage of factors affecting software has been proposed to screen for potential errors. Techniques to generate test suites for pairwise coverage are evaluated according to many criteria. A small number of tests is a main criterion, as this dictates the time for test execution. Randomness has been exploited to search for small test suites, but variation occurs in the test suite produced. A worst-case guarantee on test suite size is desired; repeatable generation is often necessary. The time to construct the test suite is also important. Finally, testers must be able to include certain tests, and to exclude others. The main approaches to generating test suites for pairwise coverage are examined; these are exemplified by AETG, IPO, TCG, TConfig, simulated annealing, and combinatorial design techniques. A greedy variant of AETG and TCG is developed. It is deterministic, guaranteeing reproducibility. It generates only one candidate test at a time, providing faster test suite development. It is shown to provide a logarithmic worst-case guarantee on the test suite size. It permits users to "seed" the test suite with specified tests. Finally, comparisons with other greedy approaches demonstrate that it often yields the smallest test suite.
机译:已经提出了成对覆盖影响软件的因素的方法,以筛选潜在的错误。根据许多标准对生成用于成对覆盖的测试套件的技术进行了评估。少量测试是主要标准,因为这决定了测试执行的时间。随机性已被用来搜索小型测试套件,但是在生成的测试套件中会出现差异。需要在最坏情况下保证测试套件的大小;可重复的生成通常是必需的。构建测试套件的时间也很重要。最后,测试人员必须能够包括某些测试,并排除其他测试。研究了生成用于成对覆盖的测试套件的主要方法;这些以AETG,IPO,TCG,TConfig,模拟退火和组合设计技术为例。开发了AETG和TCG的贪婪变体。它是确定性的,可确保可重复性。它一次只生成一个候选测试,从而加快了测试套件的开发速度。它显示了对测试套件大小的对数最坏情况保证。它允许用户使用指定的测试“播种”测试套件。最后,与其他贪婪方法的比较表明,它通常产生最小的测试套件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号