Browsing by Author "Sharma, Abhishek"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Open Access An exploratory, longitudinal case study on testing of web mapping application(2012) Sharma, Abhishek; Maurer, Frank OliverWeb mapping is the process of designing, implementing, generating and delivering maps on the World Wide Web. With increased ease in collecting geospatial data, web mapping applications are becoming ubiquitous. Software testing is done to ensure that applications are functioning as per expectations. Results from empirical studies showed that testing has been the least emphasized aspect of web mapping application development and little is known about it. This thesis presents results of an exploratory, longitudinal case study on testing of web mapping applications. It includes resu Its of a qualitative exploratory study to understand current practices and issues faced by developers. A unit testing framework for an open-source mapping library was developed and evaluated as per requirements gathered from the exploratory study. Lessons learned after a longitudinal experience in developing and testing a web mapping application are also discussed.Item Open Access An Exploratory Study of Automated GUI Testing: Goals, Issues, and Best Practices(2014-04-11) Hellmann, Theodore; Moazzen, Elham; Sharma, Abhishek; Akbar, Md. Zabedul; Sillito, Jonathan; Maurer, FrankManually 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.