Dissertation > Excellent graduate degree dissertation topics show
QTP -based software regression test automation framework development and application
Author: ZhaoNing
Tutor: ShenBeiJun;FengJianQiang
School: Shanghai Jiaotong University
Course: Software Engineering
Keywords: Regression Testing Automated Testing Automated testing framework Business Components
CLC: TP311.53
Type: Master's thesis
Year: 2009
Downloads: 108
Quote: 5
Read: Download Dissertation
Abstract
|
Regression testing software life cycle as an integral part of the software testing process in the whole account for a large proportion of the workload, software development would conduct regression testing. In the progressive and rapid iterative development, continuous release of new versions of the regression tests more frequently, but in XP and other agile methods, it is required every day for several regression testing. Thus, through the implementation of automated testing to improve the efficiency and effectiveness of regression testing is very meaningful. QuickTest Professional (referred QTP) is currently very popular an automated testing tool. Testers can view using the script to the performance of keywords each step of the test, but also through the integrated QTP recording capability to capture test steps. But only using a test recording and playback tools to complete automated testing is flawed. Because these tests are randomly created, their functionality is difficult to track and reproduce, maintenance cost is huge, and even lead to failure of the implementation of automation. Automated testing is not a tool, an automated test script language can be achieved. The introduction of automated testing framework to automate testing is a very important factor. The main research work is based on a set of development tools QTP suitable for automated regression testing software testing framework. We first analyzed the software regression testing duplication of work, and its design is based automated testing framework identifying the structure. Then study proposes a framework for test data management methods and test scripts, and test batch script execution method, and achieve a batch execution drives. Then design and implementation of a framework for a series of public functions and business components, such as exception handling functions and file manipulation functions and so on. Finally developed in the framework of automatic test report generation tool to generate the overall test reports and detailed test report. Under this framework, testers by calling the same exception handler, start testing, and end the test business component, you can easily complete each test will be repeated in the general steps. In addition, the use of the framework, all test data and test scripts according to uniform standards stored in the specified directory version control tools, test scripts administrators can flexibly execute test scripts by lot, in the middle process without supervision, detailed test report after running all the scripts can be generated automatically. And compared to the existing regression testing tool, this framework has the following characteristics: a) designed public library, batch execution drivers, and utilities business component; 2) proposed framework QTP test scripts and test data management methods ; 3) proposed QTP test script execution method; 4) of Excel QTP automatically generated test report. The framework and other projects in HP Watson regression testing was carried out practical application, practice shows that it enhances the automation scripts functionality and maintainability, improve programming efficiency testers, effective conservation of regression testing costs.
|
Related Dissertations
- The Software Testing Technique Research of the ECDIS Based on Program Slicing,TP311.53
- A Design and Implement of Database Automated Functional Testing,TP311.53
- Research and Application of Software Automated Testing Method,TP311.53
- Research on SIP and ISUP Interworking Automated Testing Technology Based on TTCN-3,TP311.52
- For enterprise-class application system test model research and application,TP311.52
- Process Engine based automated testing for Web Services Research,TP311.52
- Automated test packet transmission network management interface testing application,TP311.52
- An automated test -based content management system design and implementation,TP311.53
- SAFFRON based automated testing framework for QTP research,TP311.52
- Automate Test for Bluetooth Study and Application,TP274
- SmartSAR kernel automated testing tools Design and Implementation,TP311.52
- Automated Testing Framework System ATestPPMC Research and Implementation,TP311.53
- The Research and Implementation of Interface Automated Testing for PTN Network Management System,TP274
- The Technology of Automated Test and the Realization of the Platform Automated Testing Schemes on Mobile Terminals,TP311.52
- The Study and Application of Establishment of Software Testing Environment for Telecom Network,TP311.52
- The Design and Realization of General Testing Process in Software Industry,TP311.52
- The Application of Automated Parallel Test in the Reconstruction of Financial System,TP311.52
- Design and Implementation of an Automatic-test Tool for Wireless AP Based on Volume Production Testing,TP311.52
- Autodesk Inventor API design and implementation of automated testing,TP311.53
- Design and Implementation of Automatic Test for Mscrm System,TP274
- Research on the Key Technology of Software Testing in Embedded ECDIS,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Maintenance
© 2012 www.DissertationTopic.Net Mobile
|