Browse > Article

An Automated Test Technique of GUI Based on Source Code  

Moon, Joong-Hee (숭실대학교 소스트웨어공학과)
Lee, Nam-Yong (숭실대학교 소프트웨어공학과)
Abstract
A GUI automated test can be divided into two areas. The first one is a regression test automation and the second one is an automated test. The former includes generating test cases manually and executing them automatically but the latter includes both generating test cases and executing them automatically. Costs of a software test are increasing more and more. Many companies are searching for a test automation method but most used things are limited to regression test automation. So, when testing at first, there should be test cases which are drawn up by a human. This paper explains to make test cases based on a source code and execute them automatically. In this paper, the study proceeds with a digital television set-top box application and explains to test without any effort of human. Of course, this study is far from a realization to industries. But this paper has a contribution at reducing more human efforts than the previous regression test automation and showing that later, fully automated test can be possible.
Keywords
GUI test automation; Automated test; Regression test automation; Manual testing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Kim G. Larsen, Marius Mikucionics, Brian Nielsen, Arne Skou, 'Testing Real-Time Embedded Software using UPPAAL-TRON,' EMSOFT'05, September 19-22, 2005
2 Richard K. Shehady and Daniel P. Siewiorek, Department of Electrical and Computer Engineering, Carnegie Mellon University, 'A Method to Automate User Interface Testing Using Variable Finite State Machines,' $27^{th}$ International Symposium on Fault Tolerant Computing(FTCS'97), 1997
3 Wikipedia Dictionary Available at URL: http://en.wikipedia.org/wiki/HP_QuickTest_Professional,June, 2008
4 Memon,A.M., Pollack, M.E., Soffa,M.L., 'Hierarchical GUI Test Case Generation Using Automated Planning,' IEEE Transactions on Software Engineering, vol.27, no.2, Feb 2001
5 Nicola Aloia, Cesare Concordia and Mariateresa Paratore, 'Automatic GUI Generation For Web Based Information Systems,' Technical Report, ERCIM Technical Reference Digital Library, 2003
6 Yury Makedonov, 'Manager's Guide to GUI Test Automation,' Software Test & Performance Conference, November 3, 2005
7 Wikipedia Directory Available at URL: http://en.wikipedia.org/wiki/Instrumentation_%28computer_programming%29, June, 2008
8 Frank Sauer, 'A framework for automatic GUI rendering from XML specs,' Technical Report, JavaReport Site, 2001