中文

一种基于提示的系统级基于模型测试用例优先排序技术

软件工程 2017-08-11 v1

摘要

测试用例优先排序(TCP)技术旨在提出新的测试用例执行顺序,以促进实现某些测试目标,如故障检测。当前的 TCP 研究主要集中在基于代码的回归测试;然而,在基于模型的测试(MBT)背景下,我们仍需要更多的调查。通用 TCP 技术不使用历史信息,因为这些信息通常不可用。因此,技术利用不同来源的信息来指导优先排序。我们提出了一种新技术,利用提供的提示来指导其操作,即基于提示的自适应随机优先排序(HARP)。提示是开发人员提供的关于易错功能的指示或建议。由于提示可能难以自动收集,我们也提出了一种收集它们的方法。为了验证我们的发现,我们进行了一项实验,测量向 HARP 引入提示的效果。结果表明,与基线相比,提示可以提高 HARP 的性能。随后,我们调查了开发人员/管理人员提供良好提示的能力,并在案例研究中使用了这些提示。该分析表明,开发人员和管理人员能够提供有用的提示,从而与基线相比提高了 HARP 的故障检测能力。尽管如此,提供的提示应在开发团队成员之间达成共识。

关键词

引用

@article{arxiv.1708.03236,
  title  = {A Hint-Based Technique for System Level Model-Based Test Case Prioritization},
  author = {João Felipe Silva Ouriques and Emanuela Gadelha Cartaxo and Everton Leandro Galdino Alves and Patrícia Duarte Lima Machado},
  journal= {arXiv preprint arXiv:1708.03236},
  year   = {2017}
}

备注

This is our manuscript submitted to JCST and rejected!