Learning Test day 2

Source: Internet
Author: User

eye mask test software (Dynamic black box test):
Universal Test and failure test: universal Testing is to identify what the software can do, rather than testing its capabilities. Use Cases designed purely to damage the software are called failure tests.
equivalence classification: selecting a software test case is the most important task of the tester. Equivalence classification refers to the reduction of test cases with massive data, but the process is equally effective.
the data volume is massive. To divide equivalence classes, follow the following principles: 1. boundary condition, 2. subboundary condition, 3. default, blank, null, zero and none, 4. illegal, error, incorrect, and junk data
Status test: the software status refers to the current condition or mode of the software. (The software Tester must test the Program status and its conversion)
logical process of the test software:
1. establish a state transition diagram (each independent state that the software may enter, from one state to another, requires the input and conditions, and sets the conditions and output results when entering or exiting a State)
2. reduce the testing status and the number of conversions
3. perform specific tests (design test cases)
how to test the failure status: competition conditions and time series disorder, repeat, compress, and overload
other black box testing technologies: Do the same for users, search for Software defects that have been found, consider issues like hackers, and rely on experience, intuition, and hunch

check if the Code is not running (static white box test):
: encoding standards and specifications (reliability, readability, portability), data reference errors, data declaration errors, calculation errors, and comparison errors, incorrect control process, subroutine, and input/output.
X-glasses test software (Dynamic white box test):
dynamic white-box testing is to determine which tests are required and which do not need to be tested by checking the information obtained from the code function (what is done) and implementation method (how to do it, how to expand the test.
segmentation test: A test at the underlying layer is called a unit test or a module test, which fixes underlying software defects, to test the combination of modules.

code coverage: 1. statement overwrite, 2. branch coverage, 3. condition overwrite
statement overwrite: each statement must be executed at least once.
branch overwrite: All paths must be overwritten.
conditional overwrite: overwrite each possible condition in a judgment statement.

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.