当前位置:网站首页>10 years of software testing engineer experience, very confused
10 years of software testing engineer experience, very confused
2022-07-23 14:27:00 【Little brother said test】
Professional development of test engineer , It has always been a hot topic of general concern .

Recently, the emotion of a test student who was stung by reality triggered everyone's discussion , This article intercepts the self summary and sincere suggestions of several old test birds , For reference .
@ Confused test Y classmate
Testing work for ten years , Along the way , Have done function test , Performance testing , automated testing , There are also cloud testing platforms ( Involved in ), Now I want to find a new job , It's hard . What the interview asked , Many have learned before , Operating a , But just a little bit of it , Not in-depth grasp , Fail to meet the employment requirements , Very embarrassed and confused .
@ The test of awakening K classmate
I still remember when I first started , It's said that breadth of knowledge is the priority in testing . After working for many years , Just woke up to be cheated . No matter what you do, you must have the ability to settle down , Constantly dig deep into the technical details , Then take this as the core competitiveness to expand their other capabilities .
Especially in the Internet, this technology is updated in a year , In the industry that has changed greatly in three years , It also requires us to constantly expand and learn the second course , The third is a new skill that can hold hands , In case the old technology is eliminated and loses competitiveness .
@ Try hard to test R classmate
The testing work is also 10 For many years , It seems that this was also the case in earlier years , Anyway, you can do whatever your job requires , I think I know a little about everything , But let alone in-depth study , Basically, I don't even read the test book . I also feel that the test is like this , No value , All day long, I wonder if I should be transferred .
Suddenly one day I feel that I shouldn't stay where I am , I don't have the courage to transfer , Just want to try changing jobs . Then take the initiative to find various positions in the testing Circle , Understand the technical requirements of large companies , Then watch the teaching video . It's forcing myself , Plus some luck , Try to jump to a larger Internet company . I finally broaden my horizons there , Open a new channel for career development .
My personal experience :
1. The development of testing technology has been relatively slow in the early years , The gap between a junior position and a senior position may not be large in traditional testing , As long as you find the right way, you can catch up with it through half a year's efforts .
2. Find your own value , I always think that people should try their best to find their own values and advantages , And try to maximize it .
3. Age is sometimes an obstacle to testing , But sometimes it's not , The key is to consider what you should do at this age , No one has been doing something all his life , No company wants an employee who only knows a little in his life .
4. Embrace change , Explore the unknown . Many times luck is also part of success , But luck comes from the complexity of your life , More complicated , The more chance you may get luck . So get to know more excellent friends in the same industry , Take part in more technical activities , broaden one's horizon , Make your life more complicated , Maybe luck will come .
@ Test of angry development M classmate
I test work 10 In, I was also confused , Encounter career development and income bottlenecks , Then he turned to development in a fit of anger ..., Now the work pressure has been great , A lot of white hair , No one's money is floating down from the sky ..., Sometimes I even feel that my expectation of myself exceeds my ability .
In fact, do a technical post , programing language , Application architecture , Concurrent performance , All of these should be understood , And no matter how old , Brush more LeetCode Algorithm problems do no harm , At least language , Basic algorithm will not block you , There will be advantages . We need to practice more soft skills , For example, communication ability ,PPT Ability , English ability, etc , Comprehensive improvement .
@ Think of cold , Test Architect
Do things in depth , There should be craftsmanship . One specialty and many abilities (T type ) Is the best personal competitiveness framework , Don't try it .
It's easy to relax when you are young , I think everything has a chance , When you get old , You will find that this society is not as friendly as you think , It is also a system that likes the new and hates the old . If you want to maintain your position , We need to have areas of expertise that can benefit society .
Most people are eliminated not because no one wants , Instead, there are better cost-effective alternatives . Think more about your value to the company and the field , Pay attention to strengthening your professional awareness , Think about how much it costs to be replaced .
“ Self improvement is the best ”, Get rid of the crisis , We should firmly bind our career development with business value .
For Test Engineers , First of all, make it clear , Testing skills and techniques is just a process , The quality of the business is the goal . A good one 、 Valuable test engineer , We must be able to do the following :
Know the business : Can solidly guarantee the business quality . Do not reject the use of mental and physical strength to ensure quality .
Know technology : Be able to do in-depth automated testing or analysis . Be able to use tools and technologies to solve problems .
Understand Architecture : Be able to communicate normally with R & D and products , Ensure that there is no problem with product requirements and implementation . Can lead the team to better development .
In recent years , In continuous delivery /DevOps Background requirements , Engaging in test development is an ideal career development direction for test engineers , This is also a scarce talent with high salary and hot recruitment in current Internet enterprises , The salary is even higher than that of developers of the same level .
It is suggested that all test engineers should settle down , Focus on mastering Linux/Shell Common commands 、 A programming language Python or Java、 And common data structures , Database and Docker Related knowledge , Lay a solid technical foundation .
then , Deep learning automated testing technology , Have a good command of Web、App、 Interface automation test technology , Can combine continuous integration 、 Continuous delivery 、DevOps System practice , This is also a necessary requirement for interviewing big factories .
in addition , Architecture capability is the peak of testing and developing this mountain , Climb up and you will enjoy more different scenery . For example, it can transform the open source automated testing framework from the underlying code , Create a sharp weapon suitable for yourself , Solve practical problems , In essence, it is also the sublimation of a way of thinking .
2022 year , You are doing the test , You can say your confusion in the comments
A little help
Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it

These materials , For those who want to advance 【 automated testing 】 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 …….

边栏推荐
- Towhee 每周模型
- 数据库连接池 & DBUtils
- 链表复习!
- antd form表单——重置方法不生效——基础积累——prop的重要性
- 链下数据互操作
- Which is the difference between iqoo 10 pro and vivo X80 pro? Detailed parameter configuration comparison
- JS to implement encode64 encryption
- -bash: ifconfig: command not found
- Is there a big gap between core i5 12490f and i5 12600K
- Notes du jour 5
猜你喜欢

【FLink】FLink Hash collision on user-specified ID “opt“. Most likely cause is a non-unique ID

Towhee 每周模型

494. 目标和

Stream stream is used for classification display.

js软件卸载提示表情跟随鼠标变化js特效
![[baiqihang] Niuer education helps colleges and universities visit enterprises, expand posts and promote employment](/img/41/6ef8f24732d9c75046ca8c55fd4841.png)
[baiqihang] Niuer education helps colleges and universities visit enterprises, expand posts and promote employment

Detailed explanation of knapsack problem

Okrk3399 Development Board Reserved i2c4 Mounting EEPROM

What level is rtx3090ti? What level is rtx3090ti graphics card? How about rtx3090ti graphics card

Day 12 notes
随机推荐
AppScan的安装与使用
-bash: ifconfig: command not found
Offline data interoperability
JS数据类型判断方式总结
Summary of JS data type judgment methods
CPU,内存,磁盘速度比较
股票炒股开户风险性大吗,安全吗?
OSPF comprehensive experiment
OKRK3399开发板预留I2C4挂载EEPROM
解决使用bert encoder出现的一系列问题
[review of analog electricity - diode]
wacom固件更新错误123,数位板驱动更新不了
STM32输出正弦波+cubeMX配置+HAL库
VK36N5D抗电源干扰/手机干扰 5键5通道触摸检测芯片防呆功能触摸区域积水仍可操作
Le shell a besoin de connaître les commandes
寻找峰值[抽象二分练习]
多重背包!
ValidationError: Invalid options object. Dev Server has been initialized using an options object th
Comparison of iqoo 10 pro and Xiaomi 12 ultra configurations
What level is the Core i7 1165g7 equivalent to? What grade does the i71165g7 belong to