Title :
Finite state testing and analysis of graphical user interfaces
Author_Institution :
Paderborn Univ., Germany
Abstract :
Based on finite-state automata (FSA) and equivalent regular expressions, the paper introduces a holistic view of fault modeling that can be carried out as a complementary step to system modeling, revealing much rationalization potential. Appropriate formal notions will be used to introduce efficient algorithms to systematically generate and select test cases. The completeness of the test can be determined exploiting the link coverage of the state transition diagram of the FSA that models both the desired and undesired behavior of the system under test; this enables a precise scalability of the test and analysis process, leading to a better cost-effectiveness The elements of the approach will be narrated by realistic examples which will be used also to validate the approach.
Keywords :
finite automata; finite state machines; graphical user interfaces; program testing; software reliability; equivalent regular expressions; fault modeling; finite state testing; finite-state automata; graphical user interfaces analysis; holistic view; scalability; state transition diagram; system modeling; Automata; Automatic testing; Graphical user interfaces; Human computer interaction; Materials testing; Modeling; Scalability; Software design; Software testing; System testing;
Conference_Titel :
Software Reliability Engineering, 2001. ISSRE 2001. Proceedings. 12th International Symposium on
Print_ISBN :
0-7695-1306-9
DOI :
10.1109/ISSRE.2001.989456