当前位置:网站首页>After going to ByteDance, I learned that there are so many test engineers with an annual salary of 40W?
After going to ByteDance, I learned that there are so many test engineers with an annual salary of 40W?
2022-07-08 00:17:00 【TEST_ Two black】
Recently, there is a heated discussion in maimaizhiyan district :
“ Which Internet company pays the most ‘ severe ’?”
The following comments are mostly byte hopping , And blew up a lot of annual salary 40w、50w+ Of 90 Later on .
I just want to ask , Are young people so rich now ?
A friend told me a few days ago , He changed jobs from Tencent , At first I didn't understand , Thought he was going downhill in the workplace . But now it seems , Byte beating salary is really fragrant .
According to Maimai and Zhihu employees , Fresh graduates can get more than Tencent 、 Ali Gao 20%-30% Pay for , And experienced employees , Generally, the salary level is higher than that in the industry 30% above .
Let's look at the data , The average monthly salary of a test engineer is 2w, According to the recruitment of dragnet JD You can see , Now big factories prefer young people , Recruitment needs are 1-5 Years working experience as a test engineer .
It's like a byte 、 Pinduoduo and other Internet companies , The average age of employees is only 27 year , My friend this year 26 Years old is already “ the elderly ” 了 .
In fact, friends' relatives 、 The students always thought he was “ Koi life ”, Three went to an Internet startup when they graduated , After working for two years, I switched to Tencent , Now I have successfully changed my job , Wages have gone up a lot , This life is too good .
however , I have a lot of programmers around me , Just two ordinary graduates , There's not much beautiful resume , Not even a decent job experience , All got the chance to enter the big factory .
But there is a very important premise , That is, they have strong technical ability .
Big factories don't require everyone to have an ultra-high Education 、 An unusual background , But I will ask you , Have excellent technical strength 、 Have a solid enough testing foundation .
However , Only a few people can have these two points , More people are , No platform , No one brought , I can't plan .
I suggest you submit your resume first , It's best to meet the right opportunity , If there's no good chance , I suggest taking time to review , Start from the technical points you don't master , From recognition to mastery to familiarity ; In this way, it is an important support for our current work or the way of job hopping and salary increase in the future
Test Development Engineer required course
How to become a real test development engineer , What hard skills are needed ?
1) Have some testing experience .
Only experienced the pain points and difficulties of testers in their own shoes , To solve their problems .
2) Use common and important testing tools .
For example, commonly used in performance testing Loadrunner、jmeter;ui Automation commonly used selenium; Unit testing is commonly used testng、junit; Commonly used in security testing appscan,js Inject ,xss Inject ,sql Injection, etc .
3) Ability to develop test tools .
Here are some mainstream technology stacks :
Test tool system framework construction :
1)java+maven+SpringMVC ;
2)python+django
For the first framework , It is best to create a layered multi module project , In order to better design the code framework and structure . Usually dao The layer is mainly associated with the database ;web Layer is controller, It is the connection between the front end and the service layer ;service The layer provides some common services or business processing logic .Maven When the project is completed , Using the current mainstream framework -springMVC, Associate the front and rear databases .
For no code base , Small partners who want to start test development , You can learn the second framework :python+django, Easy to learn and use .
Front page :html,css,jquery,bootstrap,Echarts, The front page is the front face , It is the entrance for users to operate , It is also the most intuitive place for data input and display .
Css Style determines page layout and beauty ;jquery It's a kind of js frame , Greatly simplified js Programming ;echarts Can provide simple and easy-to-use common charts , Make the page more classy 、 The data display is more intuitive and concise .
The back-end service :spring,mybatis, Use Spring Framework can simplify a lot of basic work , After configuration, it is convenient to build business applications , A non intrusive lightweight container .
database :Mysql or Orcale Database installation for , Library table creation , Field design , frequently-used sql sentence
System : Be proficient in windows or linux Build projects on the system , Log viewing and other operations
Service container :tomcat Service deployment ,nginx Load configuration ,docker Use
Continuous integration :git,jenkins
development tool :idea and eclipse
Code debugging :testng or junit Unit debugging and debug And remote debug Use
……
My path to automated testing , I can't leave the plan of each stage all the way , Because I like planning and summarizing , therefore , My friend and I spent some time to compile the following 《 Automatic test engineer learning route 》, Also sorted out a lot 【 Network disk resources 】, Friends in need can continue to look down . I hope it will bring you help and direction …
One 、Python Programming goes from beginner to proficient Basics / Advanced / object-oriented / Automation related …
Python At the tester Advantages in the process
free 、 Open source 、 Easy to learn 、 Powerful library 、 Integration with other languages good .
It can be said that when you first started to do automated testing , use Python There is no problem at all , Various test frameworks (unittest(python)、pytest(python)、JUnit(java)、selenium、appium) It can be done .
The knowledge points to be mastered are as follows :
Two 、 Practical topic of interface automation test project -Requests/Pytest/Yaml/ Thermal loading …
Interface automation is the function that we have developed and launched , Carry out maintenance and inspection , First of all , Maintain our existing functional availability , second , Detect newly developed interfaces , After deployment , Does it affect the original function , The original functions are not available .
The knowledge points to be mastered are as follows :
Basic interface principles and tools
Need to grasp bags and pytest-unittest Any framework can 、 The second is the third-party library requests
The next step is the unified encapsulation of interface automation , The knowledge points are very detailed
3、 ... and 、WEB Automation test project practice topic –Selenium/POM/ Keyword Driven /Grid…
To put it bluntly, let browser automation replace manual or functional test cases , So what skills do you need to master ?
The knowledge points to be mastered are as follows :
Basics - knowledge
Purchase price - The knowledge points of the third-party database need to be mastered
Four 、APP Automation test project practice topic –Appium/Uiautomation/Minium…
How to say, it is the mobile client and applet web The tools used in automated testing are appium automated testing
The knowledge points to be mastered are as follows :
5、 ... and 、 Test Development DevOps System topics -Git/Flask/Jenkins/CICD/Docker…
Here is not a brief introduction. You can see the knowledge points intuitively
The knowledge points to be mastered are as follows :
6、 ... and 、 Practical topics of common automated test tools -RF/Postman/Httprunner/ Microservices …
The knowledge points to be mastered are as follows :
7、 ... and 、Jmeter Performance test project practice topic -Jmeter Pressure measurement / Database performance /Grafana…
The knowledge points to be mastered are as follows :
summary
The above seven topics have mastered the basic salary less than 20k Of course, the salary here is also that of the first tier cities , It also depends on your resume and your interview performance 20k It's about the same , So here I have carefully prepared the detailed information of the above outline , Click the link below to join the group and get it for free !
Finally, thank everyone who reads my article carefully , The following automatic network disk link is also a very comprehensive one that I spent a few days sorting out , I hope I can help you in need !
These materials , For doing 【 software test 】 It should be the most comprehensive and complete war preparation warehouse for advanced friends , 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 …….
边栏推荐
- 浪潮云溪分布式数据库 Tracing(二)—— 源码解析
- [programming questions] [scratch Level 2] March 2019 garbage classification
- Relevant methods of sorting arrays in JS (if you want to understand arrays, it's enough to read this article)
- The underlying principles and templates of new and delete
- 80% of the people answered incorrectly. Does the leaf on the apple logo face left or right?
- Use filters to count URL request time
- 服务器防御DDOS的方法,杭州高防IP段103.219.39.x
- 【转载】解决conda安装pytorch过慢的问题
- Handwriting a simulated reentrantlock
- 动态库基本原理和使用方法,-fPIC 选项的来龙去脉
猜你喜欢
随机推荐
测试流程不完善,又遇到不积极的开发怎么办?
【转载】解决conda安装pytorch过慢的问题
If an exception is thrown in the constructor, the best way is to prevent memory leakage?
【编程题】【Scratch二级】2019.09 制作蝙蝠冲关游戏
Emotional post station 010: things that contemporary college students should understand
[basis of recommendation system] sampling and construction of positive and negative samples
35岁真就成了职业危机?不,我的技术在积累,我还越吃越香了
Visual Studio Deployment Project - Create shortcut to deployed executable
Automated testing: robot framework is a practical skill that 90% of people want to know
paddle入门-使用LeNet在MNIST实现图像分类方法一
80%的人答错,苹果logo上的叶子到底朝左还是朝右?
STM32F1與STM32CubeIDE編程實例-旋轉編碼器驅動
ROS from entry to mastery (IX) initial experience of visual simulation: turtlebot3
When creating body middleware, express Is there any difference between setting extended to true and false in urlencoded?
哪个券商公司开户佣金低又安全,又靠谱
[研发人员必备]paddle 如何制作自己的数据集,并显示。
Tencent security released the white paper on BOT Management | interpreting BOT attacks and exploring ways to protect
某马旅游网站开发(对servlet的优化)
【编程题】【Scratch二级】2019.09 绘制雪花图案
Is Zhou Hongyi, 52, still young?