当前位置:网站首页>There are more and more talents in software testing. Why are people still reluctant to take the road of software testing?
There are more and more talents in software testing. Why are people still reluctant to take the road of software testing?
2022-08-02 06:20:00 【Programmer Weizi】
1. Many people don't know, or even know about software testing.
When it comes to programmers, everyone may think of development, front-end, back-end, Java, python, etc.~
However, many people don't know about software testing jobs, especially in third- and fourth-tier cities (which are relatively few), because a large number of software testing jobs are still in first- and second-tier cities.
2. Some people know about software testing, but misunderstand the industry
For example, some people will think that software testing is not as good as development;
Software testing salary is not as good as development;
Software testing has no technical content, just a little bit;
Software testing is a meal of youth and so on.
Myth 1: Software testing is not as good as development
NO!A few years ago, software testing was really not taken seriously, and even many non-professional people were asked to do software testing. They handed over problems to users and expected users' evaluation.However, with the development of technology, the quality of software testing has been paid more and more attention. After all, a small bug can bring unimaginable losses.
A few examples:
Some time ago, some college students took advantage of KFC's loophole to get hundreds of thousands of yuan;
The most famous bug in history is the Pinduoduo bug (one day early in the morning, Pinduoduo users can receive 100 yuan coupons for free), such a loss is irreparable;
A game released some time ago, Moore Manor, often has bugs, I don't know how many users have been discouraged (often people complain)
Still taking "bugs" as an example, if a new app is released, but there are many bugs, such as page loading failure, login failure, network connection failure, etc., then even if the app is easy to use, it will be rejected.Users complain and even uninstall.
Myth 2: Software testing salary is not as good as development;
Software Testing Industry Salary:

National average salary for software testing:

Software testing is not only functional testing, but also interface testing, performance testing, security testing, automated testing, big data testing, artificial intelligence testing, etc. It can even develop in the direction of test development.
Average test development salary:

In fact, everyone should understand that the average salary does not represent actual income, just like some programmers can get 30k, 50k, or even more; some programmers can only get 3k, 5k, and even can't find itWork.
The salary needs to be analyzed according to the specific situation, such as education, city, position, work experience/project experience, personal ability, etc.
Misunderstanding 3: There is no technical content in software testing, just a little bit
Compared with development, the entry threshold for software testing is relatively simple. Even a novice without a computer foundation can easily get started, but it is not a particularly easy thing to be proficient in (even the functiontest, and not many can achieve proficiency), it requires continuous accumulation of project experience and even management experience.If you want to be an excellent tester, you even need to know more than development (development is required, refined, and testing is extensive, such as understanding various business knowledge).
We can see on the recruitment website that even for basic software testing positions, many require more than one programming language, use automated testing tools, etc., and also require academic qualifications.
Myth 4: Software testing is a meal of youth
Many people say that software testing is a meal of youth.This view is very one-sided.Software testing can not only develop in the direction of technology, but also in the direction of management.
Software test engineer is a profession that gets more and more popular with age."Zheng Renjie, a well-known software testing expert and professor of Tsinghua University, believes that software testing work is a check on quality, including technical and management work. The work is relatively stable, and there is no age limit. With the continuous growth of project experience andThe in-depth understanding of the industry background will make it more popular with age.
Xiao Rui, a senior testing expert and head of Peking University testing, agrees with Professor Zheng Renjie's optimism about the career life of testers.He believes that the life of a software tester is like the life of a doctor. With the accumulation of professional experience and clinical experience, at a certain age, they will be able to know where the fault lies by "seeing, hearing, and inquiring".Therefore, some people say that software testers and doctors are the occupations that need the least "youth" to ensure and prolong their professional life.
Professor Zheng Renjie has been working in the field of software testing for more than 20 years. Today, Professor Zheng Renjie, who is in his 70s, is still "serving" for software companies.
Finally, I would like to thank everyone who has read my article carefully. There is always a need for courtesy, although it is not very valuable. If you can use it, you can take it directly: 938856006 The information is in the skirt, if you need it, you canPick up
p>
These materials should be the most comprehensive and complete preparation warehouse for [software testing] friends. This warehouse also accompanies tens of thousands of test engineers through the most difficult journey. I hope it can also help you!
/p>
Since you've seen it all here, please do me a favor:
1. Like, let more friends see it;
2. Follow me and keep updating and testing dry goods.
边栏推荐
- MySQL 多表关联一对多查询实现取最新一条数据
- leetcode 204. Count Primes 计数质数 (Easy)
- MySQL数据表的基本操作和基于 MySQL数据表的基本操作的综合实例项目
- JDBC revisited
- Cyber Security Learning - Intranet Penetration 4
- Detailed explanation of interface in Go language
- 51 MCU Peripherals: Infrared Communication
- Packaging and deployment of go projects
- golang环境详细安装、配置
- Navicat如何连接MySQL
猜你喜欢

MySQL 字符串拼接 - 多种字符串拼接实战案例

C语言基础知识梳理总结:零基础入门请看这一篇

Linux CentOS8安装Redis6

How much does a test environment cost? Start with cost and efficiency

51 MCU Peripherals: Infrared Communication

eggjs controller层调用controller层解决方案

软件测试在职2年跳槽4次,你还在怪老板不给你涨薪?

"Digital reconstruction of the system, getting the CEO is the first step"

JDBC revisited

Detailed explanation of mysql stored procedure
随机推荐
H5如何实现唤起APP
H5接入支付流程-微信支付&支付宝支付
kubernetes 亲和、反亲和、污点、容忍
ApiPost 真香真强大,是时候丢掉 Postman、Swagger 了
51单片机外设篇:DS18B20
TikTok平台的两种账户有什么区别?
Install and use Google Chrome
18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家
12 reasons for MySQL slow query
Stress testing and performance analysis of node projects
ELK日志分析系统
Detailed explanation of AMQP protocol
Navicat报错:1045-Access denied for user [email protected](using passwordYES)
MySQL 5.7 upgrade to 8.0 detailed process
51单片机外设篇:红外通信
c语言:查漏补缺(三)
Browser onload event
swinIR论文阅读笔记
CPU使用率和负载区别及分析
【合集- 行业解决方案】如何搭建高性能的数据加速与数据编排平台