Font Size: a A A

Research On Method And Technique Of Service-oriented Applications' Reliability Testing

Posted on:2012-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:R LiFull Text:PDF
GTID:2178330332492448Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As Service-oriented architecture (SOA) has many benefits, such as loosely coupled, location transparency, protocol independent, easy reuse and integration and so on, SOA developing methods are playing more and more important roles in academic and computer industry,it has development potential and wide market space. Also the problems of how to ensure the quality of service-oriented applications and service reliability have become important along with the development of the software industry. Unlike the traditional software testing, it is necessary to test reliability of each service which is called by the business process to ensure the integrated service's reliability and safety.In this topic, through the studying and researching the principle and method of Web Service and Business Process Execution Language (BPEL), the author divides the reliability testing jobs in SOA systems into two classes:testing the reliability of single service and testing the reliability of composite service (business process).The method of testing the reliability of SOA systems is proposed which is based on Testing and Test Control Notation Version 3(TTCN-3). This method is mainly for testing the SOA systems based on BPEL. In order to achieve by the automatic conversion according testing process to the core language of TTCN-3 test suite, the graphic editor of graphical presentation format of TTCN-3 (GFT) and the function of test suite automatic generation tool are expanded and optimized. The algorithm of automatic generation from BPEL to TTCN-3 test suite has been designed, which can reduce the workload of writing the test suite for testers.The schema of writing the universal Codec and the adapter of the System Under Test (SUT) is proposed for the SOA systems. The communication between the test system and SUT can through transmitting the SOAP messages by using the schema, which can reflect the process of interaction between service requestor and the service provider.Finally, two SOA systems based on BPEL are developed by using the IDE named Netbeans; the process of reliability testing of the systems is given to verify the feasibility of the methods which has been mentioned before.
Keywords/Search Tags:SOA, reliability testing, TTCN-3, SUT Adapter, Codec
PDF Full Text Request
Related items