1, the test automation to achieve to what extent is good
(1), the degree of testing automation is no longer possible to replace manual testing, that is, testing tools can not replace testers;
(2), generally speaking, test automation in the entire test process can only account for about 30%;
(3), the degree of realization and application of automation depends on all aspects of resources, especially the software industry normative and software development stability;
(4), for some white box testing can use test tools, such as Code performance analysis;
2. How to implement test automation plan
(1), first of all, the basic management of testing to form automation, such as bug management;
(2), and then the use of test automation tools to achieve some manual testing activities can not be carried out, such as: pressure, concurrency, strength testing;
(3), and then use the test automation tools to complete the regression test of the defect tracking test;
(4), and then you can use test automation tools to record the similarities and differences between the two versions to identify defects;
(5), finally, the entire regression test is saved with an automated script to complete each regression test;
(6), but for the white box test can introduce test tools for code analysis;
3, the use of test tools and analysis of the current situation
(1), at present, a lot of software testing tools, mainly Mercuryinteractive (MI), Segue, Rational, Compuware and Empirix company's products, and MI company's products accounted for the mainstream. The following is a brief comparison of the various common test tools:
The main manufacturers and their testing tools are as follows:
Mercury Interactive WinRunner, LoadRunner, TestDirector, Astra quicktest
Rational Rational Purify (for testing purposes, check for run-time memory errors)
Rational Quantify (Performance Detection Tool to isolate system bottlenecks to improve operating speed)
Rational Testmanager (Test management)
Robot (for software testing, automatic analog input and output via script)
LoadTest
Testfactory (for Software testing)
Compuware Qacenter, Perfromance Edition, ecoSCOPE, Trackrecord
Segue SilkTest
Empirix eTest Suite
The following is a brief comparison of common test tool functions, scope of use, current market situation, application prospects, and so on:
Tool name feature Range
WinRunner-----Features:
1. Insert the checkpoint;
2. Inspection data;
3. Enhanced testing;
4. Analysis of the results;
5. Maintenance testing;
6. Prepare for the wireless application.
Scope: Functional testing, generation of test cases, analysis of test results, maintenance of test cases, regression testing.
LoadRunner-----Features:
1. Create a virtual user;
2. Create a real load;
3. Positioning performance issues;
4. Analyze the results to pinpoint the problem;
5. Repeat testing to ensure the high performance of the system release;
6.Enterprise Java beans test;
7. Support Wireless Application protocol;
8. Support Media stream application;
9. Complete enterprise Application environment support.
Scope: Performance testing, stress testing, multi-user simulation, positioning performance bottlenecks.
TestDirector------Features:
1. Demand management;
2. Plan tests;
3. Arranging and executing tests;
4. Defect management;
5. Graphical and report output;
Scope: Test management tools
Rational series-------Rational Purify (for testing purposes, check for run-time memory errors);
Rational Quantify (Performance Detection Tool to isolate system bottlenecks to improve operating speed);
Rational Testmanager (test management);
Robot (for software testing, automatic analog input and output via script);
LoadTest (load test);
Testfactory (for software testing);
Qacenter-----Qacenter helps all testers to create a fast, reusable test process.
These test tools automatically help manage the test process, quickly analyze and debug programs,
Includes for regression, strength, unit, concurrency, integration, porting, capacity and load.
Build test cases, automate testing and produce document results.
Qacenter mainly includes the following modules:
-Qarun: Functional testing tool for applications.
-Qaload: A Performance testing tool applied under strong load.
-Qadirector: Test organization design and creation and management tools.
-Trackrecord: Integrated defect tracking management tool.
-EcoTools: A high-level performance monitoring tool.
Qarun----
1. Powerful test script creation function.
2. Can be run repeatedly, for regression testing.
3. Support for more app access
Qaload------
1. Automatically captures the actual execution process and automatically generates a test script.
2. Control the individual agents (installed on Windows and Unix) through the console (installed on Windows NT) for scripting assignments.
3. Simulate the actual operation, pressure test.
Webload-----Web Stress Test Tool
(2), for the current use of testing tools, the summary is that we are in the learning phase, some of which are applied to the work, but also relatively limited, the most important is the application of performance testing;
Comparison of software testing tools