• GAT Framework To Perform Automation On Web-Based Application

Anuja Jain, MD. Rukunuddin Ghalib, Swarnalatha. P*

Abstract


In the software development life cycle, validating software plays a vital role. Factors such as number of test cases and number of versions increases the manual testing efforts of the QA engineers that makes it one of the most expensive and time consuming phase in a product lifetime. In order to reduce the overall cost, testing automation has been carried out since decade but they result into partially automated or require more tester interventions. Especially for GUI application the automation becomes challenging because of its dynamically changing nature.This paper proposes a cross-platform, code-driven, object-oriented testing framework called as GAT (GUI Automation Testing) Framework which reads HTML source and generates WebGUIObjects. The HTML source of the web based application is parsed into hierarchical structure that represents web elements. The WebGUIObjects defines the properties of each web element and generalization is achieved with the help of Jsoup[5]such that change of UI does not reflect the correctness of the framework. The framework includes libraries, API and test cases repository for performing automation on any web-based application. GRAF uses most promising tool called

Selenium[2] for providing Action-events. Hence GRAF is time-efficient, cost-reductive and thereby helps increasing code coverage. Intel’s SWCE team uses GAT for efficient validation of GUI applications.

Keywords-GAT, WebGUIObjects, Jsoup, Selenium, cross-platform, time-efficient, cost-reductive.

Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
© 2011-2019 Research Journal of Pure Algebra (RJPA)
Copyright Agreement & Authorship Responsibility
HTML Counter
Counter