Job Recruitment Website - Recruitment portal - Basic requirements for junior software testing engineers

Basic requirements for junior software testing engineers

Basic requirements of junior software testing engineer: functional testing of products according to software testing scheme and process, and checking whether there are defects in products.

According to their grades and positions, they can be divided into three categories:

Senior software testing engineer, proficient in software testing and development technology, and very familiar with the industry corresponding to the tested software, able to analyze and evaluate possible problems;

Intermediate software testing engineer, who works out the software testing scheme and documents, works out the work plan of software testing stage with the project team, and can use testing tools reasonably to complete the testing tasks during the project operation;

Junior software testing engineer, whose job is usually to test the function of the product according to the software testing scheme and process, and check whether the product has defects.

Extended data:

Software testing principles:

1. Testing should be carried out as soon as possible, and it is best to start to intervene in the demand stage, because the most serious mistake is that the system can't meet the needs of users.

2. Programmers should avoid checking their own programs, and the third party should be responsible for software testing.

3. When designing test cases, we should consider legal input, illegal input and various boundary conditions, and create extreme state and unexpected state under special circumstances such as abnormal network interruption and power failure.

4. We should pay full attention to the clustering phenomenon in testing.

5. The wrong result should be confirmed. Generally, the mistakes in the A test must be confirmed by B. Serious mistakes can be discussed and analyzed at the review meeting, and the test results, whether the problem really exists and the severity are strictly confirmed.

6. Make a strict test plan. Be sure to make a good test plan, which is instructive. The examination schedule should be as loose as possible, and you should not try to complete a high-level examination in a short time.

7. Keep the test plan, test cases, error statistics and final analysis report properly to facilitate maintenance.

Baidu Encyclopedia-Software Testing Engineer