首页> 外文会议>Asia-Pacific Software Engineering Conference >Cost-Effective Regression Testing Using Bloom Filters in Continuous Integration Development Environments
【24h】

Cost-Effective Regression Testing Using Bloom Filters in Continuous Integration Development Environments

机译:在连续集成开发环境中使用布隆过滤器进行具有成本效益的回归测试

获取原文

摘要

Regression testing in continuous integration development environments must be cost-effective and should provide fast feedback on test suite failures to the developers. In order to provide faster feedback on failures to developers while using computing resources efficiently, two types of regression testing techniques have been developed: Regression Testing Selection (RTS) and Test Case Prioritization (TCP). One of the factors that reduces the effectiveness of the RTS and TCP techniques is the inclusion of test suites that fail only once over a period. We propose an approach based on Bloom filtering to exclude such test suites during the RTS process, and to assign such test suites with a lower priority during the TCP process. We experimentally evaluate our approach using a Google dataset, and demonstrate that cost-effectiveness of the proposed RTS and TCP techniques outperforms the state-of-the-art techniques.
机译:连续集成开发环境中的回归测试必须具有成本效益,并且应向开发人员提供有关测试套件故障的快速反馈。为了在有效使用计算资源的同时向开发人员提供有关故障的更快反馈,已经开发了两种类型的回归测试技术:回归测试选择(RTS)和测试用例优先级划分(TCP)。降低RTS和TCP技术有效性的因素之一是包含在一段时间内仅一次失败的测试套件。我们提出一种基于布隆过滤的方法,以在RTS过程中排除此类测试套件,并在TCP过程中为此类测试套件分配较低的优先级。我们使用Google数据集通过实验评估了我们的方法,并证明了所提出的RTS和TCP技术的成本效益优于最新技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号