Font Size: a A A

Research And Implement On Automation Functionial Testing Based On QTP

Posted on:2012-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2218330368982646Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Software testing is the key to the software quality and reliability and it is supposed to find out any bugs in software effectively, e.g. to spend as little time as possible. An automatic software testing approach can achieve the goal, a software testing task which may need several hours manual work will be finished in a few minutes. A lot of people think that the automatic testing is simple that just need to use testing tool play back manual operation process, however, it is hard to implement. An automatic testing mechanism without a good design will consume a lot and hard to maintain. So, it is important to do some research on automatic testing mechanism.Quick Test Profession is one of the most typical automation testing tools currently. Testers can record manual operation steps and create test scripts, then replay those test scripts to execute testing. But recording and replaying is not a good way to implement automation testing for application program. There are some defects. It is because that all the test scripts created by randomly, and it is difficult to track and reproduce. Besides, it will cost tremendous to maintain those test scripts created by recording. It is difficult to succeed in depending on only testing tools and scripting languages. Automation framework is a great way to solve those difficulties.This thesis will design and implement a functional automation framework of QTP. Regarding automation testing, firstly systematically researches the basic theory and the technology of it, then sums up the superiority and applicability of automation testing. Secondly, based on the current research fruits, HP QuickTest Professional automation test tool and the thought of automation framework, it will propose and implement a functional automation framework of QTP. Then, base on automation framework describe in detail about design and implements of public functions and business component. Such as starting the engine and log recording. With this framework, all the test data and test scripts are following a predefined standard, testers just need to run a batch file to start a bundle of test scripts. The automation framework achieves the separation of functional requirements, test cases, test data and test scripts, solves many problems of automation testing in a better way, sets up the foundation for successful implementation of automation testing. At last, the framework will implement in ATMS project, and analyse the benefit with manual testing. The practice shows that the effectiveness of testing is improved directly and the cost of testing is saved effectively. The feasibility and advantages of framework are clearly demonstrated and verified.
Keywords/Search Tags:QuickTest Professional, Automation Testing, Functional Testing, Automation Framework, Testing Script Technology
PDF Full Text Request
Related items