中文

模型驱动测试的实践:来自Web应用领域的经验报告

软件工程 2021-04-07 v1

摘要

在一家大型软件测试公司的背景下,我们部署了模型驱动测试(MBT)方法,以将公司的测试自动化实践提升到更高的成熟度与能力水平。我们从业余开源/商业MBT工具集中选择了一款名为GraphWalker的开源工具,并务实地将MBT用于多个大型Web和移动被测应用端到端测试自动化。迄今为止,在我们的项目中,MBT方法在改进测试覆盖率(被测路径数)、改进测试设计实践以及改进真实故障检测有效性方面提供了各种有形与无形收益。本经验报告(应用研究报告)基于“行动研究”完成,旨在分享我们在真实工业环境中作为软件技术(技术与工具)应用和评估MBT的经验。我们旨在通过分享我们的产学研项目——MBT的实务应用、所获见解以及迄今面临并解决的挑战与问题,为MBT工业应用的经验证据体系做出贡献。我们讨论工业环境概览,提供动机,解释导致结果发生的事件,讨论面临的挑战,总结成果,并基于所述经验得出经验教训、要点信息与实用建议。通过学习本文中的最佳实践,其他测试工程师可在其测试项目中开展更成熟的MBT。

关键词

引用

@article{arxiv.2104.02152,
  title  = {Model-based testing in practice: An experience report from the web applications domain},
  author = {Vahid Garousi and Alper Buğra Keleş and Yunus Balaman and Zeynep Özdemir Güler and Andrea Arcuri},
  journal= {arXiv preprint arXiv:2104.02152},
  year   = {2021}
}