| In recent years, with the rapid development of the domestic software services industry, the position of software testing are also increasing in the software development life cycle, more and more companies begin to realize the importance of software testing. Needless to say, the development process of Software Company is dramatically affected by the software product quality, software testing plays an important role in accelerating the quality of the Software product, even more, automation test framework is particularly important aspects of software testing.According with the research of automation testing technology and the analysis of software quality control and management, briefly demonstrated the background and status of automation test, then did research for the different automation test deeply, introduced the common software automation testing tools:HP Quick test Professional (QTP), which mainly covers the key (Key Word Driven)-driven and data-driven testing framework (Data Driven), and the software development lifecycle management tools: HP Quality Center (QC), with the powerful advantage of the combination with QTP, QC and QTP make the strong automation test architecture nowadays. The main contents include:(1) The background and meaning of implementation for Software testing, the advantage and value for automation test and its limitation.(2) By different requirement of testing phase, do different software automation testing research based on different testing scenarios. By means of practice, it had been proved that based on the QTP/QC automation framework, they have strong advantage on functional testing and system testing.(3) Research for the function of Quick Test Professional, design and implement the automation test framework based on the integration with QC.(4) Demonstrated the integration of QTP and QC by means of the actual business enterprise applications, achieve the business enterprise applications automation test framework. With the powerful integrated feature, it provide the capability to users with a simple, functional integration, easy to implement interface, adopt the conception of three layer test architecture:Script layer, business layer and data layer separation, carry out the functional automation test in an efficient, stable and easy to test environment.(5) Summarize the utility and characters of the combination of QTP and QC automation test framework. Comparing with the manual testing method, the entire test efficiency by QTP/QC automation framework improved nearly about 50%, which reflects the great advantage of the automation testing framework. |