DocumentCode
626365
Title
SOA Grey Box Testing -- A Constraint-Based Approach
Author
Jehan, Seema ; Pill, Ingo ; Wotawa, Franz
Author_Institution
Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
fYear
2013
fDate
18-22 March 2013
Firstpage
232
Lastpage
237
Abstract
Service-Oriented Architectures (SOAs) offer attractive advantages in respect of reusability, interoperability and dynamics, and are nowadays widely accepted in industry. Achieving established software quality levels also with SOAs, while mandatory, is challenging, as, for instance, a SOA´s dynamics and heterogeneity exacerbate verification issues like observability, controllability, and distribution. Regarding verification, we thus have to evolve available technology in order to enable the assessment of essential functional and non-functional system properties, including correctness, performance, stability, robustness and scalability. Adopting a model-based grey box testing approach that can exploit mixed description levels for individual (possibly 3rd party) services promises the required flexibility for successful development workflows. In this paper, we propose such a testing approach that, considering a SOA model, defines constraint satisfaction problems for the test case generation step. First empirical results for our approach are promising.
Keywords
constraint satisfaction problems; program testing; program verification; service-oriented architecture; software quality; software reusability; SOA dynamics; SOA grey box testing; SOA model; constraint satisfaction; constraint-based approach; controllability; description level; development workflow; heterogeneity; interoperability; model-based grey box testing; nonfunctional system properties; observability; reusability; service-oriented architecture; software quality level; system assessment; system correctness; system performance; system robustness; system scalability; system stability; test case generation; testing approach; verification issue; Context; Flow graphs; Indexes; Petri nets; Service-oriented architecture; Testing; Functional Testing; Path Constraints; Service-Oriented Architecture; Test Case Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
Conference_Location
Luxembourg
Print_ISBN
978-1-4799-1324-4
Type
conf
DOI
10.1109/ICSTW.2013.35
Filename
6571637
Link To Document