中文

提升测试自动化成熟度:一项多声文献综述

软件工程 2022-02-21 v1

摘要

成熟的测试自动化是实现快速软件质量的关键。在本文中,我们提出一项多声文献综述,旨在调查和综合文献中给出的用于提升测试自动化成熟度的指南。我们筛选并审阅了 81 篇主要研究,包括 26 篇学术文献和 55 篇灰色文献来源。从主要研究中,我们提取了 26 项测试自动化最佳实践(例如,定义有效的测试自动化策略、搭建良好的测试环境、开发高质量测试脚本),并收集了许多关于如何执行这些最佳实践的建言(例如,以实施/改进方法、技术技巧、概念、基于经验的启发式等形式)。我们得出主要观察:(1) 仅有 6 项最佳实践对成熟度提升的积极作用已由学术研究使用形式经验方法评估;(2) 本综述中的若干技术相关最佳实践未在测试成熟度模型中呈现;(3) 某些最佳实践可与其他学者提出成功因素和成熟度阻碍相关联;(4) 大多数关于如何执行所提最佳实践的建言来自经验研究,其有效性需使用形式经验方法通过跨站点经验证据进一步评估;(5) 文献中某些关于如何执行特定最佳实践的建言相互冲突,且某些关于如何执行特定最佳实践的建言仍需进一步定性分析。

关键词

引用

@article{arxiv.2202.09076,
  title  = {Improving Test Automation Maturity: a Multivocal Literature Review},
  author = {Yuqing Wang and Mika V. Mäntylä and Zihao Liu and Jouni Markkula and Päivi Raulamo-jurvanen},
  journal= {arXiv preprint arXiv:2202.09076},
  year   = {2022}
}

备注

Journal of Software: Testing, Verification and Reliability (2022)