当前位置:网站首页>Where is the future of test engineers? Confused to see
Where is the future of test engineers? Confused to see
2022-07-03 01:50:00 【Software testing Jun】
Say first conclusion : To be realistic , Test engineers in a narrow sense have no future .
No matter what TE,SDET It is the role division of software or hardware development system engineering , Just because of different responsibilities and skill requirements , There is not much difference in skills , It's just that some training institutions or junior beginners have poor understanding and introduced too many mistakes and prejudices , Of course, this bias also comes from reality, especially for most test teams leader The spread of misconceptions .
Broadly speaking , This profession should be called quality assurance of software or hardware development , From the perspective of quality assurance , Eliminate some things that test the theoretical basis , On the ground, there are two core methods : Process and engineering capabilities .
Due to the low cost of process means , Be quick , stay KPI Under the guidance of , Some domestic second and third line tests leader Including the first-line large factories leader Very good at writing articles on the process , Take a look at each process stage from demand to launch , Promote some process optimization , Add some monitoring , Measure , With some manual or semi-automatic testing methods, we can quickly catch the benefits and see the results , And with constant positive feedback , Practitioners form path dependence , Think the test is so simple . But these things can't stand proof : How to measure the effectiveness of your test ( We have done some random experiments to demonstrate the effectiveness of the test , At the beginning of this model, the benefits are great , But the long-term effectiveness is very poor )? These manual and semi-automatic things are too late , And maintenance costs are high , There is no way to make effective precipitation , Once quality dependence is formed, it is a side effect that hinders the growth of the team ; In addition, these things do not necessarily need special QE To do , Research and development or project ( Cooperate with some simple outsourcing ) You can also do , It's too replaceable .
Engineering capability ( Code , Document management , How to restrict the development mode , Single measurement , Code scanning ,mock,diff, monitor , Trouble shooting , Link voltage measurement , link trace,CI/CD) It is a seriously underestimated solution to the problem in China , The construction period of the project is long , Slow effect , But in the long run, solving the problem is the most thorough , Software or hardware development is a system engineering , Engineering ability is one of the basic abilities , Using engineering ability to solve quality problems should also be a pursuit of engineers , But the test leader Limited by kpi Or don't believe in technology at all ( Many tests leader In fact, technology is just a mascot , Fool the boss when reporting work , I don't believe in what technology can change ).
In the long run , Quality assurance and operation and maintenance capabilities are the same , The end result is to be replaced by constantly improving engineering capabilities , Reference resources devops Slowly kill the operation and maintenance ,devtest Kill the test sooner or later , You can say that the size and business status of each company are different , Test engineers will exist for a long time , There is a certain reason , But new technology will accelerate this process ( For example, cloud computing ), And when the industry shrinks , Most people can't change their fate , So test engineers have no future .
Of course , There is a major premise here that there will be no major breakthroughs and innovations in technology or industrial applications in the next ten years , If there is, it will usher in a troubled world or the reconstruction brought about by the great innovation of Engineering Technology , In general, people will be conservative in solving problems, at least in the short term
Say first conclusion : To be realistic , Test engineers in a narrow sense have no future .
No matter what TE,SDET It is the role division of software or hardware development system engineering , Just because of different responsibilities and skill requirements , There is not much difference in skills , It's just that some training institutions or junior beginners have poor understanding and introduced too many mistakes and prejudices , Of course, this bias also comes from reality, especially for most test teams leader The spread of misconceptions .
Broadly speaking , This profession should be called quality assurance of software or hardware development , From the perspective of quality assurance , Eliminate some things that test the theoretical basis , On the ground, there are two core methods : Process and engineering capabilities .
Due to the low cost of process means , Be quick , stay KPI Under the guidance of , Some domestic second and third line tests leader Including the first-line large factories leader Very good at writing articles on the process , Take a look at each process stage from demand to launch , Promote some process optimization , Add some monitoring , Measure , With some manual or semi-automatic testing methods, we can quickly catch the benefits and see the results , And with constant positive feedback , Practitioners form path dependence , Think the test is so simple . But these things can't stand proof : How to measure the effectiveness of your test ( We have done some random experiments to demonstrate the effectiveness of the test , At the beginning of this model, the benefits are great , But the long-term effectiveness is very poor )? These manual and semi-automatic things are too late , And maintenance costs are high , There is no way to make effective precipitation , Once quality dependence is formed, it is a side effect that hinders the growth of the team ; In addition, these things do not necessarily need special QE To do , Research and development or project ( Cooperate with some simple outsourcing ) You can also do , It's too replaceable .
Engineering capability ( Code , Document management , How to restrict the development mode , Single measurement , Code scanning ,mock,diff, monitor , Trouble shooting , Link voltage measurement , link trace,CI/CD) It is a seriously underestimated solution to the problem in China , The construction period of the project is long , Slow effect , But in the long run, solving the problem is the most thorough , Software or hardware development is a system engineering , Engineering ability is one of the basic abilities , Using engineering ability to solve quality problems should also be a pursuit of engineers , But the test leader Limited by kpi Or don't believe in technology at all ( Many tests leader In fact, technology is just a mascot , Fool the boss when reporting work , I don't believe in what technology can change ).
In the long run , Quality assurance and operation and maintenance capabilities are the same , The end result is to be replaced by constantly improving engineering capabilities , Reference resources devops Slowly kill the operation and maintenance ,devtest Kill the test sooner or later , You can say that the size and business status of each company are different , Test engineers will exist for a long time , There is a certain reason , But new technology will accelerate this process ( For example, cloud computing ), And when the industry shrinks , Most people can't change their fate , So test engineers have no future .
Of course , There is a major premise here that there will be no major breakthroughs and innovations in technology or industrial applications in the next ten years , If there is, it will usher in a troubled world or the reconstruction brought about by the great innovation of Engineering Technology , In general, people will be conservative in solving problems, at least in the short term
Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One button, three links !
Good article recommends
Interview : First tier cities move bricks ! Another software testing post ,5000 That's enough …
What kind of person is suitable for software testing ?
The man who leaves work on time , Promoted before me …
The test post changes jobs repeatedly , Jump, jump and disappear …
“ One year in the job , The automated software test hired by high salary was discouraged .”
边栏推荐
- Sweet talk generator, regular greeting email machine... Open source programmers pay too much for this Valentine's day
- mysql
- Virtual list
- His experience in choosing a startup company or a big Internet company may give you some inspiration
- 2022-02-15 reading the meta module inspiration of the influxdb cluster
- 【数据挖掘】任务2:医学数据库MIMIC-III数据处理
- [technology development-23]: application of DSP in future converged networks
- 网络安全-漏洞与木马
- QTableWidget懒加载剩内存,不卡!
- Related concepts of GDB in embedded system
猜你喜欢
Virtual list
Custom components, using NPM packages, global data sharing, subcontracting
The testing process that software testers should know
PS remove watermark details
查询商品案例-页面渲染数据
His experience in choosing a startup company or a big Internet company may give you some inspiration
View of MySQL
ByteDance data Lake integration practice based on Hudi
[技术发展-23]:DSP在未来融合网络中的应用
小程序開發的部分功能
随机推荐
CF1617B Madoka and the Elegant Gift、CF1654C Alice and the Cake、 CF1696C Fishingprince Plays With Arr
Network security - dynamic routing protocol rip
【Camera专题】OTP数据如何保存在自定义节点中
Network security NAT network address translation
STM32 - GPIO input / output mode
After reading this article, I will teach you to play with the penetration test target vulnhub - drivetingblues-9
Network security - man in the middle attack
[leetcode] 797 and 1189 (basis of graph theory)
简易分析fgui依赖关系工具
[机缘参悟-36]:鬼谷子-飞箝篇 - 面对捧杀与诱饵的防范之道
网络安全-openvas
[error record] an error is reported in the fluent interface (no mediaquery widget ancestor found. | scaffold widgets require a mediaquery)
word插入公式/endnote
Mathematical knowledge: Nim game game theory
网络安全-NAT网络地址转换
Network security - scanning and password explosion 2
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance o
STM32 - Application of external interrupt induction lamp
Caused by: com. fasterxml. jackson. databind. exc.MismatchedInputException: Cannot construct instance o
Wireshark data analysis and forensics a.pacapng