The software testing process my opinion

Source: Internet
Author: User

For a software tester, not only need to find the problem in the process of software testing and submit, he should be more focused on the process of testing process management, simply, when to start testing, in the process of testing to identify problems and submit, after submitting the issue, the tracking of the bug, Perform regression testing on discovered issues, and turn off discovery problems. The focus on the process not only improves the efficiency of software testing, but also makes the test meaningful by finding problems more effectively during testing.

From the beginning of software testing, I think we can see it as a "project", the project has its own process: planning, development, operation, dissipation.

planning: When the software testing process starts. When the system is in the requirements analysis phase, the tester is involved in the system requirements review meeting, which means the beginning of the process, this time we need to do is to determine whether the demand is reasonable. What is a reasonable demand, as Taoism tells the "beginning and end", to do a thing has to begin to have the ending, is so-called "closed loop", when a new piece of data, you need to be able to modify the data,View, delete, the new is "start", delete is "end". When there is a "closed-loop" processing, then it is necessary to determine whether the data processing method and the use of the operation can be more simple,how can more"Simple", is to think, if you are using the system users, operating system, whether the system will feel "bad use." This process, if improved demand is more reasonable, can reducethe developer's duration andLateTest Personnelthe workload, avoid rework.

development: This " Development "is not the same as the programmer's coding, but writing our software testing Soul" test Case ", a good" soul ", is possible to with less time to find more problems, improve work efficiency, make software testing become more meaningful. Redundant operation as much as possible, covering the system as much as possible is a direct criterion for evaluating the quality of a "soul". When the test case is written, when the delivery system is developed to the testers, we can follow the "soul", rhythmic test system written and reviewed, identify problems in the process, register the project defect management software and inform the developer that, when the process of the test case record is executed once, The first round of software testing is over.

operation and Maintenance : When developers fix the bugs we've submitted , the next thing we need to do is regression testing, which is what I think of as "OPS," which maintains our "soul" in constant regression testing, when the system has non-functional requirements, such as "The system needs a similar requirement of one months of uptime for 1w people, and we can continue to perform the performance test."

Dissipation: When the regression test is complete, we need to close our registered bug, and when the problem is closed, the project is "dissipated".

This is the software testing process.

at this point, we can also expand the topic, "no rules inadequate surrounding area", this rule is also we talk about the process, why enterprises recruit to find experienced people, because the work experience of the people know how to do the process, not necessarily the skills of the position to master how skilled, skills just time can be mastered, but the process is a person's time and wisdom of the summary; As leader also, why some people can be a leader, because they have processes in the chest, the process can let things become only a piece, things according to the plan to execute, on time, With the process can be the people in the right place to bloom his value, so I think when people have mastered the process in their own industry, then he is standing in the high place of the industry pyramid to bloom his own glory.

I'm also in control of my own process.



From for notes (Wiz)

The software testing process my opinion

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.