DocumentCode
2304313
Title
Modeling Database Interactions in Web Applications and Generating Test Cases
Author
Song, Bo ; Miao, Huaikou ; Chen, Zhongyu
Author_Institution
Shanghai Key Lab. of Comput. Software Evaluating & Testing, Shanghai Univ., Shanghai, China
Volume
4
fYear
2009
fDate
19-21 May 2009
Firstpage
216
Lastpage
221
Abstract
Database has been widely used in Web applications and database interactions influence the navigations of Web applications. Besides, database interactions are among the most essential functional features in current Web applications. In this paper, special care is taken on database interactions in modeling and testing Web applications. GFSMs (Guarded Finite State Machines), which are augmented FSMs are employed as a tool to model database interactions. A GFSM-TT(GFSM test-tree) is constructed from GFSM. From the test-tree, minimal test set is derived to be employed to generate test. Finally, an algorithm is designed to optimize the test paths by decreasing the overlap. The approach we proposed can yield substantial results with test paths and state transitions are all less.
Keywords
database management systems; finite state machines; program testing; Web application modeling; Web application testing; database interactions modeling; guarded finite state machines; test paths; Application software; Displays; Laboratories; Navigation; Pressing; Software engineering; Software testing; Spatial databases; Web pages; Web server; Database Interactions; FSM; Generating Test cases; Test Tree; Web applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location
Xiamen
Print_ISBN
978-0-7695-3570-8
Type
conf
DOI
10.1109/WCSE.2009.297
Filename
5319538
Link To Document