当前位置:网站首页>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 .”

边栏推荐
- 函数的定义和调用、this、严格模式、高阶函数、闭包、递归
- Installation and use of serial port packet capturing / cutting tool
- Sweet talk generator, regular greeting email machine... Open source programmers pay too much for this Valentine's day
- 2022 financial product revenue ranking
- CF1617B Madoka and the Elegant Gift、CF1654C Alice and the Cake、 CF1696C Fishingprince Plays With Arr
- [leetcode] 797 and 1189 (basis of graph theory)
- Smart management of Green Cities: Digital twin underground integrated pipe gallery platform
- 小程序开发黑马购物商城中遇到的问题
- Cloud native topic sorting (to be updated)
- Network security - cracking system passwords
猜你喜欢

小程序开发的部分功能

leetcode刷题_两数之和 II - 输入有序数组
![[shutter] animation animation (animatedbuilder animation use process | create animation controller | create animation | create components for animation | associate animation with components | animatio](/img/32/fa1263d9a2e5f77b0434fce1912cb2.gif)
[shutter] animation animation (animatedbuilder animation use process | create animation controller | create animation | create components for animation | associate animation with components | animatio

Everything file search tool

Huakaiyun (Zhiyin) | virtual host: what is a virtual host

Introduction to kotlin collaboration

Qtablewidget lazy load remaining memory, no card!
![[data mining] task 5: k-means/dbscan clustering: double square](/img/e7/678197e703d1a28b765a0e3afd5580.png)
[data mining] task 5: k-means/dbscan clustering: double square

High resolution network (Part 1): Principle Analysis

网络安全-漏洞与木马
随机推荐
7-25 read numbers (loop switch)
Network security - cracking system passwords
[error record] the shutter component reports an error (no directionality widget found. | richtext widgets require a directionality)
Openresty cache
ByteDance data Lake integration practice based on Hudi
网络安全-病毒
[data mining] task 4:20newsgroups clustering
【数据挖掘】任务3:决策树分类
Network security - talking about security threats
VIM 9.0 is officially released! The execution speed of the new script can be increased by up to 100 times
Smart management of Green Cities: Digital twin underground integrated pipe gallery platform
Network security OpenVAS
After reading this article, I will teach you to play with the penetration test target vulnhub - drivetingblues-9
Scheme and practice of cold and hot separation of massive data
小程序开发黑马购物商城中遇到的问题
C application interface development foundation - form control (1) - form form
技术大佬准备就绪,话题C位由你决定
Caused by: com. fasterxml. jackson. databind. exc.MismatchedInputException: Cannot construct instance o
[error record] navigator operation requested with a context that does not include a naviga
[data mining] task 3: decision tree classification