首页> 外文期刊>Software Testing, Verification and Reliability >Test data regeneration: generating new test data from existing test data
【24h】

Test data regeneration: generating new test data from existing test data

机译:测试数据再生:从现有测试数据生成新的测试数据

获取原文
获取原文并翻译 | 示例

摘要

Existing automated test data generation techniques tend to start from scratch, implicitly assuming that no pre-existing test data are available. However, this assumption may not always hold, and where it does not, there may be a missed opportunity; perhaps the pre-existing test cases could be used to assist the automated generation of additional test cases. This paper introduces search-based test data regeneration, a technique that can generate additional test data from existing test data using a meta-heuristic search algorithm. The proposed technique is compared to a widely studied test data generation approach in terms of both efficiency and effectiveness. The empirical evaluation shows that test data regeneration can be up to 2 orders of magnitude more efficient than existing test data generation techniques, while achieving comparable effectiveness in terms of structural coverage and mutation score.
机译:现有的自动测试数据生成技术倾向于从头开始,隐式地假设没有可用的现有测试数据。但是,这种假设可能并不总是成立,如果不成立,可能会错失良机。也许可以使用预先存在的测试用例来辅助自动生成其他测试用例。本文介绍了基于搜索的测试数据再生,该技术可以使用元启发式搜索算法从现有测试数据中生成其他测试数据。在效率和有效性方面,将提出的技术与广泛研究的测试数据生成方法进行比较。经验评估表明,与现有的测试数据生成技术相比,测试数据的再生效率最高可提高2个数量级,同时在结构覆盖率和突变得分方面达到可比的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号