Title :
Research on web application consistency testing based on model simulation
Author :
Liping Li ; Xingsen Li ; Shan Tang
Author_Institution :
Comput. & Inf. Inst., Shanghai Second Polytech. Univ., Shanghai, China
Abstract :
Live sequence chart (LSC) is an expressive, scenario-based specification language. This paper studied how to construct an executable model for Web applications using LSCs. Context free grammar (CFG) is adopted to describe the external events of the system and a simulation-tree is introduced to check whether or not the running of LSCs triggered by events corresponding to the parse of CFG. If consistency, the simulation result will generate State Transition System (STS), otherwise, fail traces as test counterexamples. Test cases can be generated based on the STS and that will be the effective test cases for they are based on the consistency model.
Keywords :
Internet; context-free grammars; digital simulation; program testing; specification languages; CFG; LSC; STS; Web application consistency testing; consistency model; context free grammar; executable model; live sequence chart; model simulation; scenario-based specification language; simulation-tree; state transition system; system external events; test cases; Computational modeling; Computers; Educational institutions; Grammar; Production; Transforms; consistency tesing; live sequence chart; model simulation; test cases; web application;
Conference_Titel :
Computer Science & Education (ICCSE), 2014 9th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4799-2949-8
DOI :
10.1109/ICCSE.2014.6926636