【24h】

Towards Tool-Support for Test Case Selection in Manual Regression Testing

机译:在手动回归测试中为选择测试用例提供工具支持

获取原文

摘要

Manual regression testing can be a time-intensive and costly activity. Required efforts can be reduced by selecting only the tests for re-testing that verify actually modified system parts. However, if testers are not familiar with the system implementation the selection of relevant test cases may become difficult. In this paper we report on our experiences with the development of a tool-based approach supporting the selection of manual regression tests. The presented approach is developed together with the software testing department of an international company. Test cases are selected by analyzing different kinds of information resources, i.e., code coverage information and data provided by versioning systems. Experience shows that code coverage information can assist in selecting candidate test cases for regression testing. However, we also encountered some principal challenges in implementing test case selection in practice: Relying solely on code coverage often leads to a large set of test cases, available versioning systems lack the necessary details to map code changes to relevant structural elements, and collecting and keeping coverage data for manual regressing testing up-to-date involves additional costs and effort.
机译:手动回归测试可能是一项耗时且昂贵的活动。通过仅选择用于重新测试以验证实际修改的系统部件的测试,可以减少所需的工作量。但是,如果测试人员不熟悉系统实现,则相关测试用例的选择可能会变得困难。在本文中,我们报告了我们在开发基于工具的方法方面的经验,该方法支持选择手动回归测试。提出的方法是与一家国际公司的软件测试部门一起开发的。通过分析不同种类的信息资源(即代码覆盖信息和版本控制系统提供的数据)来选择测试用例。经验表明,代码覆盖率信息可以帮助选择候选测试用例进行回归测试。但是,在实践中实现测试用例选择时,我们还遇到了一些主要挑战:仅依靠代码覆盖通常会导致大量测试用例,可用的版本控制系统缺少将代码更改映射到相关结构元素以及收集和收集代码的必要细节。保持覆盖率数据以进行最新的手动回归测试会涉及额外的成本和精力。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号