测试策略的涌现:一种社会技术 grounded Theory
软件工程
2026-03-24 v3
摘要
软件测试对于确保软件质量至关重要,但开发人员的参与程度差异很大。识别导致参与差异的技术、组织和社会因素是必要的,以消除障碍并利用促进因素。虽然大量研究强调软件测试方法和技术解决方案的有用性,但关于为何开发人员(不)测试的已知内容有限。该研究调查了开发人员对软件测试的第一手经验。该研究阐明了开发人员对测试的意见及其测试行为如何变化。通过分析实践的个人演变,我们探讨何时以及为何使用测试。采用社会技术 grounded theory (STGT),我们通过系统地分析来自 19 项深入、半结构化访谈的数据构建理论。允许访谈者反思他们如何以及为何处理软件测试,我们探讨根植于其背景经验的视角。我们发展了 11 种情形类别,这些情形作为应用和适应测试实践的条件。我们引入三个概念,然后使用这些概念呈现一种解释开发人员(不)使用测试实践的涌现测试策略(ETS)的理论。该研究揭示了测试器件与实践者集体反思之间新视角的连接,并拥抱了它。它对实践有直接影响%并为拥抱测试作为人类和社会方面与组织和技术环境交织的经验的社会技术研究奠定了基础。
引用
@article{arxiv.2504.07208,
title = {On the Emergence of Testing Strategies: A Socio-technical Grounded Theory},
author = {Mark Swillus and Rashina Hoda and Andy Zaidman},
journal= {arXiv preprint arXiv:2504.07208},
year = {2026}
}
备注
Peer recviewed and accepted by EMSE Journal (Springer)