Getting started with software testing

Source: Internet
Author: User
I software test definition:
Yes ProgramIs to discover and correct errors in the north test software as much as possible, and improve the reliability of the software.

2. Basic software testing process

Standardized software testing process:
1. Develop a Software Test Plan
2. Prepare the software testing outline
3. Determine the software test environment
4. Design and generate test cases
5. perform testing
6. Generate Software Test report

The software testing process is basically parallel to the entire software development process.

Test method 3

1 black box test (function test ):
Test whether each function of the software can run normally. During the test, the internal characteristics of the internal structure box of the program are not considered. The tester tests the program interface. Black box testing methods include equivalence classification, equivalence analysis, cause and error prediction. Most of our outsourced software can only be tested using this method.
2 white box test (structure test)
Test methods include basic path test and logical structure test. It is mainly used for software verification.

Four software testing tools:
TMS 2.0; purify; parasoft C ++ test.
TMS 2.0 is designed for software testing procedures and is worth learning and researching.
Purify: memory management.
Parasoft C ++ test: C ++CodeTest.

5. Frequently used test methods:
Unit 1 Test
What is unit testing? As the name implies, unit testing and testing units, that is, testing program units (methods and attributes of a class can all be units) during code writing.

Unit testing is a self-test performed by a developer to complete a function module before being submitted to the tester. Generally, you need to write the test case before testing, and then test the test based on the functional points described in the test case. After the test, write the test report. A relatively stable version is finally formed and then sent to the tester for function testing or system testing. Unit testing aims to find out all program errors by developers themselves. Only when you cannot find bugs in your programs can you submit them to the testers for testing.

2 black box Testing Method

3. Performance Testing

Related Article

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.