An automation method for GUI test using a UIA Library

KIPS Transactions on Software and Data Engineering, Vol. 18, No. 5, pp. 343-356, May. 2011
10.3745/KIPSTD.2011.18.5.343, Full Text:


When preparing test cases and running the test the existing GUI test tools require many tester`s interventions. To cope with such problem this paper suggests a new method to build test cases for GUI test. This method identifies the potential control flows within the GUI and constructs the GUI map. The UIA library in .NET Framework is used to extract information about the GUI controls and the GUI map is constructed by the extracted information. Test scenarios are generated from the extracted information about the GUI controls using the grouping mechanism. Based on the grouping mechanism, various test scenarios which are test cases in GUI tests can be made by replacing a GUI control by another one in the same group. The existing GUI test tools do not support the concept of test coverage. Since, however, our method survey which part of the GUI map is executed or not during running the test, the test coverage can be measured by using the GUI map.

Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.

Cite this article
[IEEE Style]
C. M. Choi, I. S. Chung and H. S. Kim, "An automation method for GUI test using a UIA Library," KIPS Journal D (2001 ~ 2012) , vol. 18, no. 5, pp. 343-356, 2011. DOI: 10.3745/KIPSTD.2011.18.5.343.

[ACM Style]
Chang Min Choi, In Sang Chung, and Hyeon Soo Kim. 2011. An automation method for GUI test using a UIA Library. KIPS Journal D (2001 ~ 2012) , 18, 5, (2011), 343-356. DOI: 10.3745/KIPSTD.2011.18.5.343.