Skip to main content
Login | Suomeksi | På svenska | In English

Contract-based robustness test case generation of web services in SOA ecosystems

Show simple item record

dc.date.accessioned 2015-12-18T13:52:04Z und
dc.date.accessioned 2017-10-24T12:24:06Z
dc.date.available 2015-12-18T13:52:04Z und
dc.date.available 2017-10-24T12:24:06Z
dc.date.issued 2015-12-18T13:52:04Z
dc.identifier.uri http://radr.hulib.helsinki.fi/handle/10138.1/5230 und
dc.identifier.uri http://hdl.handle.net/10138.1/5230
dc.title Contract-based robustness test case generation of web services in SOA ecosystems en
ethesis.department.URI http://data.hulib.helsinki.fi/id/225405e8-3362-4197-a7fd-6e7b79e52d14
ethesis.department Institutionen för datavetenskap sv
ethesis.department Department of Computer Science en
ethesis.department Tietojenkäsittelytieteen laitos fi
ethesis.faculty Matematisk-naturvetenskapliga fakulteten sv
ethesis.faculty Matemaattis-luonnontieteellinen tiedekunta fi
ethesis.faculty Faculty of Science en
ethesis.faculty.URI http://data.hulib.helsinki.fi/id/8d59209f-6614-4edd-9744-1ebdaf1d13ca
ethesis.university.URI http://data.hulib.helsinki.fi/id/50ae46d8-7ba9-4821-877c-c994c78b0d97
ethesis.university Helsingfors universitet sv
ethesis.university University of Helsinki en
ethesis.university Helsingin yliopisto fi
dct.creator Wang, Sai
dct.issued 2015
dct.language.ISO639-2 eng
dct.abstract Robustness testing is an important aspect in web service testing. It focuses on the service's ability to deal with invalid input. Therefore, the test cases of robustness testing aims at good coverage on input conditions. Behaviours of participate services are described in BPEL contract. Services communicate with each other by sending SOAP messages. BPEL process is seen as a graph with nodes and edges which stand for activities and messages. Due to the feature of business process, we extend the robustness of web services in SOA ecosystems based on the traditional robustness definition. The robustness test case generation focuses on test paths or message sequences generation and test data in SOAP messages generation. Web service contract contains information related to test case generation. In this thesis, we divide the contracts into three levels: document level contract, model level contract and implementation level contract. Model level contract provides the information for test case generation. BPEL contract helps test paths generation and WSDL contract helps test data generation. By analysing the contents in contract, test cases can be generated. Petri net and graph-based method are chosen as a method for message sequences generation. Data perturbation technology is used for invalid test data generation. en
dct.language en
ethesis.language.URI http://data.hulib.helsinki.fi/id/languages/eng
ethesis.language English en
ethesis.language englanti fi
ethesis.language engelska sv
ethesis.thesistype pro gradu-avhandlingar sv
ethesis.thesistype pro gradu -tutkielmat fi
ethesis.thesistype master's thesis en
ethesis.thesistype.URI http://data.hulib.helsinki.fi/id/thesistypes/mastersthesis
ethesis.degreeprogram Networking and Service en
dct.identifier.urn URN:NBN:fi-fe2017112251006
dc.type.dcmitype Text

Files in this item

Files Size Format View
Sai_thesisDraftv2.pdf 1.277Mb PDF

This item appears in the following Collection(s)

Show simple item record