一句话:通过调研与工业案例,提出手工测试流程优化指南,证明可提升缺陷检出率、缩短反馈时间并降低测试创建成本。
手工测试繁琐、成本高且依赖大量人力,但在工业界仍被广泛使用。尽管优化需求迫切,现有研究多聚焦自动化测试,工业界手工测试的实践、流程及未挖掘的优化空间缺乏精确理解。为此,作者调研了来自16家公司的38位测试专业人员,刻画其手工测试流程并识别优化潜力,进而综合出指南,说明何时可将自动化测试中的优化技术用于手工测试。通过在两个工业软件项目上的案例研究,作者表明遵循这些指南可改善缺陷检出可能性、缩短测试反馈时间并减少测试创建工作量。该工作为手工测试流程优化提供了实证依据与可操作建议。
Manual software testing is tedious and costly as it involves significant human effort. Yet, it is still widely applied in industry and will be in the foreseeable future. Although there is arguably a great need for optimization of manual testing processes, research focuses mostly on optimization techniques for automated tests. Accordingly, there is no precise understanding of the practices and processes of manual testing in industry nor about pitfalls and optimization potential that is untapped. To shed light on this issue, we conducted a survey among 38 testing professionals from 16 companies, to investigate their manual testing processes and to identify potential for optimization. We synthesize guidelines when optimization techniques from automated testing can be implemented for manual testing. By means of case studies on two industrial software projects, we show that fault detection likelihood, test feedback time and test creation efforts can be improved when following our guidelines.
@inproceedings{paperbot6400,
title = {How can manual testing processes be optimized? developer survey, optimization guidelines, and case studies},
author = {Roman Haas and Daniel Elsner and Elmar Juergens and Alexander Pretschner and Sven Apel},
booktitle = {FSE},
year = {2021},
doi = {10.1145/3468264.3473922}
}