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
fDate :
3/1/2011 12:00:00 AM
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"
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Print_ISBN :
978-1-4577-0019-4
DOI :
10.1109/ICSTW.2011.66