My thoughts on the standardized software testing process

demand analysis:

Requirements analysis is formulated by product personnel. What they need to do is not a simple document, but refines the details of each function, the position of each button, and models slightly larger or more complex requirements.

Needs review:

Here will be called all participating project personnel, developers, testers, QA personnel. Testers put forward requirements, and developers consider the plan and feasibility of function realization. Of course, development responsibility also needs to participate. Testers mainly question the understanding of requirements so that they can write use cases according to the requirements. QA personnel are the ones who finally verify the quality of the software, so they also need to understand the requirements

The developer writes the schedule:

Developer requirements are scheduled according to the required function points. Then pass the development plan to the tester.

Test plan schedule:

According to the development plan, the testers conduct several rounds of testing on the specific test time of the test, that is, the time after the development function is completed. Then, send the development and test plan of the project to the heads of various departments and all personnel involved in the project.

Write a test case:

 根据详细的需求分档,开始进行用例的编写。

Use case review:

  在用例进行评审之间,先以邮件形式将用例发送给相关人员,以便他们事先了解用例对哪些功能进行验证以及验证的细节。

Then, the tester group conducts a use case review, the developer checks what the use case does not match the actual function, and the product personnel will grasp the specific realization of the function through the use case, etc.

Commit baseline:

开发人员完成所有功能后,会对自己的功能进行一个自测。自测完成后提交测试人员进行基线。

Specific test process:

  开发人员对于基到测试线的功能进行测式,发现的问题通过缺陷管理工具进行反馈,开发人员对问题进行修复,然后,准备第二轮基。

After the testers complete the first round of testing, they need to write test conclusions and send them to relevant personnel. The baseline is then tested for a second round, which focuses on regressing issues found in the first round.

Test passed:

After two to three or four rounds of testing, until no new problems are found, or problems that cannot be solved temporarily, or problems that are not urgent. Confirmed by the superior, it can be passed. Write test report and acceptance plan.

The acceptance plan is verified by QA. In the current company's process, testing and QA are separated, and the testers focus on whether the function can run normally. QA is concerned with the quality of the entire process as well as the quality of the end user. Some companies do not distinguish between QA and testing, but this will have higher requirements for testing. In addition to caring about functions, you also need to care about the overall process and quality.

                         ---The End---

                      如果对你有帮助请关注哦!

Guess you like

Origin blog.csdn.net/github_35856054/article/details/96738426