We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Web-Based Automation Testing Framework

by Anuja Jain M, Swarnalatha P, Muhammad Rukunuddin Ghalib, S. Prabu
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 45 - Number 16
Year of Publication: 2012
Authors: Anuja Jain M, Swarnalatha P, Muhammad Rukunuddin Ghalib, S. Prabu
10.5120/6861-9208

Anuja Jain M, Swarnalatha P, Muhammad Rukunuddin Ghalib, S. Prabu . Web-Based Automation Testing Framework. International Journal of Computer Applications. 45, 16 ( May 2012), 1-5. DOI=10.5120/6861-9208

@article{ 10.5120/6861-9208,
author = { Anuja Jain M, Swarnalatha P, Muhammad Rukunuddin Ghalib, S. Prabu },
title = { Web-Based Automation Testing Framework },
journal = { International Journal of Computer Applications },
issue_date = { May 2012 },
volume = { 45 },
number = { 16 },
month = { May },
year = { 2012 },
issn = { 0975-8887 },
pages = { 1-5 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume45/number16/6861-9208/ },
doi = { 10.5120/6861-9208 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:37:43.811914+05:30
%A Anuja Jain M
%A Swarnalatha P
%A Muhammad Rukunuddin Ghalib
%A S. Prabu
%T Web-Based Automation Testing Framework
%J International Journal of Computer Applications
%@ 0975-8887
%V 45
%N 16
%P 1-5
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Every Software development goes through several phases in SDLC where validation of software plays a important role as it shows correctness of the software. Validation Phases is the most expensive and time-consuming process for QA Engineers as code coverage and version numbering of the software increases the manual testing efforts. To help QA Engineers to utilize there time effectively, several 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. The paper proposes a cross-platform, code-driven, object-oriented[9] testing framework called as GUI-WAT (Web-Based Automation Testing) Framework which reads HTML source and generates GUIWebObjects. The HTML source of the web based application is parsed into hierarchical structure that represents web elements. The GUIWebObjects 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. GUI-WAT uses most promising tool called Selenium [2] for providing Action-events. Hence GUI-WAT is time-efficient, cost-reductive and thereby helps increasing code coverage.

References
  1. Atif Memon, Ishan Banerjee, Nada Hashmi, AdithyaNagarajan,"DART: A Framework for Regression Testing "Nightly/daily Builds" of GUI".
  2. http://selenium. org – Tool to provide environment for web automation testing in various langauges
  3. Li Feng, Sheng Zhuang,"Action-driven automation test framework for graphical userInterface(GUI) software testing.
  4. Pekka Aho1, Nadja Menz2, Tomi Räty1 and Ina Schieferdecker2,"Automated Java GUI Modeling for Model-Based Testing Purposes", 2011 Eighth International Conference on Information Technology: New Generations
  5. www. jsoup. org – A HTML Parser
  6. www. w3schools. com/xpath - Web Element Locator
  7. ZengWandan, Jiang Ningkang, Zhou Xubo,"Design and Implementation of a Web Application Automation Testing Framework", 2009 Ninth International Conference on Hybrid Intelligent Systems
  8. ZHU Xiaochun, ZHOU Bo, LI Juefeng, GAO Qiu," A Test Automation Solution on GUI Functional Test", College of Computer Science, Zhejiang University, Hangzhou, P. R China.
  9. D. Kung, C. H. Liu and P. Hsia. An Object-Oriented Web Test for Testing Web Applications. In: Proc. of IEEE 24th Annual International Computer Software and Application Conference(COMPSA2000). Taipei Taiwai: IEEE Computer Society Press, Oct. 2000, 111-121
  10. Ji-Tzay Yang, Jiun-Long Huang, Feng-Jian Wang, and William C. Chu. An Object-Oriented Architecture Supporting Web Application Testing. In:Proc. Of IEEE 23rd Annual International Computer Software and Application Conference (COMPSAC2000), Phoenix Arizona USA:IEEE Computer Society Press, Oct 2000,122-127
  11. F. Ricca and P. Tonella. Analysis and Testing of Web Applications. In:Proc. of the International Software Engineering Conference. Toronto Canada: IEEE Computer Society Press, May 2001, 25-34
  12. D. C. Kung, N. Suchak, J. Gao et al. On Object State Testing. In: Proc. of Computer Software and Application Conference. Taipei Taiwai: IEEE Computer Society Press, 1994 222-227
  13. Ye Wu and Jeff Offutt. Modeling and Testing Web-based Applications. GNU ISE Technical, ISE-TR-02-08, November 2002,21-32
  14. J. Li, J. Chen and P. Chen. Modeling Web Application Architecture with UML??In: Proc. Of 36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLSAsia' 00). Xi'an, China: IEEE Computer Society Press , Oct. 2000, 265-274 318
Index Terms

Computer Science
Information Sciences

Keywords

Wat Guiwebobjects Jsoup Selenium Cross-platform Time-efficient Cost-reductive