DocumentCode
3642345
Title
Improved Bug Reporting and Reproduction through Non-intrusive GUI Usage Monitoring and Automated Replaying
Author
Steffen Herbold;Jens Grabowski;Stephan Waack;Uwe Bünting
Author_Institution
Inst. of Comput. Sci., Univ. of Gottingen, Gottingen, Germany
fYear
2011
fDate
3/1/2011 12:00:00 AM
Firstpage
232
Lastpage
241
Abstract
Most software systems are operated using a Graphical User Interface (GUI). Therefore, bugs are often triggered by user interaction with the software´s GUI. Hence, accurate and reliable GUI usage information is an important tool for bug fixing, as the reproduction of a bug is the first important step towards fixing it. To support bug reproduction, a generic, easy to integrate, non-intrusive GUI usage monitoring mechanism is introduced in this paper. As supplement for the monitoring, a method for automatically replaying the monitored usage logs is provided. The feasibility of both is demonstrated through proof-of-concept implementations. A case-study shows that the monitoring mechanism can be integrated into large-scale software products without significant effort and that the logs are replayable. Additionally, a usage-based end-to-end GUI testing approach is outlined, in which the monitoring and replaying play major roles.
Keywords
"Graphical user interfaces","Monitoring","Mice","Software","Security","Computer bugs","Keyboards"
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Print_ISBN
978-1-4577-0019-4
Type
conf
DOI
10.1109/ICSTW.2011.66
Filename
5954414
Link To Document