Journal of Software Engineering and Applications

Volume 1, Issue 1 (December 2008)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Development of an Improved GUI Automation Test System Based on Event-Flow Graph

HTML  Download Download as PDF (Size: 373KB)  PP. 38-43  
DOI: 10.4236/jsea.2008.11006    5,934 Downloads   12,567 Views  Citations

ABSTRACT

A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GUI test sample so as to obtain the event-flow graph. Then two approaches are adopted to create GUI test sample cases. That is to say, an improved ant colony optimization (ACO) algorithm is employed to establish a sequence of testing cases in the course of the daily smoke test. The sequence goes through all object event points in the event-flow graph. On the other hand, the spanning tree obtained by deep breadth-first search (BFS) approach is utilized to obtain the testing cases from goal point to outset point in the course of the deep regression test. Finally, these cases are applied to test the new GUI. Moreover, according to the above-mentioned model, a corresponding prototype system based on Microsoft UI automation framework is developed, thus giving a more effective way to improve the GUI automation test in Windows OS.

Share and Cite:

Y. Lu, D. Yan, S. Nie and C. Wang, "Development of an Improved GUI Automation Test System Based on Event-Flow Graph," Journal of Software Engineering and Applications, Vol. 1 No. 1, 2008, pp. 38-43. doi: 10.4236/jsea.2008.11006.

Cited by

[1] A survey on software test automation return on investment, in organizations predominantly from Bengaluru, India
International Journal of …, 2021
[2] Artificial Intelligence in Software Test Automation: A Systematic
2020
[3] WIZARD: An Intelligent Approach to Prepare Android Devices for Reproducible Tests
2020
[4] Dotproject+: open-source software for project management education
2017
[5] Parallel testing and coverage analysis for context-free applications
Cluster Computing, 2017
[6] Spacecraft GUI Automatic Test Method Based on State Incidence Matrix
2016
[7] 基于焦点队列的 GUI 自动测试方法研究
计算机应用与软件, 2016
[8] PSO based Automated Test Coverage Analysis of Event Driven Systems
2014
[9] Test Data Generation Based on GUI: A Systematic Mapping
2014
[10] 多元统计课程教辅系统的 MATLAB GUI 设计
计算机技术与发展, 2013
[11] A methodology and framework for automatic layout independent GUI testing of applications developed in Magic xpa
Computational Science and Its Applications – ICCSA 2013, 2013
[12] 多元统计课程教辅系统的 MATLABGUI 设计
计算机技术与发展, 2013
[13] Apply ant colony to event-flow model for graphical user interface test case generation
IET software, 2012
[14] Pruebas de software basadas en modelos aplicadas en la generación automatizada de casos de prueba sobre interfaces gráficas de usuario
2012
[15] A novel approach for deriving test scenarios and test cases from events
2012
[16] Automated GUI Test Case Generation
Computer Science & Service System (CSSS), 2012 International Conference on, 2012
[17] DERIVING SYSTEM COMPLEXITY METRIC FROM EVENTS AND ITS VALIDATION
International Journal of Software Engineering and Knowledge Engineering, 2011
[18] FULLY AUTOMATED GUI TESTING AND COVERAGE ANALYSIS USING GENETIC ALGORITHMS
International Journal of Innovative Computing, Information and Control (IJICIC) Vol, 2011
[19] A metaheuristic approach to test sequence generation for applications with a GUI
Search Based Software Engineering, 2011
[20] A layout independent gui test automation tool for applications developed in magic/unipaas
Proceedings of the 12th Symposium on Programming Languages and Software Tools, 2011
[21] A novel approach for architecture based software maintenance prediction
2011
[22] Agile Interaction Design and Test-Driven Development of User Interfaces-A Literature Review.
2010
[23] Maximizing GUI Test Coverage Through Particle Swarm Optimization.
2010
[24] PSO based test coverage analysis for event driven software
Software Engineering and Data Mining (SEDM), 2010 2nd International Conference on, 2010
[25] Enhancing Exploratory Testing with Rule-Based Verification
2010
[26] Agile Interaction Design and Test-Driven Development of User Interfaces–A Literature Review
Agile Software Development, 2010
[27] Evolutionary Based Automated Coverage Analysis for GUI Testing
Contemporary Computing, 2010
[28] Automated gui test coverage analysis using ga
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on, 2010

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.