Dissertation > Excellent graduate degree dissertation topics show
A Method of Test Case Genernation for Web Services Based on Finite State Machine
Author: WangRen
Tutor: LiShengHong
School: Jiangxi University of Finance
Course: Computer Software and Theory
Keywords: web services finite state machine regular expression coverage criteria test case
CLC: TP393.09
Type: Master's thesis
Year: 2009
Downloads: 101
Quote: 1
Read: Download Dissertation
Abstract
|
It is a concerning issue of improving and verifying the quality of software with the process of IT and the scale of software. Recently, Web Services have been developed rapidly because of its properties, such as, loosely coupling, simplicity, high compositionality, based standard, opening and industry supporting. Web Services reduces the developing cost because it bridges the gaps of language difference, platform difference, protocol difference and data difference while a system is integrated. But, the reliable quality of the Web Services is one of the key factors for services selection, application and integration, it is important to insure the Web Services quality. Software testing is one of the key technologies that ensure the quality of software. It can find software failures effectively. The core problem is test cases generation in software testing. A good test case not only can effectively find software defects, but also can reduce the workload of software testing. The test cases will be directly related to the efficiency and cost of the Web Service test. With the service-oriented software development technology widely applications and software test automation requirements, model-based software testing is paid attention gradually. Specially, the testing model based on finite state machine has become a hot research field. It can deeply describe the dynamic interactions of information, which are easily understood by the development and testing staff, so it reduces the software testing costs, enhances the efficiency and automation degree of software testing and improves many disadvantages of the traditional testing methods.This thesis presents a Web Services testing model based on Finite State Machine Model (FSM) in order to improve the reliability of Web Services and testing cases can be generated by the model. The main idea is using FSM to describe the Web Services object behaviors and objects interactions in order to generate the Web Services test case. In order to build the Web Services testing model, this paper depicts the middle states of interactions, which are described by the FSM’s nodes, between Web Services and users by means of abstraction the characteristics of Web services and FSM. The FSM’s transitions are expressed by exchanged messages during the interactions. Furthermore, the sequences of exchanged messages of the interaction can be depicted by regular expressions so that testing case can be produced with WSDL description. The algorithm of testing case generation meeting the coverage criteria is presented to enable Web services to generate test cases automatically. The method and algorithm are exemplified by a stock trading service. By means of FSM-based model to build Web service testing model and mixture of formal methods and test coverage criteria, this research can reduce the Web service testing costs, raise the efficiency and automation of Web service testing, it play a certain role to promoting the application of FSM in Web services testing.
|
Related Dissertations
- The Application and Research on Web Testing Method Based on Model,TP311.53
- Formalization-based Methed to Generate Test Sequence of UML,TP311.53
- The Research for Strategy of Enterprise-level Software Components Quality Assurance and Rapid Deployment,TP311.53
- Dream up a database management system security assessment tool developed,TP311.13
- Jiamusi University Data Center Management System Design and Implementation,TP311.52
- Integration Testing and Using It in Workflow Management System,TP311.52
- Protocol Conformance Test Research of Communication Based Train Control System,U284.48
- CPU GPU -based heterogeneous platforms string matching algorithm and implementation,TP301.6
- The MMU the coprocessor simulation model research and software simulation to achieve,TP391.9
- Design and Implementation of Software Test Cases Management System Based on J2EE,TP311.52
- Study of Mechanics Behavior and Properties of Landslide Soil Via Laboratory Test,P642.22
- Design and Implementation of the Software of Winding Equipment’S Control System,TM571.61
- Research on the Method of Test Cases Generation and Optimization for CBTC Onboard System,TP274
- Research on Test Method of SSL Protocol,TP393.08
- Improving Performance of Deep Packet Inspection Based on Pattern Matching,TP393.08
- Based on the test cases of the gray correlation TOPSIS evaluation model,TP311.52
- Research and Implementation of Class Testing Technologies Based on UML,TP311.52
- Testing of Telecommunication System on Special Automobile,TP311.52
- The Practice of Software Testing in the Logistic Services Operating System,TP311.52
- The Research and Implementation for the Matching System of Regular Expression in BGP Protocol,TP368.1
- The Quickly Responding Technology of GIS Web Services in Concurrent Environment,P208
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network
© 2012 www.DissertationTopic.Net Mobile
|