中文

是什么让敏捷测试工件有用?基于从业者视角的活动型工件质量模型

软件工程 2020-09-04 v1

摘要

背景:敏捷软件测试中所使用的工件以及使用这些工件的原因已得到相当充分的理解。然而,关于敏捷测试工件在实践中最终如何设计,以及哪些质量因素使其对软件测试有用,实证研究仍然匮乏。目的:我们的目标有两个。首先,我们识别使用测试工件的当前挑战,以理解为何某些质量因素被视为好或坏。其次,我们构建一个基于活动的工件质量模型,描述敏捷测试工件应当是什么样。方法:我们对来自 12 家、横跨七个不同领域的公司的 18 名从业者进行了工业调查。结果:我们的分析揭示了九项挑战以及从敏捷测试者视角描述六种测试工件质量的 16 个因素。有趣的是,我们观察到的主要是关于语言和可追溯性的挑战,而这些在非敏捷项目中众所周知会出现。结论:尽管敏捷软件测试正成为规范,但除了传统经验之外,我们对通用的注意事项仍缺乏信心。本研究首次提炼出一份被认为对何为有用测试工件至关重要的质量因素清单。

关键词

引用

@article{arxiv.2009.01722,
  title  = {What Makes Agile Test Artifacts Useful? An Activity-Based Quality Model from a Practitioners' Perspective},
  author = {Jannik Fischbach and Henning Femmer and Daniel Mendez and Davide Fucci and Andreas Vogelsang},
  journal= {arXiv preprint arXiv:2009.01722},
  year   = {2020}
}