当前位置:网站首页>Of the seven levels of software testers, it is said that only 1% can achieve level 7
Of the seven levels of software testers, it is said that only 1% can achieve level 7
2022-06-25 02:15:00 【Xiaowu knock code】
Some people say : Software testing is the most important low A little bit of work . Some people say : To a certain extent, the salary of the test position can only stand still and cannot be improved , Others say : The testing industry is less technical than development , Easy to replace .
This is actually the biggest misunderstanding of the testing industry . The test can be deep or shallow , Narrow or wide , Oxfork is rarely tested , Many people who talk about the test can't mention a few bug.
Zhihu respondent Chenfu has been doing testing work at Microsoft for six years , He summarized several stages of the tester , You can see how many stages you are in .
Although I have switched to development now , After all, I have been in this field for six years , It seems that I still have the opportunity to speak here .
At first I came into contact with the test purely by accident , When Microsoft came to our school for an interview, only those who did the test were willing to ask me . But after a while, I gradually fell in love with this position . Tell me about my past experience .
** Just like development , Experienced and inexperienced tests play a very different role in the team .** From the actions taken in case of problems encountered during the test , I have observed that there are several levels that testers can reach :
1. Open one bug;
2. Look for additional information such as design documentation and history , Make sure it's a question , Then give a detailed bug Repeat step ;
3. Make some refinements to the reproduction steps , Be sure to reproduce bug The minimum steps ; If possible , Automate the reproduction steps ;
4. Try to identify the problem by studying the code ;
5. Try to give a fix;
6. Analyze the cause of the error , Propose some standardized methods to detect similar problems , such as stress,fuzzing wait ;
7. Be able to define corresponding data analysis methods for standardized test processes , It can ensure that both development and project managers can get the information they need to control the quality status .
So as a tester , What is our goal ?
My goal for myself is all that I can control bug from 1 Achieve 4, In at least two cases, I can even achieve level 6.
I have been at Microsoft for more than six years , I've seen it in many departments. It always achieves the level 7 Test of , Tests that can achieve this state , No one dares to say that their skills are not good .
For developers , If you have a person around you who can deal with most bug Achieve level 4 Test of , I believe that the development work will be much easier .
Even if it's catching bug There are also many kinds of .
Catching a group of monkeys and casually clicking on the keyboard is a test , Seriously step by step through various technical means ( Code coverage 、 Pressure test 、 Security analysis, etc ) Step by step is also a test .
As a technician , Which one do you trust ?
I think most people will choose the latter , But what I want to say is that in practice, many test teams will unconsciously become the former .
Why? ? Because the test does not understand the product design , So I instinctively choose the easiest thing to do , But ask them : How much did you measure ? How confident ? They are all stupid .
I'm not saying that the monkey test is meaningless : On the contrary , It can catch many blind spots in our thinking . But if your entire team lives entirely on monkey testing , It is absolutely impossible to give you a reliable result .
Then the officials will inevitably ask , The Daniel test and the number of Daniel teams ?
Unfortunately , In my personal experience , The fact is that among the testers I met , At most, you can only achieve level 1 It's not uncommon to have testers .
Can do 3 Many people think our testers are quite good , As for the team with multiple Daniel tests, it is really rare ( The proportion of Microsoft headquarters is much higher ).
Yes , Don't be surprised , This is what happened to me at work . But notice , This is not to say that the company is spending money on waste , It is the current situation that will inevitably result in the initial stage of the industry without professional testing education . We all started from this state , They all need time to make progress .
Maybe someone will ask : This is not to compete with the development ? Yes , you 're right . But why not rob ?
What is our purpose ? Yes bug Or do better products ? If your whole goal is to open more bug, That's really simple .
Real examples , I've seen colleagues test automated code bug Finished product bug Of , His theory is to ignore bug What is it? , Drive it out first , As for whether it is a product problem, a test code problem, or even an environmental fault, it can be slowed down , Anyway, he is not responsible for pointing out the reason .
Actually , It is impolite to ask a colleague to do this or that , But this kind of driving without doing anything bug Besides, work style is delaying the work of all colleagues .
As part of a team , Testing takes an extra minute on the product , Sometimes it can save a few days of development work , Because the test is the most familiar with this bug People who , Development needs to be analyzed from scratch .
—— Of course , Conversely, development should try to bring testing into the development process , Let everyone know the details of the progress of various functions . This kind of cooperation can also greatly reduce the time for testing to redesign the use cases when the product design changes .
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !

These materials , For those who want to change careers 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful ……
If you don't want to grow up alone , Unable to find the information of the system , The problem is not helped , If you insist on giving up after a few days , You can click the small card below to join our group , We can discuss and exchange , There will be various software testing materials and technical exchanges .
| Click the small card at the end of the document to receive it |
Typing is not easy , If this article is helpful to you , Click a like, collect a hide and pay attention , Give the author an encouragement . It's also convenient for you to find it quickly next time .
Self study recommendation B Stop video :
Zero basis transition software testing :25 Days from zero basis to software testing post , I finished today , Employment tomorrow .【 Include features / Interface / automation /python automated testing / performance / Test Development 】
Advanced automation testing :2022B The first station is super detailed python Practical course of automated software testing , Prepare for the golden, silver and four job hopping season , After advanced learning, it soared 20K
边栏推荐
- Viewing MySQL password on Linux_ MySQL forgets password "suggestions collection" under Linux
- 泰山OFFICE技术讲座:竖排时中文标点的简单研究
- Intranet learning notes (5)
- 保险APP适老化服务评测分析2022第06期
- The role of software security testing, how to find a software security testing company to issue a report?
- Award winning interface control development kit devaxpress v22.1 officially announced
- 基本布局-QHBoxLayout类、QVBoxLayout类、QGridLayout类
- Please run IDA with elevated permissons for local debugging.
- write a number of lines to a new file in vim
- Is CICC securities reliable? Is it safe to open a securities account?
猜你喜欢

Intranet learning notes (7)

Experience of epidemic prevention and control, home office and online teaching | community essay solicitation

转行软件测试2年了,给还在犹豫的女生一点建议
Cusdis - 轻量级、隐私优先的开源评论系统 | 倾城之链

Constant current circuit composed of 2 NPN triodes

左手梦想 右手责任 广汽本田不光关注销量 还有儿童安全

DataEase模板市场正式发布

Redis

After integrating the aurora push plug-in in the uni app, the real machine debugging prompts "the currently running base does not contain the native plug-in [jg-jpush]..." Solutions to problems

How to monitor the log through the easycvr interface to observe the platform streaming?
随机推荐
Stocking but not completely stocking (daily question 2 in spring)
Constant current circuit composed of 2 NPN triodes
算力服务网络:一场多元融合的系统革命
软件测试人员的7个等级,据说只有1%的人能做到级别7
MPLS notes Part 1
Application of TSDB in civil aircraft industry
当他们在私域里,掌握了分寸感
vim的Dirvish中文文档
进入阿里做测试员遥不可及?这里或许有你想要的答案
02 common codes for Epicor secondary development
Test / development programmers, 30, do you feel confused? And where to go
当一个接口出现异常时候,你是如何分析异常的?
MCN机构遍地开花:博主和作者要谨慎签约、行业水很深
02-Epicor二次开发常用代码
After integrating the aurora push plug-in in the uni app, the real machine debugging prompts "the currently running base does not contain the native plug-in [jg-jpush]..." Solutions to problems
Convert string array to list collection
Basic layout -qhboxlayout class, qvboxlayout class, qgridlayout class
Sumati GameFi生态纵览,神奇世界中的元素设计
How can Huatai Securities open an account to achieve one in ten thousand? Are securities accounts safe and reliable
罗德与施瓦茨与中关村泛联院合作开展6G技术研究与早期验证