Title
How can manual testing processes be optimized? developer survey, optimization guidelines, and case studies
Abstract
ABSTRACTManual 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.
Year
DOI
Venue
2021
10.1145/3468264.3473922
Foundations of Software Engineering
Keywords
DocType
Citations 
Software testing, manual testing, test optimization
Conference
1
PageRank 
References 
Authors
0.35
0
5
Name
Order
Citations
PageRank
Roman Haas111.37
Daniel Elsner272.79
Elmar Juergens374331.07
Alexander Pretschner41585137.50
Sven Apel53980184.13