DocumentCode :
2706316
Title :
Automatic Generating Test Cases for Testing Web Applications
Author :
Chen, Shengbo ; Miao, Huaikou ; Qian, Zhongsheng
Author_Institution :
Shanghai Univ., Shanghai
fYear :
2007
fDate :
15-19 Dec. 2007
Firstpage :
881
Lastpage :
885
Abstract :
In order to ensure the security and reliability of Web application, the testing of Web application is one of the most effective methods. This work regards a Web application as the composition of different interactive logical components (LCs). We combine LCs with agent to assist to automatic generate test cases for testing Web applications. From pages-flow-diagram (PFD) of Web application under test, this research successively partitions Web applications into LCs, at different levels of abstraction, each of which is composed of Web pages and other LCs. We use an automaton to model each LC, and use compositions of automata to model interaction of LCs. Our approach supports concurrent access and interaction between LCs. It avoids the state space explosion problem effectively. It also enhances the reuse of component interactions and overcomes differences in actions between LCs by using an agent as a coordinator.
Keywords :
Internet; automatic programming; data flow analysis; finite automata; object-oriented programming; program testing; software reliability; software reusability; Web application reliability; Web application security; Web application testing; automata compositions; automatic test case generation; component interaction reuse; interactive logical components; pages-flow-diagram; Application software; Automata; Automatic testing; Computer security; Explosions; Phase frequency detector; Software testing; State-space methods; System testing; Web pages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Security Workshops, 2007. CISW 2007. International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-0-7695-3073-4
Type :
conf
DOI :
10.1109/CISW.2007.4425636
Filename :
4425636
Link To Document :
بازگشت