返回
Prioritizing test cases for regression testing
DOI:10.1109/32.962562.png)
摘要
En 中文
测试用例优先级技术安排测试用例执行的顺序,试图提高它们在满足某些性能目标方面的有效性。各种目标都是可能的; 一个涉及故障检测率-在测试过程中检测到故障的速度的度量,在测试过程中提高的故障检测率可以为被测系统提供更快的反馈,并让软件工程师比其他可能的更早开始纠正故障。优先级技术的一个应用涉及回归测试-修改后的软件重新测试; 在这种情况下,优先级技术可以利用收集的有关先前执行测试用例的信息来获得测试用例排序。在本文中,我们描述了几种使用测试执行信息对回归测试的测试用例进行优先级排序的技术,包括: 1) 根据测试用例对代码组件的总覆盖率对测试用例进行排序的技术,2) 根据测试用例对以前未覆盖的代码组件的覆盖率对测试用例进行排序的技术,3) 根据测试用例的估计能力对测试用例进行排序的技术,以揭示它们所覆盖的代码组件中的错误。我们报告了几个实验的结果,在这些实验中,我们将这些技术应用于各种程序的各种测试套件,并测量了优先测试套件实现的故障检测率,并将这些比率与未经处理的,随机排序的和最佳排序的套件。对数据的分析表明,所研究的每种优先级技术都提高了测试套件的故障检测率,即使使用这些技术中最便宜的技术,这种改进也会发生。然而,数据还表明,仍有相当大的改进空间。这些研究强调了所研究技术之间的几个成本效益权衡,以及未来工作的几个机会。
Keyword:
test case prioritization
regression testing
software testing
empirical studies
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
5.6
论文数:
2.9K
被引数:
1.1W
机构
暂无机构信息
引用论文
Adaptation of the IEC 61000-4-7 Measurement Method to CISPR Band A (9-150 kHz)IEC 61000测量方法对CISPR频段A (9-150 kHz) 的适应性

