Augmented testing to support manual GUI-based regression testing: An empirical study


연구 분야: Verification



학회: Empirical Software Engineering


초록

Manual graphical user interface (GUI) software testing presents a substantial part of the overall practiced testing efforts, despite various research efforts to further increase test automation. Augmented Testing (AT), a novel approach for GUI testing, aims to aid manual GUI-based testing through a tool-supported approach where an intermediary visual layer is rendered between the system under test (SUT) and the tester, superimposing relevant test information. The primary objective of this study is to gather empirical evidence regarding AT’s efficiency compared to manual GUI-based regression testing. Existing studies involving testing approaches under the AT definition primarily focus on exploratory GUI testing, leaving a gap in the context of regression testing. As a secondary objective, we investigate AT’s benefits, drawbacks, and usability issues when deployed with the demonstrator tool, Scout. We conducted an experiment involving 13 industry professionals, from six companies, comparing AT to manual GUI-based regression testing. These results were complemented by interviews and Bayesian data analysis (BDA) of the study’s quantitative results. The results of the Bayesian data analysis revealed that the use of AT shortens test durations in 70% of the cases on average, concluding that AT is more efficient. When comparing the means of the total duration to perform all tests, AT reduced the test duration by 36% in total. Participant interviews highlighted nine benefits and eleven drawbacks of AT, while observations revealed four usability issues. This study presents empirical evidence of improved efficiency using AT in the context of manual GUI-based regression testing. We further report AT’s benefits, drawbacks, and usability issues. The majority of identified usability issues and drawbacks can be attributed to the tool implementation of AT and, thus, can serve as valuable input for future tool development.


Author Profile
Andreas Bauer

Software Engineering Research Lab (SERL) Blekinge Institute of Technology Karlskrona Sweden

Sweden
Author Profile
Julian Frattini

Software Engineering Research Lab (SERL) Blekinge Institute of Technology Karlskrona Sweden

Sweden
Author Profile
Emil Alégroth

Software Engineering Research Lab (SERL) Blekinge Institute of Technology Karlskrona Sweden

Sweden

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 Sweden
사이트 Springer
좋아요 수 0

연관 논문 목록 (206건)