An Exploratory Study of Automated GUI Testing: Goals, Issues, and Best Practices
dc.contributor.author | Hellmann, Theodore | en_US |
dc.contributor.author | Moazzen, Elham | en_US |
dc.contributor.author | Sharma, Abhishek | en_US |
dc.contributor.author | Akbar, Md. Zabedul | en_US |
dc.contributor.author | Sillito, Jonathan | en_US |
dc.contributor.author | Maurer, Frank | en_US |
dc.date.accessioned | 2014-04-11T19:08:21Z | |
dc.date.available | 2014-04-11T19:08:21Z | |
dc.date.issued | 2014-04-11 | |
dc.description.abstract | Manually testing GUIs can be expensive and complex, so the creation of automated GUI test suites has been an area of significant interest. However, to our knowledge, the motivations of testers and the problems they encounter when attempting to create and use automated GUI tests have not been explored. We used Grounded Theory to investigate the goals motivating automated GUI testing, the issues testers encounter, and the best practices applied to overcome these issues. Through this study, we demonstrate that automated GUI test suite evolution and architecture are extremely important to the success of automated GUI testing and describe techniques that can be of use to practitioners. In addition to these best practices, this study identifies additional areas in which future research should be concentrated. | en_US |
dc.description.refereed | No | en_US |
dc.identifier.department | 2014-1057-08 | en_US |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/30915 | |
dc.identifier.uri | http://hdl.handle.net/1880/49989 | |
dc.language.iso | eng | en_US |
dc.publisher.corporate | University of Calgary | en_US |
dc.publisher.faculty | Science | en_US |
dc.subject | Automated GUI test | en_US |
dc.subject | test suite architecture | en_US |
dc.subject | test suite evolution | en_US |
dc.subject | best practices empirical study | en_US |
dc.subject.other | Automated GUI Testing | en_US |
dc.title | An Exploratory Study of Automated GUI Testing: Goals, Issues, and Best Practices | en_US |
dc.type | technical report | en_US |
thesis.degree.discipline | Computer Science | en_US |