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

边栏推荐
- Spark counts new users every day
- STM32 output sine wave +cubemx configuration +hal Library
- Which is the difference between iqoo 10 pro and vivo X80 pro? Detailed parameter configuration comparison
- The difference between Celeron n4000 and Celeron n5095
- js 实现通过身份证获取年龄
- 初识并查集
- 剑指 Offer 46. 把数字翻译成字符串
- Swift hex string to uicolor
- Notes on the seventh day
- Day 5 experiment
猜你喜欢

ArcGIS uses DEM data to delineate the specific steps and processes of catchment area

ArcGIS使用DEM数据划定汇水区具体步骤过程

Tensor, numpy, PIL format conversion and image display

js纹理样式饼图插件

【附下载】值得收藏的几款渗透测试常用的脚本

太平洋大西洋水流问题

Pacific Atlantic current problem

链表复习!

链下数据互操作

What level of rtx3070ti graphics card? What level of rtx3070ti graphics card? How about rtx3070ti graphics card
随机推荐
STM32 output sine wave +cubemx configuration +hal Library
How about the performance of Intel Celeron 7305? What level is it equivalent to
动态规划-- 背包问题
What is Tianji 920 equivalent to a snapdragon? How much is Tianji 920 equivalent to a snapdragon? How about Tianji 920
Summary of JS data type judgment methods
C语言实现课堂随机点名系统
JS中不同的循环方式和注意事项总结
JS to implement encode64 encryption
Notes on the sixth day
过程块和方法
The difference between Celeron n4000 and Celeron n5095
Differences between Xiaomi 12s pro and Xiaomi 12pro Tianji version configuration comparison between the two
买卖股票的最佳时机
js软件卸载提示表情跟随鼠标变化js特效
初识并查集
Pychart reads excel file with error: raise xlrderror (file_format_descriptions[file_format]+; not supported)
wacom固件更新错误123,数位板驱动更新不了
几种点云(网格)孔洞填充方法(1)
-bash: ifconfig: command not found
Is there a big gap between core i5 12490f and i5 12600K