Introduction to automated testing and classification

 What is automated testing?

Automated testing is an important part of software testing and branch activities, namely the use of tools or scripts testing purposes, little or no manual labor involved in software testing activities called automated testing.

 

What are the advantages of automated testing?

1. facilitate regression testing, when more frequent release versions of the software, automated effect is obvious

2. Automatic processing originally tedious, repetitive tasks, improve accuracy and test the enthusiasm of the staff tested

3. Consistency has reusability and consistency, you can run repeated on different versions of the test content protection

 

Automated Testing Category:

(1) From the perspective of the software development cycle Category:

  1. Unit automated testing: complete automation code classes and methods were tested, the code focused on implementing aspects and details of the business logic,

  2. Interface automated testing: request and return the high stability of the interface between the test assembly of the test system interface, is more suitable for carrying out automated

  3.UI automated testing: the graphical interface aspects of the processes and functions for testing

(2) From a test-object classification:

  1. Functional Automated Testing: Check the actual function is in line with user demand, regression testing mainly involving graphical interface, database connectivity and other relatively stable and not often change element

  2. Performance test automation: automatic relying on automation platform performance tests, collect test results and analysis of test results an unattended near the performance test, with the following features:

    a. script creation and provide libraries and other modules support

    b. configure automatic tasks (such as daily performance tests in accordance with the implementation of a particular scene)

    c. Test results are automatically collected and stored

    d. things in control (such as scenario execution exception automatic warning messages function in the process)

    e. a mature platform can automatically analyze the function (such as what things there are problems, which abnormal consumption of resources)

    f. Safety automated testing

Guess you like

Origin www.cnblogs.com/qinzhenhong/p/11790580.html