CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

A Model for GUI Automated Testing Framework in Software System

by J. Prabhu, N. Malmurugan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 64 - Number 15
Year of Publication: 2013
Authors: J. Prabhu, N. Malmurugan
10.5120/10710-5674

J. Prabhu, N. Malmurugan . A Model for GUI Automated Testing Framework in Software System. International Journal of Computer Applications. 64, 15 ( February 2013), 16-20. DOI=10.5120/10710-5674

@article{ 10.5120/10710-5674,
author = { J. Prabhu, N. Malmurugan },
title = { A Model for GUI Automated Testing Framework in Software System },
journal = { International Journal of Computer Applications },
issue_date = { February 2013 },
volume = { 64 },
number = { 15 },
month = { February },
year = { 2013 },
issn = { 0975-8887 },
pages = { 16-20 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume64/number15/10710-5674/ },
doi = { 10.5120/10710-5674 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:16:32.233542+05:30
%A J. Prabhu
%A N. Malmurugan
%T A Model for GUI Automated Testing Framework in Software System
%J International Journal of Computer Applications
%@ 0975-8887
%V 64
%N 15
%P 16-20
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

A pervasive method for GUI testing is the Capture and Playback (CP) technique. This commonly used technique cannot be used until an Application Under Test (AUT) is completely developed. In this paper we propose a specification driven approach to test GUI-Based java programs as an alternative to the CP technique. We introduce a GUI-event test specification language based on Java Script from which an automated test engine is generated. The esteem of Java as a scripting language is its ease of use and its standard format that have made writing a test script using our proposed specification language makes it an easy task. Beside the ability to test AUT before being completely developed we have implemented our approach that can generate the test specification file for an already existing AUT. The Tool generates GUI events, where Captures and Playback event responses to automatic verification of the results for the test cases which are written to a test log file. This approach supports M-version testing, where each version of the application is intended to satisfy the same specification.

References
  1. A. M. Memon, M. E. Pollack, and M. L. Soffa. "Hierarchical GUI Test Case Generation using Automated Planning", IEEE Transactions on Software Engineering, 27(2), February 2001, pp. 144-155.
  2. Y. Sun and E. L. Jones, "Specification-Driven Automated Testing",Proceedings of the 42nd Annual Southeast Regional Conference, pp 140-145, 2004.
  3. Woei-Kae Chen, Tung-Hung Tsai and Hung-Hsing Chao "Integration of Specification-based and CR-based Approaches for GUI Testing", Proceedings of the 19th International Conference on Advanced Information Networking and Applications (AINA'05), pp 1-6, 2005
  4. J. Prabhu, N. Malmurugan, G. Gunasekaran, R. Gowtham" Study of ERP Test-Suite Reduction Based on Modified Condition/Decision Coverage", proceedings of the Second International Conference on Computer Research and Development (ICCRD) pp373-378,2010
  5. J. Prabhu, N. Malmurugan " Finding Bugs in ERP Application Using Test Data", International Journal of Computer Theory and Engineering, Vol. 3, No. 5, October 2011,pp 690-696
  6. J. Prabhu, N. Malmurugan " A Survey on Automated GUI Testing Procedures", European Journal of Scientific Research, Vol. 64 No. 3 (2011), pp. 456-462
  7. Xun Yuan, Atif M. Memon, "Generating Event Sequence-Based Test Cases Using GUI Runtime State Feedback" IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 36, NO. 1, JANUARY/FEBRUARY 2010, pp. 81-95
  8. K. Li and M. Wu, "Effective GUI Test Automation: Developing an Automated GUI Testing Tool", SYBEX Inc. ,Alameda, CA, 2004.
  9. A. M. Memon, "Automatically repairing event sequence based GUI test suites for regression testing", ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 18, Issue 2 (November 2008), Article No. 4
  10. M. Grechanik, Q. Xie, and C. Fu, "Maintaining and Evolving GUI-Directed Test Scripts", Proceedings of the 2009 IEEE 31st International Conference on Software Engineering (ICSE 2009), pp. 408-418.
  11. A. M. Memon, "An event-flow model of GUI-based applications for testing", Software Testing, Verification & Reliability, Volume 17, Issue 3 (September 2007), pp. 137 -157.
  12. M. Utting and B. Legeard, "Practical Model-Based Testing: A Tools Approach", Morgan Kaufmann Publishers Inc, San Francisco, CA, USA, 2006.
  13. http://mbt. tigris. org/
  14. http://www. abbot. sourceforge. net/
  15. http://www. jacareto. sourceforge. net/
  16. http://www. pounder. sourceforge. net/
  17. http://www. jfcunit. sourceforge. net/
  18. http://www. marathontesting. com/
Index Terms

Computer Science
Information Sciences

Keywords

GUI Testing Testing Tools Java Script Graphical User Interfaces Application Under Testing