Font Size: a A A

Crawl Model Based Testing Of Soap Protocol

Posted on:2013-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:X J RaoFull Text:PDF
GTID:2248330362968702Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This thesis expounds the design and implementation for the Crawl Model-basedtesting of SOAP protocol. The main process is to extract the requirements of theprotocol document, create the Crawl Model, and set up the physical/virtualenvirionment with the Crawl Model-generated test cases to test protocol, so that toachieve the acceptable test result and get the protocol quality improved.This thesis is based on the MS-SITED3S procotol testing program which Iparticipianted. The thesis will describe the entired testing process from the analyse,design and implement aspect. The thesis introduces how to figure out the scenarios,set up the Crawl Model and generat test cases by the Model; implement anddebuggthe test code based on the environment and verifying the requirements. Thetesting concept is simulate the client messages by C#code and send the messages toSOAP server, so that to check the returned result. The framework can be devied into3levels: Stack level, Adapter level and TestSuite level. The Stack level is responsiblefor communicating with the industry standard such as HTTP, and encapsulate andsend packages; the Adapter level defines some interfaces to invoke the Stack level,and generates/sends/receive/verifies the MS-SITED3S messages; the TestSuite levelincludes the Crawl Model-based test cases which invoke the interfaces of adapter andtest the requirements with specific message sequence and parameter combination.MS-SITED3S is a web site index protocol which provides the web site contentcrawling function. According to the operations, parameters and data structures, we cansimulate the protocol behavior and create an abstracted Crawl Model. Based on thisCrawl Model the test cases can be generated and implemented. The test result of theCrawl Model based testing proves the feasibility and practicability of Model BasedTesting.
Keywords/Search Tags:Stack, Adapter, TestSuite, Test case, Crawl Model
PDF Full Text Request
Related items