Font Size: a A A

The Design And Application Of WEB Test Automation Framework Based On RFT

Posted on:2014-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y CaoFull Text:PDF
GTID:2248330398950529Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing is the process, in which to use a manual or automatic method to run or test a system. Its purpose is to examine whether it meets the specified requirements, or to figure out the difference between the expected results and the actual results. With the increasing customers’requirements on the quality of the software product and development of the software engineering technology, software testing becomes more and more important in modern software development and maintenance process.Automated testing as a software testing technology, has been widely applied to various phases of the software testing, it’s helpful to save the costs of software testing and short the development cycle of software products. Test automation framework is a combination of a group of abstract component, methods of interaction between component instances and the basic platform, to provide brief, reusable automated test environment which make automated testing process more stable, while greatly reducing costs of the automated testing.Thesis elaborated the basic theory of automated testing, analyzed the need for automated testing, reviewed the development history of automated testing and in-depth studied of various test automation framework. And present a four-layer test automation framework, which composited structured-script technology, data-driven technology and keyword-driven technology. Rational Functional Tester is chosen as automated testing tool to develop the test automation framework. The framework is mainly used in the Graphical User Interface (GUI) software of Build Verification Test(BVT), regression test and functional test stage. The framework also enforced description-programming of the test script, separation of test data and script, automation of test execution, validation and report generation. At the same time, thesis gives an example, in which, use the framework to test the Web system z/OS Management Facility which used Dojo language as front-end language. The result shows that, through the use of the framework, automated test script development cycle and maintenance costs had been reduced greatly, the test scripts are also sustainable, when there is a change of the software occurred. The test automation framework realized the goal, to improve test efficiency and assure the quality of the software product.
Keywords/Search Tags:Test Automation Framework, RFT, Layered framework
PDF Full Text Request
Related items