DevOps 团队中测试自动化过程改进:经验报告
软件工程
2020-04-16 v2
摘要
如何成功实施面向持续开发的测试自动化过程改进(TAPI)——包括迭代软件开发、持续测试和交付——是许多软件组织面临的挑战。在本文中,我们呈现 F-Secure(一家芬兰软件公司)某个 DevOps 团队中 TAPI 的经验报告。该团队构建 Windows 应用软件,并存在于 F-Secure 的 TAPI 文化中。团队自我报告对持续开发的测试自动化有高满意度和成熟度。为研究其 TAPI,我们审阅了一组经验笔记、团队反思报告和遥测结果报告。随后举行了若干会议讨论细节。我们发现,基于团队的理解,持续开发的测试自动化成熟度被定义为一组指标,例如发布速度提升、团队生产力改善、高测试效率。其次,团队指出一组关键成功因素对其成功实施 TAPI 有重大影响,例如增量方法、全员努力、测试工具选择与架构、遥测。第三,我们将观测团队中的 TAPI 实践与先前文献描述的实践进行比较。团队认为现有测试自动化成熟度方法应包含所识别的实践如全员努力,以构建更全面的软件行业测试自动化改进模型。
引用
@article{arxiv.2004.06381,
title = {Test Automation Process Improvement in a DevOpsTeam: Experience Report},
author = {Yuqing Wang and Maaret Pyhäjärvi and Mika V. Mäntylä},
journal= {arXiv preprint arXiv:2004.06381},
year = {2020}
}