• DocumentCode
    1829899
  • Title

    Natural language requirement specification for web service testing

  • Author

    Sneed, H.M. ; Verhoef, Chris

  • Author_Institution
    Anecon GmbH, Vienna, Austria
  • fYear
    2013
  • fDate
    27-27 Sept. 2013
  • Firstpage
    5
  • Lastpage
    14
  • Abstract
    The following paper proposes a structured, natural language specification of web service behavior based on keywords in context. The advantage of this type of document is that it can be automatically analyzed in order to extract test cases for testing the web service. The test cases define not only what to test, i.e. what operations to invoke in what order, but also how to test, i.e. with what test data values. Our goal is to join requirement specification with test specification in one document which is used to both specify what the user requires from a service and to test if a particular service is providing it. On the one hand, a requirement table is generated from the text to compare with the functions offered. On the other hand a test case table is generated for executing those functions. From the test case table a test script is generated and from that test requests are produced. The test script is also used to validate the responses. All of the information required for both request generation and response validation is taken from the original service requirement specification. A case study depicts how the requirement document is processed.
  • Keywords
    Web services; formal specification; natural language processing; program testing; Web service behavior; Web service testing; natural language requirement specification; request generation; response validation; service requirements specification; test cases extraction; test script; test specification; Business; Context; Natural languages; Testing; Text analysis; Unified modeling language; Web services; WSDL; Web services; keywords in context; natural language processing; requirement specification; service verification; test automation; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
  • Conference_Location
    Eindhoven
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4799-1608-5
  • Type

    conf

  • DOI
    10.1109/WSE.2013.6642410
  • Filename
    6642410