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