Dry goods-an overview of automated testing theoretical knowledge!

1. The value of automation

The process of transforming human-driven testing behavior into machine execution

Second, the advantages of automated testing

a. Regression testing is more convenient, saving time and cost of regression testing

b. Free up human resources, allowing testers to focus on other tests

c. More tedious tests can be run in less time

d. Can perform some tests that cannot be performed manually, such as a large number of registrations

e. The content and results of each execution are the same, achieving the effect of repeated testing

f. The scripts are the same and executed automatically, and there is no oversight error in the execution process

g. Reusable, reduce dependence on people, and run others directly

h. Can greatly reduce the workload of compatibility testing

i. Improve the level of the entire software testing team and improve customer satisfaction

3. Disadvantages of automated testing

a. It takes a long time to develop automated test scripts

b. Product iteration, test scripts must also be iterated, high time cost

c. The value of automated testing of short-term project-based products is not high

d. Automated testing cannot replace manual testing to find product bugs

e. Automated testing has high requirements on the technology of the software testing team

f. The software is required to have a certain degree of stability and cannot be iterated too frequently

Fourth, the project of actual automation

a. Frequent regression testing or compatibility testing, not for the purpose of finding bugs

b. Have adapted technical personnel and specialized personnel to maintain scripts

c. Infrequent demand and changes

d. Long project cycle

f. Script can be reused

5. Written at the end:

Say nothing, just rush.

Guess you like

Origin blog.51cto.com/15086761/2636185