DocumentCode
2834103
Title
Finite State Machine for Automatic GUI Testing
Author
Jin, Hu ; Wang, Shuo ; Chen, Nian-Wei ; Ye, Zhen
Author_Institution
Comput. Sci. Dept., Chengdu Univ. of Inf. Technol., Chengdu, China
fYear
2009
fDate
11-13 Dec. 2009
Firstpage
1
Lastpage
4
Abstract
Finite State Machine is an effective method commonly used in software designing and developing. It is also of great value in the process of software testing. As interactive activities with users are more primary for up to date software applications, the implementation of program logic correctness is then the main concern for both the end users and vendors. This issue presents novel automatic software testing with FSM methodology, and the main problems are discussed as follows: firstly, introduces state analytical method often used in software design and development. Secondly, represents operational profiles of the program with the events-states transferring sequences thus is fit for state space analysis. Thirdly, conducts automatic testing process based on previous operational profiles. Lastly, designs experiments to validate the effectiveness of this method. This issue concludes FSA is a very efficient method in testing the inner logic errors in GUI software.
Keywords
finite state machines; graphical user interfaces; program testing; automatic GUI testing; automatic software testing; events-states transferring sequences; finite state machine; program logic correctness; software design; software development; state space analysis; Automata; Automatic testing; Graphical user interfaces; Logic testing; Protocols; Software design; Software systems; Software testing; State-space methods; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-4507-3
Electronic_ISBN
978-1-4244-4507-3
Type
conf
DOI
10.1109/CISE.2009.5364314
Filename
5364314
Link To Document