What do you think is the software test engineer

Subtitle: How do I become a three-year summary of the work of outstanding software testing software test engineer a
 
Foreword
In different environments, we are looking at are thinking may be inconsistent with other industry software, if any objections welcome correction.
Last edited to delete the sections do not look too long, the read / write blog always been to sit down and carefully read quietly thinking.
So I'm going to summarize the 2019 and 2020 plan crumbled to the article, precipitation last plan for the future.
 
text
First a question, when it comes to software testing, what would you think?
I asked a relationship and has not been better science (brainwashing) software development colleagues, he replied: I write software, you help me open where there is little bug.
Beginning to hear the answer, for I have a strong self-esteem so that I frowned and was about to be angry, but another to think carefully, indeed.
The so-called little bit, just corresponds to the third year I worked a long time to think of a word - plan.
2019 experience, everything is forearmed Henan, Henan is not waste
What plan?
For example, tomorrow I'm going to ride high-speed rail station.
Do plan: to go out the next day High Speed ​​Rail Station
Plan of arrangement: the evening to prepare baggage ID card, view trip information to high-speed rail traffic information station, developed to get up a few points to go to the station and a series of activities.
and so,
Develop a written software, how to use the mouse little bit to accurately and efficiently find bug?
 
Generally software development lifecycle: requirements, development, testing, on-line
Corresponding to the test lifecycle: test requirements, test plans, test cases, the use case execution, defect return, summarize and report
 
First, test requirements
After understanding the preliminary design and feasibility analysis, logic rules and procedures for the detailed requirements document or prototype carding them, in a timely manner will not understand or where there are questions raised, and has been discussed to generate the final software requirements.
Then stand in the perspective of software testing needs a second analysis, process analysis, to retain two questions, what is the function to be tested? How do I test?
 
Second, test plans
Suppose the hotel management to have a kitchen to be a health hazard for software developers to submit photographs, scan code into the phone app to take pictures and view the hidden computer web end, the software has been reviewed by final demand.
We must first understand that the test range, is the question just raised, what this function to be tested?
Thus in the development of the test range, the test may be first split into two directions of the web and app
web testing: functional testing, interface testing, compatibility testing, performance testing, security testing
app testing: functional testing, interface testing, compatibility testing, interoperability testing, network testing, performance testing, security testing, environmental testing
In the clear after the approximate range of test, consider the entire test strategy.
Structural testing strategies can roughly be divided into:
Test level (unit, integration, system), roles and responsibilities of the test, the test environment demand, on-line and testing risk, test progress, regression testing methods, work priorities.
Specific details of the content is no longer expand, after a series of thinking more, you can carry out the next step, test case design and execution.
 
Third, the design and execution Example
Design, I wrote a blog called "My understanding of software test case - opening" are interested can jump over and see my understanding of the whole test case.
Implementation, I am planning after writing a detailed blog content.
 
Fourth, summarize and report
When the end of a stage work, usually a software testing cycle is complete, it may be like me now for three years in summing up the work and reflection.
The process can find a lot of interesting data, such as the number of function points test cases, found to be invalid / valid bug counts, each function has bug number.
Most simply found to be invalid / valid bug number, I had read an article, the article says how to evaluate the quality of a test engineer,
Roughly mean,
One test engineers found 20 bug, 18 of which the valid / invalid 2, comprising a high priority bugs 0;
II found during the test engineer 19 bug, 19 valid / invalid 0, comprising three high-priority bugs;
This can judge the overall number two engineers working efficiency, the quality will be better than One engineer.
While these are the data inference drawn on the surface, particularly the complexity of the work of various different testers. One might find software engineers design flaws, after product development, testing decisions on hold tripartite discussions follow-up and marked as invalid bug.
But as long as the more data obtained, it can be judged in more dimensions, but it also requires more management and practical experience.
At the same time, these data can be a good evaluation of past work, made more effective implementation and management of future work by mining data.
 
The above is a basic skills test engineers need to have the software, I do not like to use the maps list, although the picture of a more clear and concise.
Meanwhile, in order to better complete the test and face the challenges of winter, I put the technology is divided into three levels,
The first level, testing and technical capabilities, including Linux, databases;
The second level, the ability to test advanced technologies, including a postman, wireshark;
The third level, test automation capabilities, including programming languages, jemeter, selenium / appium;
Why am I here write directly without writing programming language Java or Python, because
2020 experience as a software test engineer, you will have to write code
 
Finally, make up
2020 plan, Hardships died of happiness

 

 
We are looking forward to the arrival of the Lunar Boxer happy New Year and beyond, the way forward, able to navigate without problems, wherever, are all spring.

Guess you like

Origin www.cnblogs.com/zxylock/p/12232487.html