Process Engine based automated testing for Web Services Research |
|
Author | YangJun |
Tutor | LuYongZhong |
School | Huazhong University of Science and Technology |
Course | Software Engineering |
Keywords | Web Services Automated Testing Process Engine Software Testing |
CLC | TP311.52 |
Type | Master's thesis |
Year | 2011 |
Downloads | 10 |
Quotes | 1 |
Software testing is accompanied by the emergence of computer systems appear . The first use of a single software testing manual testing to detect defects , this early test method laborious, expensive , time consuming, and does not guarantee the quality of software . Along with the birth of automated tests to make an early manual testing deficiencies. Automated test well during testing to avoid manual intervention , making more accurate test execution for software quality to provide a strong guarantee. IBM FileNet P8 Process Engine ( workflow engine ) is a business process management products , and through a variety of ways to achieve the integration of external systems and services , and Web Services integrated into the actual process management . BPMFramework was developed by IBM primarily for Process Engine automated testing tool. Research on Process Engine automated testing , automated testing tools BPMFramework through its research to grasp the testing framework , the successful design of Web Services test cases and into BPMFramework system . This study analyzes the Process Engine and BPMFramework workflow , working to design a highly flexible , reusable test cases. Through detailed analysis of the Web Service test point, the re-design of the Web Services integration into BPMFramework test case , and then combine BPMFramework automated testing processes for different versions of Process Engine for Web Services automated testing, test contains a custom Web Services test cases. Also found that the custom test cases can be very good to perform a given test task , and in the various platforms can play a test function. In the study , based on Web Services testing to achieve a cross -platform, automated, reusable successful test cases.