Font Size: a A A

Automatic Test Case Generation Method Based On Extended WSDL For Web Services

Posted on:2013-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:N Q JiangFull Text:PDF
GTID:2248330377460894Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With progress of the internet era and development of internet technology, moreand more attention is paid into SOA. SOA features great integrating capacities,loose coupling, high reusability and standard statistical data. As one form of SOA,web services create a new pattern of deployment and integration of web applicationdevelopment with quintessential XML, WSDL, UDDI and SOAP. Necessary testmust be made to guarantee software’s quality and the same with web services: toguarantee the service quality, tests are necessary. The key of web services tests liesin creation of test data, therefore efficient test data creation is crucial forhigh-quality web services.The thesis conducts a thorough study on SOA structure, web services, softwaretesting techniques and automatic creation of testing data. Considering that thetesting data in current web service tests are huge and subject to individual judgment,creation of test data is complex in terms of time and space and web services aretransparent to users, a method of automatically creating web service testing databased on extended WSDL is proposed, which can produce testing data efficiently.As web service testing techniques, the thesis is consisted of such five parts:classification and definition of extended WSDL, creation of simple data, creation oftest data and experimental design and verification.(1)The thesis studies relevant terms and techniques concerning web servicetests and analyzes shortcomings of such techniques.(2)The thesis introduces definitions and classifications of WSDL andextended WSDL. Types factors include the definition of data classifications butlack facet constraints on classifications. Therefore, the thesis extends Types factorsand adds the sub-factor of paraDescription to describe facet constraints of dataclassifications.(3)The thesis continues to explain creation of simple data. By illustratingdifferent types of data in WSDL, equivalence partitioning and boundary valueanalysis are made to produce typical data in a random manner.(4)The thesis focuses on creation of test data. Based on study of IPOGcalculation methods,the thesis introduces an enhanced IPOG calculation method。The algorithm does not affect the test results, at the same time reduce the number oftest data and reduce the complexity of test data generation in terms of time and space.(5)Experimental design and verification. An enhanced IPOG calculationmethod is introduced in this thesis and applies it to creation of web service test data.It also designs experiment to test and verify the method’s feasibility and theexperiment achieves analysis of WSDL and creation of simple data and test data.The experiment proves efficiency of enhanced IPOG calculation method andvalidity of test data.
Keywords/Search Tags:Web Services, WSDL, IPOG, Software Test
PDF Full Text Request
Related items