• 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