SOA Grey Box Testing -- A Constraint-Based Approach

Seema Jehan, Ingo Pill, Franz Wotawa

Research output: Conference proceeding/Chapter in Book/Report/Conference Paperpeer-review

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.
Original languageEnglish
Title of host publication2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops
Pages232-237
Number of pages6
DOIs
Publication statusPublished - 22 Mar 2013
Externally publishedYes
Event2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops - Luxembourg, Luxembourg
Duration: 18 Mar 201322 Mar 2013

Conference

Conference2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops
Period18/03/1322/03/13

Keywords

  • Testing
  • Service-oriented architecture
  • Petri nets
  • Flow graphs
  • Context
  • Indexes

Fingerprint

Dive into the research topics of 'SOA Grey Box Testing -- A Constraint-Based Approach'. Together they form a unique fingerprint.

Cite this