【24h】

Regression testing in the presence of non-code changes

机译:在非代码更改的情况下进行回归测试

获取原文

摘要

Regression testing is an important activity performed to validate modified software, and one of its key tasks is regression test selection (RTS) -- selecting a subset of existing test cases to run on the modified software. Most existing RTS techniques focus on changes made to code components and completely ignore non-code elements, such as configuration files and databases, which can also change and affect the system behavior. To address this issue, we present a new RTS technique that performs accurate test selection in the presence of changes to non-code components. To do this, our technique computes traceability between test cases and the external data accessed by an application, and uses this information to perform RTS in the presence of changes to non-code elements. We present our technique, a prototype implementation of our technique, and a set of preliminary empirical results that illustrate the feasibility, effectiveness, and potential usefulness of our approach.
机译:回归测试是验证已修​​改软件的一项重要活动,其关键任务之一是回归测试选择(RTS)-选择现有测试用例的子集以在已修改软件上运行。现有的大多数RTS技术都将重点放在对代码组件所做的更改上,并完全忽略非代码元素(例如配置文件和数据库),这些非代码元素也会更改并影响系统行为。为了解决这个问题,我们提出了一种新的RTS技术,该技术可以在非代码组件发生更改的情况下执行准确的测试选择。为此,我们的技术计算了测试用例与应用程序访问的外部数据之间的可追溯性,并在非代码元素发生更改的情况下使用此信息执行RTS。我们介绍了我们的技术,该技术的原型实现以及一组初步的经验结果,这些结果说明了该方法的可行性,有效性和潜在实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号