首页> 外文会议>IEEE/ACM International Workshop on Automation of Software Test >Improving Continuous Integration with Similarity-Based Test Case Selection
【24h】

Improving Continuous Integration with Similarity-Based Test Case Selection

机译:提高与基于相似性的测试用例选择的持续集成

获取原文

摘要

Automated testing is an essential component of Continuous Integration (CI) and Delivery (CD), such as scheduling automated test sessions on overnight builds. That allows stakeholders to execute entire test suites and achieve exhaustive test coverage, since running all tests is often infeasible during work hours, i.e., in parallel to development activities. On the other hand, developers also need test feedback from CI servers when pushing changes, even if not all test cases are executed. In this paper we evaluate similarity-based test case selection (SBTCS) on integration-level tests executed on continuous integration pipelines of two companies. We select test cases that maximise diversity of test coverage and reduce feedback time to developers. Our results confirm existing evidence that SBTCS is a strong candidate for test optimisation, by reducing feedback time (up to 92% faster in our case studies) while achieving full test coverage using only information from test artefacts themselves.
机译:自动化测试是连续集成(CI)和交付(CD)的重要组成部分,例如在一夜之间调度自动测试会话。这使利益相关者能够执行整个测试套件并实现详尽的测试覆盖,因为运行所有测试在工作时间期间通常是不可行的,即,与开发活动平行。另一方面,开发人员在推动更改时也需要从CI服务器测试反馈,即使不是执行所有测试用例。在本文中,我们评估了基于相似性的测试用例选择(SBTC)在两家公司的连续集成管道上执行的集成级测试。我们选择测试案例,最大化测试覆盖率的多样性,并将反馈时间减少到开发人员。我们的成果证实了现有证据,即SBTCS是测试优化的强大候选者,通过减少反馈时间(在我们的案例研究中越快,高达92%),同时仅使用从测试人员本身的信息实现全面测试覆盖范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号