DocumentCode
3533041
Title
Test purpose-based test generation for web applications
Author
Li, Liping ; Qian Zhongsheng ; He, Tao
Author_Institution
Comput. & Inf. Inst., Shanghai Second Polytech. Univ., Shanghai, China
fYear
2009
fDate
28-31 July 2009
Firstpage
238
Lastpage
243
Abstract
A testing approach based on FSM and UML for Web applications is proposed in this paper in order to generate test cases automatically. Web applications are modeled using FSM and the test purpose which is a partial behavior of the SUT (system under testing) are specified by UML sequence diagrams, which can be converted automatically into FSM. Synchronous product is used to combine these two kinds of FSM for validating the test purpose against the specification of the Web application. The resulting synchronous product is called on-the-fly test model. Test cases are generated automatically while the test model is constructed on the fly based on depth-first search algorithm. This approach can solve the state explosion problem in some degree and reduces the number of test cases.
Keywords
Internet; Unified Modeling Language; finite state machines; program testing; search problems; FSM; UML; Web application; depth-first search algorithm; finite state machine; on-the-fly test model; system under testing; test purpose-based test generation; Application software; Automata; Automatic testing; Explosions; Finance; Information technology; Java; System testing; Unified modeling language; Web pages;
fLanguage
English
Publisher
ieee
Conference_Titel
Networked Digital Technologies, 2009. NDT '09. First International Conference on
Conference_Location
Ostrava
Print_ISBN
978-1-4244-4614-8
Electronic_ISBN
978-1-4244-4615-5
Type
conf
DOI
10.1109/NDT.2009.5272184
Filename
5272184
Link To Document