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

边栏推荐
猜你喜欢

How about the performance of Intel Celeron 7305? What level is it equivalent to

How do FPGA engineers design complex systems?

spotlight灯箱js插件全屏放大图片

Notes on the fifth day

Tensor, numpy, PIL format conversion and image display

4. 寻找两个正序数组的中位数

How about Celeron n5095 Processor? What is the equivalent level of Intel n5095 core display
![Pychart reads excel file with error: raise xlrderror (file_format_descriptions[file_format]+; not supported)](/img/f0/9491ccc2a86d95bb30066397fb9fb6.png)
Pychart reads excel file with error: raise xlrderror (file_format_descriptions[file_format]+; not supported)

How about the performance of Ruilong R7 Pro 5875u? What level is it equivalent to

【FLink】FLink Hash collision on user-specified ID “opt“. Most likely cause is a non-unique ID
随机推荐
单调栈!!!
Sampling and data driven
ThreadLocal interview Kills 11 consecutive questions
What level is the notebook core i5 1135g7 equivalent to? How about i5 1135g7 performance
Okrk3399 Development Board reserves i2c4 to mount EEPROM
测试平台、硬件设计描述
[baiqihang] Niuer education helps colleges and universities visit enterprises, expand posts and promote employment
动态规划-- 背包问题
NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library ‘*****‘
Swift 16进制字符串与UIColor互转
Fastadmin changes the pop-up size of the default table button
Fabric. JS basic brush
【附下载】值得收藏的几款渗透测试常用的脚本
Consensys Quorum Benchmark Test
炫酷代码雨动态背景注册页面
-bash: ifconfig: command not found
剑指offer19 正则表达式
力扣142题:环形链表2
shell跑的時候需要的需要了解命令
Differences between Xiaomi 12s pro and Xiaomi 12pro Tianji version configuration comparison between the two