• DocumentCode
    1729363
  • Title

    Requirement Model-Based Mutation Testing for Web Service

  • Author

    Wang, Rui ; Huang, Ning

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing
  • fYear
    2008
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    Web services present a new promising software technology. However, some new issues and challenges in testing of them come out due to their characteristics of distribution, source code invisibility etc. This paper discusses the traditional mutation testing and then a new methodology of OWL-S requirement model-based web service mutation testing is brought forward. The traits of this methodology are as follows. Firstly, requirements are used effectively to reduce the magnitude of mutants. Secondly, mutants are generated by AOP technology conveniently and promptly. Thirdly, to reducing testing cost, using business logic implied in OWL-S requirement model as assistant of the process of killing the mutants. Fourthly, two sufficient measurement criteria are employed to evaluate the testing process. Finally, our empirical results have shown the usefulness of this testing method.
  • Keywords
    Web services; formal specification; ontologies (artificial intelligence); program testing; OWL-S requirement model; Web service mutation testing; Web services; business logic; measurement criteria; requirement model-based mutation testing; software technology; source code invisibility; testing process; Computer science; Fault detection; Genetic mutations; Logic testing; Programming profession; Software quality; Software systems; Software testing; System testing; Web services; Mutation; OWL-S; Testing; Web Service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Web Services Practices, 2008. NWESP '08. 4th International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-0-7695-3455-8
  • Electronic_ISBN
    978-0-7695-3455-8
  • Type

    conf

  • DOI
    10.1109/NWeSP.2008.20
  • Filename
    4700384