DocumentCode :
2766770
Title :
A Combinatorial Approach to Multi-session Testing of Stateful Web Services
Author :
Li, Li ; Chou, Wu
Author_Institution :
Avaya Labs. Res., Avaya Inc., NJ, USA
fYear :
2009
fDate :
6-10 July 2009
Firstpage :
179
Lastpage :
186
Abstract :
Most researches on web service testing have been focused on single session test where all messages are correlated. However, web services should support multisession interactions as part of the functional requirements. Concurrent multi-session testing is useful but non-deterministic. This paper proposes a combinatorial approach for multi-session test sequence generation by multiplexing single session test sequences.The paper shows that directly multiplexing operation sequences is impractical, and it introduces inverse operation sequence and condition combinations to reduce the search space. However, finding optimal operation sequences to completely cover the condition combinations turns out to be NP hard as it is equivalent to the classic set covering and Hamiltonian cycle problems. To address this issue, we introduce the concept of pivotal condition and devised a counting scheme to generate complete condition transition graphs for pivotal conditions. An efficient random walk algorithm is proposed to minimize condition transition graphs with guaranteed coverage of pivotal conditions. The proposed algorithms have been implemented and their performances are reported in the experimental results.
Keywords :
Web services; computational complexity; graph theory; optimisation; program testing; Hamiltonian cycle problems; NP hard problem; Web services; classic set covering; combinatorial approach; concurrent multi-session testing; condition transition graphs; inverse operation sequence; optimal operation sequences; pivotal condition; random walk algorithm; single session test sequence; Automatic generation control; Automatic testing; Controllability; Costs; Data structures; Resource management; Sequential analysis; Subscriptions; Web services; Yarn; Combinatorial Approach; Multi-Session Testing; Web Service Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services - I, 2009 World Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3708-5
Electronic_ISBN :
978-0-7695-3708-5
Type :
conf
DOI :
10.1109/SERVICES-I.2009.38
Filename :
5190660
Link To Document :
بازگشت