DocumentCode :
3174900
Title :
Test Generation for Web Applications Using Model-Checking
Author :
Li, Liping ; Miao, Huaikou ; Chen, Shengbo
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear :
2010
fDate :
9-11 June 2010
Firstpage :
237
Lastpage :
242
Abstract :
This paper proposes a new model checking-based test generation approach for Web applications. The Kripke structure is reconstructed to model the Web application from the end users´ perspective. Test coverage criterion is expressed as trap properties in CTL so that counterexamples can be instantiated to construct test cases. But a counterexample for each trap property is generated will result in too many redundant test cases. So, a test deduction rule and an algorithm based on the greedy heuristic are given to resolve this problem. The test sequences finally generated are those satisfy the coverage criterion and have no redundancy. Throughout the paper, a typical small case study of the WGVS (Web Grade View System) is used to illustrate our approach. This approach presented can help to generate test sequences automatically for Web application and it is a significance complement to the model checking test generation.
Keywords :
Internet; greedy algorithms; program testing; program verification; software quality; Kripke structure; Web applications; Web grade view system; greedy heuristic algorithm; model checking-based test generation approach; software quality; test coverage criterion; test deduction rule; test sequences; Application software; Artificial intelligence; Automatic testing; Computer networks; Concurrent computing; Distributed computing; Logic; Redundancy; Software engineering; Software testing; Web application; counterexample; model checking; styling; test cases; test deduction rule;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Artificial Intelligence Networking and Parallel/Distributed Computing (SNPD), 2010 11th ACIS International Conference on
Conference_Location :
London
Print_ISBN :
978-1-4244-7422-6
Electronic_ISBN :
978-1-4244-7421-9
Type :
conf
DOI :
10.1109/SNPD.2010.43
Filename :
5521529
Link To Document :
بازگشت