Test knowledge simple and small total

Source: Internet
Author: User

    • The standard for the end of software testing:

1) software system through unit, integration, System testing , respectively to the unit, integration, system testing stop standard

2) software system through acceptance test , and has reached the conclusion of acceptance test

3) The test should be paused when the software project needs to be paused for development and adjusted. And back up the pause point test data, etc.

4) When a software project has a significant estimate, deviation of progress during the development life cycle, the test should be suspended or terminated when it needs to be suspended or terminated. And back up the test data for the pause or end point

-——————————————————————————————————————————————

    1. Use case Test All
    2. Coverage up to standard
    3. Defect rate up to standard
    4. Other indicators meet quality standards

    • The basic process of testing:

      Test plan, test requirement Analysis , test Case Writing , test execution, test result analysis, test report writing. After the developer has modified the bug, it is common for the regression test to be done to test the iterations.

    • Black box test:

is a functional test, a data-driven test, or a specification-based test. Without considering the internal structure and interior of the program, the tester designs and selects the test case to infer the correctness of the code according to the input-output relation of the program function or the external characteristics of the program.

In the test, the program as a black box can not be opened, regardless of the internal structure of the program and internal characteristics of the case, in the program interface testing, it only checks whether the program function in accordance with the requirements of the specification of normal use, the program can properly receive input data and produce the correct output information. Black box testing focuses on the external structure of the program, regardless of the internal logical structure, mainly for software interface and function testing.

    • Static and dynamic testing:
    1. Static testing does not actually run the software , mainly in the software programming format, structure and other aspects of evaluation.
    2. Static tests include code checking, static structure analysis, code quality metrics , and so on. It can be done manually, or it can be done automatically with software tools.
    3. Because static test methods do not actually run the program being tested, only feature analysis is performed. Therefore, static method is often called "analysis", static testing is a general term for the method of characteristic analysis of the program under test.
Dynamic testing,The computer must actually run the program being tested , by inputting test cases, and analyzing the correspondence between input and output to achieve the purpose of detection. Dynamic testing includes: (1) functional validation and interface testing (2) Coverage Analysis (3) performance analysis (4) memory analysis

Test knowledge simple and small total

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.