Font Size: a A A

The Design And Implementation Of An Automated Testing Framework For ECM System

Posted on:2015-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2298330431987209Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid development of automated software testing makes it play a more and more important role in the software quality assurance. Now, automated testing technology has been widely used in major companies. At the same time, with the gradually mature of the Web technology, Web-based automated testing began to emerge, the automated testing framework in this thesis is in this context.This thesis designed and implemented an automated testing framework, so that automated testing could play a role in the project development, to improve test efficiency of the test team.Throughout the project, the author independently completed the following tasks:With the in-depth study of automated testing technology, the author compared the present companies widely used Web automated functional testing tools, combined with the actual needs of the ECM system, choose the RFT (Rational Function Tester, the functional testing tools Rational series) as a test automation tool. In the depth of studying RFT, the author found that simply using RFT can’t meet the needs of the project, At last the author decide to use RFT as the basis design and implement a new automated testing framework.Combined with the design ideas of keyword-driven test automation framework, and design methods of automated testing three-tier framework, the author implement a automated testing framework of ECM system which is based on RFT and use JAVA language to implement, the framework achieve Test process unattended and the framework can analysis and execute the customized test script, output detailed test log and clearly test results. In the early trial of the framework, it shows two defects, the test procedure cumbersome and some individual controls unrecognized.these two defects affect the speed of the test scripting and script reuse rate, by using control package the framework solves both problems, realized the improvement of framework.Considering the RFT test script include both test logic and test data, which is resulting poor reusability, in order to improve the rate of reuse of test scripts, the author design and implement XML format logic scripts with a clear structure, which is easy to read, easy to expand, and implement EXCEL format data test scripts to achieve a separation of the test logic and test data, reduces the coupling between the test scripts to improve the reusability of test scripts.The automation testing framework has been used in the project, compared with manual testing, it greatly improving the efficiency of the test. with the difference in efficiency between manual testing and automated testing, automation testing framework improved the efficiency of test work, thus improving the efficiency of the development of the entire project, reducing the costs of development has practical significance.
Keywords/Search Tags:Automated testing framework, Web automated testing, RFT, ECMsystem
PDF Full Text Request
Related items