Traditional Culture Encyclopedia - Traditional stories - What is software testing and the purpose of software testing?
What is software testing and the purpose of software testing?
Software testing refers to the process of operating a program under specified conditions to find program errors, measure software quality, and evaluate whether it can meet the design requirements. Its main purposes are as follows:
1. Discover the difference between the tested object and the user's needs, that is, defects.
2. Find and solve defects through testing activities, and increase people's confidence in software quality.
3. Understand the quality of the tested object through testing activities, and provide data basis for decision-making.
4. Accumulate experience through testing activities to prevent defects and reduce the risk of product failure.
Extended information:
Principles of software testing:
1. Testing should be carried out as early as possible, and it is best to intervene at the demand stage, because the most serious mistake is that the system cannot meet the needs of users.
2. Programmers should avoid checking their own programs, and the third party should be responsible for software testing.
3. Legal and illegal inputs and various boundary conditions should be taken into account when designing test cases, and extreme and unexpected states should be created under special circumstances, such as abnormal network interruption and power failure.
4. We should pay full attention to the clustering phenomenon in the test.
5. There is a confirmation process for the wrong result. Generally, errors tested by A must be confirmed by B. Serious mistakes can be discussed and analyzed at a review meeting, and the test results should be strictly confirmed, whether the problem really exists and the severity.
6. Make a strict test plan. Be sure to make a test plan and be instructive. The test schedule should be as loose as possible, and you don't want to complete a high-level test in a very short time.
7. properly save the test plan, test cases, error statistics and final analysis report to facilitate maintenance.
Baidu encyclopedia-software testing
- Previous article:Logistics contract agreement selected 3
- Next article:What about witch hunting in the history of western countries?
- Related articles
- How to calculate the parameters of aerated concrete block process?
- What are the myths about snakes coming into the house, is it good luck or bad luck to have small snakes in the house, and what does it mean when a snake comes into the house and kills it?
- Why is the model airplane salary so low?
- What are the reasons for the company's layoffs?
- Who composed <<Raining Bananas>>?
- Pay attention to the atmosphere when falling in love.
- What should I pay attention to when traveling to Hulunbeier grassland?
- What is the geographical distribution of foreign trade?
- What practical problems will laid-off workers and flexible employment groups face after delayed retirement?
- On how to inherit the traditional culture of China in primary school music teaching.