Natural language requirement specification for web service testing

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 w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sneed, Harry M., Verhoef, Chris
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 14
container_issue
container_start_page 5
container_title
container_volume
creator Sneed, Harry M.
Verhoef, Chris
description 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.
doi_str_mv 10.1109/WSE.2013.6642410
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6642410</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6642410</ieee_id><sourcerecordid>6642410</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-7c62e95a223644b02625df7ff35d0a66e3dbaa5cdc81644c568bbef008d83e923</originalsourceid><addsrcrecordid>eNpNkE1LAzEURSMqWOrsBTf5AzO-fE6y1FKrUHRhwWXJZF6GyHRakxnFf2_BLryby4HLWVxCbhhUjIG9e39bVhyYqLSWXDI4I4WtDZO1tUwzMOf_GYy6IDOmFJRSSnZFipw_4BgrmVR6Rh5e3Dgl19PeDd3kOqQJP6eYcIfDSPMBfQzRuzHuBxr2iX5jQzOmr-iRjpjHOHTX5DK4PmNx6jnZPC43i6dy_bp6Xtyvy2hhLGuvOVrlOBdayga45qoNdQhCteC0RtE2zinfesOOA6-0aRoMAKY1Ai0Xc3L7p42IuD2kuHPpZ3s6QfwCODxOCg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Natural language requirement specification for web service testing</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Sneed, Harry M. ; Verhoef, Chris</creator><creatorcontrib>Sneed, Harry M. ; Verhoef, Chris</creatorcontrib><description>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.</description><identifier>ISSN: 1550-4441</identifier><identifier>ISBN: 9781479916085</identifier><identifier>ISBN: 1479916080</identifier><identifier>EISBN: 9781479916108</identifier><identifier>EISBN: 1479916102</identifier><identifier>DOI: 10.1109/WSE.2013.6642410</identifier><language>eng</language><publisher>IEEE</publisher><subject>Business ; Context ; keywords in context ; natural language processing ; Natural languages ; requirement specification ; service verification ; test automation ; test data generation ; Testing ; Text analysis ; Unified modeling language ; Web services ; WSDL</subject><ispartof>2013 15th IEEE International Symposium on Web Systems Evolution (WSE), 2013, p.5-14</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6642410$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6642410$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Sneed, Harry M.</creatorcontrib><creatorcontrib>Verhoef, Chris</creatorcontrib><title>Natural language requirement specification for web service testing</title><title>2013 15th IEEE International Symposium on Web Systems Evolution (WSE)</title><addtitle>WSE</addtitle><description>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.</description><subject>Business</subject><subject>Context</subject><subject>keywords in context</subject><subject>natural language processing</subject><subject>Natural languages</subject><subject>requirement specification</subject><subject>service verification</subject><subject>test automation</subject><subject>test data generation</subject><subject>Testing</subject><subject>Text analysis</subject><subject>Unified modeling language</subject><subject>Web services</subject><subject>WSDL</subject><issn>1550-4441</issn><isbn>9781479916085</isbn><isbn>1479916080</isbn><isbn>9781479916108</isbn><isbn>1479916102</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2013</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpNkE1LAzEURSMqWOrsBTf5AzO-fE6y1FKrUHRhwWXJZF6GyHRakxnFf2_BLryby4HLWVxCbhhUjIG9e39bVhyYqLSWXDI4I4WtDZO1tUwzMOf_GYy6IDOmFJRSSnZFipw_4BgrmVR6Rh5e3Dgl19PeDd3kOqQJP6eYcIfDSPMBfQzRuzHuBxr2iX5jQzOmr-iRjpjHOHTX5DK4PmNx6jnZPC43i6dy_bp6Xtyvy2hhLGuvOVrlOBdayga45qoNdQhCteC0RtE2zinfesOOA6-0aRoMAKY1Ai0Xc3L7p42IuD2kuHPpZ3s6QfwCODxOCg</recordid><startdate>201309</startdate><enddate>201309</enddate><creator>Sneed, Harry M.</creator><creator>Verhoef, Chris</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201309</creationdate><title>Natural language requirement specification for web service testing</title><author>Sneed, Harry M. ; Verhoef, Chris</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-7c62e95a223644b02625df7ff35d0a66e3dbaa5cdc81644c568bbef008d83e923</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Business</topic><topic>Context</topic><topic>keywords in context</topic><topic>natural language processing</topic><topic>Natural languages</topic><topic>requirement specification</topic><topic>service verification</topic><topic>test automation</topic><topic>test data generation</topic><topic>Testing</topic><topic>Text analysis</topic><topic>Unified modeling language</topic><topic>Web services</topic><topic>WSDL</topic><toplevel>online_resources</toplevel><creatorcontrib>Sneed, Harry M.</creatorcontrib><creatorcontrib>Verhoef, Chris</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sneed, Harry M.</au><au>Verhoef, Chris</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Natural language requirement specification for web service testing</atitle><btitle>2013 15th IEEE International Symposium on Web Systems Evolution (WSE)</btitle><stitle>WSE</stitle><date>2013-09</date><risdate>2013</risdate><spage>5</spage><epage>14</epage><pages>5-14</pages><issn>1550-4441</issn><isbn>9781479916085</isbn><isbn>1479916080</isbn><eisbn>9781479916108</eisbn><eisbn>1479916102</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/WSE.2013.6642410</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1550-4441
ispartof 2013 15th IEEE International Symposium on Web Systems Evolution (WSE), 2013, p.5-14
issn 1550-4441
language eng
recordid cdi_ieee_primary_6642410
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Business
Context
keywords in context
natural language processing
Natural languages
requirement specification
service verification
test automation
test data generation
Testing
Text analysis
Unified modeling language
Web services
WSDL
title Natural language requirement specification for web service testing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T10%3A31%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Natural%20language%20requirement%20specification%20for%20web%20service%20testing&rft.btitle=2013%2015th%20IEEE%20International%20Symposium%20on%20Web%20Systems%20Evolution%20(WSE)&rft.au=Sneed,%20Harry%20M.&rft.date=2013-09&rft.spage=5&rft.epage=14&rft.pages=5-14&rft.issn=1550-4441&rft.isbn=9781479916085&rft.isbn_list=1479916080&rft_id=info:doi/10.1109/WSE.2013.6642410&rft_dat=%3Cieee_6IE%3E6642410%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781479916108&rft.eisbn_list=1479916102&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6642410&rfr_iscdi=true