• 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