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

边栏推荐
- [QT] encapsulation of custom controls
- Comment le chef de file gère - t - il l'équipe en cas d'épidémie? Contributions communautaires
- 网络安全-ACL访问控制列表
- [shutter] animation animation (animatedwidget animation use process | create animation controller | create animation | create animatedwidget animation component | animation operation)
- 英语常用词汇
- Rockchip3399 start auto load driver
- Cloud native topic sorting (to be updated)
- His experience in choosing a startup company or a big Internet company may give you some inspiration
- Caused by: com. fasterxml. jackson. databind. exc.MismatchedInputException: Cannot construct instance o
- Steps to obtain SSL certificate private key private key file
猜你喜欢

ByteDance data Lake integration practice based on Hudi

Why is it not recommended to use BeanUtils in production?

One of the C language practical projects is greedy snake

Technology sharing | Frida's powerful ability to realize hook functions

LeetCode 987. Vertical order transverse of a binary tree - Binary Tree Series Question 7

【数据挖掘】任务6:DBSCAN聚类

A simple tool for analyzing fgui dependencies

Installation and use of serial port packet capturing / cutting tool
![[leetcode] 797 and 1189 (basis of graph theory)](/img/2a/9c0a904151a17c2d23dea9ad04dbfe.jpg)
[leetcode] 797 and 1189 (basis of graph theory)

Introduction to kotlin collaboration
随机推荐
STM32 - GPIO input / output mode
【数据挖掘】任务6:DBSCAN聚类
Why is it not recommended to use BeanUtils in production?
网络安全-扫描与密码爆破2
Analysis, use and extension of open source API gateway apisex
网络安全-浅谈安全威胁
Network security - password cracking
Steps to obtain SSL certificate private key private key file
小程序开发的部分功能
Telecom Customer Churn Prediction challenge
"Jetpack - livedata parsing"
Openresty cache
One of the C language practical projects is greedy snake
Performance test | script template sorting, tool sorting and result analysis
[data mining] task 3: decision tree classification
【Camera专题】手把手撸一份驱动 到 点亮Camera
STM32 - vibration sensor control relay on
Certaines fonctionnalités du développement d'applets
【Camera专题】OTP数据如何保存在自定义节点中
String splicing function of MySQL