当前位置:网站首页>5-year-old Test Engineer - how to choose the next step?
5-year-old Test Engineer - how to choose the next step?
2022-07-26 05:38:00 【Jindu Buer】
Catalog
One 、 Can we continue the test ? The answer is No
Two 、 Can I change my career to development ? The answer depends on the situation
3、 ... and 、 Why consider test development ? Because the risk is the lowest
Four 、 How to move towards test development , Is there any reliable way ?
Preface
Four years of testing , No accumulated programming script ability and automation experience , Language skills are required when looking for a job , Automation framework .
I feel it's easy to find a job by developing the experience accumulated by my colleagues .
next step , Find a way to transfer to the development post or continue to test ???
Under normal circumstances , With 5 Years of experience as a test engineer , Should be able to reach the level of intermediate test engineer . As a junior and intermediate test engineer, the next step is to turn to development or continue to test , My personal suggestion is to do test development ( In short, it is to understand the testing of development )!
This article will consist of the following 4 Part to expand :
1. Can we continue the test ?
2. Can I change my career to development ?
3. Why do you suggest changing to test and development ?
4. How to move towards test development , Is there any reliable way ?
One 、 Can we continue the test ? The answer is No
The test mentioned here refers to ordinary “ Manual testing ”, If you just do ordinary manual testing , Just mechanically every day “ Dot ”, It's unrealistic to want to get a high salary . Even if you work for a long time , But most people still stay in the stage of junior test engineer . And as you grow older, you will find that you are less and less competitive , Younger than you 、 A dynamic 、 More overtime 、 Cost effective test engineers can replace you in minutes . It can be seen that this road will not work ...
Two 、 Can I change my career to development ? The answer depends on the situation
Whether you can change your career for development depends on your actual situation , Then what situation is suitable for development ? What situation is not suitable ?
If you have strong programming ability 、 Also interested in coding , It is entirely possible to switch to development , And after development, you will have a deeper understanding of the underlying implementation principle of the program , Plus the more rigorous work style when doing the test , It can make the code implementation more comprehensive and detailed .
If we say that we have done testing work for four years , But I haven't accumulated programming experience in test scripts , Then you can also think that you are in the stage without any programming experience . In this case, we need to consider carefully whether to change careers for development , Because you don't know your programming skills 、 What is the level of logical thinking ability , And development involves coding every day , You're not sure if you're interested in coding in the future . If this is indeed the case at present , Then how to choose ? It is suggested to keep looking down ...
3、 ... and 、 Why consider test development ? Because the risk is the lowest
1、 What is test development ?
Test development is simply to be able to test and understand development . Take a quick look , Isn't that more stressful ?! No no no , Because in The application of development technology in the testing position is much simpler than that in the development position ( Except for some special scenes ).
From a risk perspective , Moving from testing to test development is less risky than moving directly to development . Because the transition from testing to test development can be slow , For example, you can learn a programming language first , Then learn another UI Automated testing framework , So you can start doing automated testing , In the process of doing it, I also cultivate my own programming ability , You can even test whether you are really suitable for programming . If you do have good coding ability , Also interested in coding , Then you can move towards pure test development .
2、 Why is test development important ?
Imagine a tester who doesn't know anything about development , It is impossible to deeply understand the system implementation logic , So it's unrealistic to test all the problems in the software ! therefore There are a large number of test and development positions in the market
open BOSS Direct employment 、 zhaopin 、 Pull hook and other recruitment platforms , We can see that there are many test development positions . If test development is not important , So why are so many companies recruiting test and development employees ?

3、 Why do you say that test development can get a high salary ?
The test and development position has higher skill requirements for Software Test Engineers , Not only should you have the skills to test , And develop skills . Always believe that there is no shortage of high paying jobs in today's society , It's just a lack of people who can get a high salary .
at present The work of test development mainly includes the development of test tools 、 Development of test platform 、 The construction of test framework, etc . These jobs can serve ordinary testers , Improve the efficiency of testing , Create value for the company .
On the one hand, the test and development market is scarce , On the one hand, it can really create value for the company , As a result, the salary of test development is very high , See the following test development report :


Four 、 How to move towards test development , Is there any reliable way ?
How to become a real test development engineer , What hard skills are needed ?
On the path of test development , It requires more expertise , More comprehensive :
Improve the testing technology system :Linux、docker、shell、SQL、Python/java
Lay a solid foundation of automatic test technology :
web automated testing :selenium The test framework ;PageObject Design patterns 、 principle 、 rehearse ;
APP automated testing :Android Automated testing framework ;appium Advanced application in principle analysis ;APP Automation test practice ; Test framework package transformation ;ios automated testing ;
Mobile special test : robustness test 、 Weak network test 、 Crash detection 、 Power consumption analysis, etc ; Mobile performance test ; Mobile security test ;=
Interface automation testing : Interface protocol and packet capture 、 Agent technology and mock; Interface automation test framework 、HTTPrunner The test framework ;dubbo Interface automation testing ; Interface management tool swagger、 Interface security test
docker Container technology :docker Containers 、docker Mirror image ;
Continuous integration / Continuous delivery /devops:jenkins Continuous integration ;Jenkins Continuous delivery ;
Here's a copy Excellent learning resources , For doing 【 software test 】 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 !
I can send all the above software test data by private mail Free access
Here's another one 216 Page software testing engineer interview guide document information . And the corresponding video learning tutorial is free to share !, The information includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .
Conclusion
Learning software testing is something to stick to , The learning process can be boring , But if some people learn together, they probably won't , Study with me , Accompanied , You won't be alone .
This post ends here , Last , I hope the friends who read this post can gain something .
Welcome to leave a message , Or follow my column and communicate with me .
边栏推荐
- LNMP architecture
- Another open source artifact, worth collecting and learning!
- Unity Profiler
- [论文笔记] 面向网络语音隐写的抗分组丢失联合编码
- Okaleido launched the fusion mining mode, which is the only way for Oka to verify the current output
- FPGA刷题——序列检测
- STL common template library
- TZC 1283: simple sort - Comparative sort
- STL常用模板库
- Embedded development notes, practical knowledge sharing
猜你喜欢

Rocbossphp free open source light community system

LNMP架构

Redis发布订阅

520 for what? DIY is a high-value RGB clock that girls want to watch

A trick to teach you to easily understand Potter's map

嵌入式通用学习路线整理

MongoDB 常用命令

FTP实验及概述

TZC 1283: simple sort Bubble Sort

Okaleido launched the fusion mining mode, which is the only way for Oka to verify the current output
随机推荐
C language - Advanced pointer
Redis发布订阅
【STM32系列汇总】博主的STM32实战快速进阶之路(持续更新)
517. Super washing machine
Polymer physics test question bank
Motor control column summary
Yolov3 preparatory work
项目版本号怎么命名?看起来牛B
Nn.moudle module - details of creating neural network structure
Application of canoe XML in test modules
leetcode-Array
Embedded general learning route arrangement
MongoDB 常用命令
[STM32 series summary] blogger's way to quickly advance STM32 in actual combat (continuous update)
SQL注入
如何从内存解析的角度理解“数组名实质是一个地址”?
Processing method of CDC in SDC
Unity Profiler
520 for what? DIY is a high-value RGB clock that girls want to watch
If MySQL calculates the current month change / current month increase / year-on-year change / year-on-year increase?