当前位置:网站首页>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
边栏推荐
- 云原生数据库VS传统数据库
- [day 26] given the ascending array nums of n elements, find a function to find the subscript of target in nums | learn binary search
- Investigation on key threats of cloud computing applications in 2022
- LINQ query (3)
- 算力服务网络:一场多元融合的系统革命
- Is CICC securities reliable? Is it safe to open a securities account?
- TSDB在民机行业中的应用
- FTP协议讲解
- 基本布局-QHBoxLayout类、QVBoxLayout类、QGridLayout类
- Cake review fatigue in the secondary market of innovative drugs: phase III clinical success and product approval
猜你喜欢

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

Dataease template market officially released

Lizuofan, co-founder of nonconvex: Taking quantification as his lifelong career

Sumati GameFi生态纵览,神奇世界中的元素设计

EasyCVR平台EHOME协议接入,视频播放出现断流是什么原因?

Intranet learning notes (5)

软件测试人员的7个等级,据说只有1%的人能做到级别7

探索C语言程序奥秘——C语言程序编译与预处理

门店无线音箱造假?索尼回应:产品预留了有线连接接口 复杂场景下可以使用

文件系统 -- 磁盘基础知识和FAT32文件系统详细介绍
随机推荐
Unity C # e-learning (VI) -- FTP (I)
Taishan Office Technology Lecture: a simple study of Chinese punctuation in vertical arrangement
Is GF futures safe? What do I need to open an account?
ida中交叉引用的解析
一线城市软件测试工资——你拖后腿了吗
你知道你的ABC吗(春季每日一题 1)
tmux 如何自定义背景颜色 | How does the tmux color palette work?
当人们用互联网式的思维和视角来看待产业互联网的时候,其实已陷入到了死胡同
Test / development programmers, 30, do you feel confused? And where to go
入坑机器学习:一,绪论
How can Huatai Securities open an account to achieve one in ten thousand? Are securities accounts safe and reliable
多模态情感识别_多模态融合的情感识别研究「建议收藏」
Folding screen will become an important weapon for domestic mobile phones to share the apple market
Hashcat 的使用
【第26天】给定 n 个元素的升序数组nums,求实现一个函数在nums中寻找target的下标 | 初识二分查找
创新药二级市场审饼疲劳:三期临床成功、产品获批也不管用了
Exploring the mystery of C language program -- C language program compilation and preprocessing
内网学习笔记(6)
MeterSphere开源持续测试平台与阿里云云效DevOps的集成
What are the SQL aggregate functions