当前位置:网站首页>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.
边栏推荐
- JUC(二)原子类:CAS、乐观锁、Unsafe和原子类
- ATM系统
- 为什么4个字节的float要比8个字节的long大呢?
- Redis-cluster mode (master-slave replication mode, sentinel mode, clustering mode)
- [Digital IC hand-tear code] Verilog fixed priority arbiter | topic | principle | design | simulation
- MySQL 8.0.29 解压版安装教程(亲测有效)
- The Go language learning notes - dealing with timeout - use the language from scratch from Context
- Mysql return table
- [C language] LeetCode26. Delete duplicates in an ordered array && LeetCode88. Merge two ordered arrays
- 5年在职经验之谈:2年功能测试、3年自动化测试,从入门到不可自拔...
猜你喜欢
MySQL multi-table association one-to-many query to get the latest data
【解决】RESP.app 连接不上redis
2022年100道最新软件测试面试题,常见面试题及答案汇总
The original question on the two sides of the automatic test of the byte beating (arranged according to the recording) is real and effective 26
Meta公司内部项目-RaptorX:将Presto性能提升10倍
apisix-入门使用篇
Navicat如何连接MySQL
C语言小游戏——扫雷小游戏
面试测试工程师一般会问什么?测试主管告诉你
C language: Check for omissions and fill in vacancies (3)
随机推荐
How Navicat Connects to MySQL
5年在职经验之谈:2年功能测试、3年自动化测试,从入门到不可自拔...
[C language] LeetCode26. Delete duplicates in an ordered array && LeetCode88. Merge two ordered arrays
卸载redis
Redis集群模式
LeetCode刷题系列 -- 10. 正则表达式匹配
JDBC revisited
The company does not pay attention to software testing, and the new Ali P8 has written a test case writing specification for us
MySql将一张表的数据copy到另一张表中
Detailed installation and configuration of golang environment
Mycat2.0搭建教程
Android studio connects to MySQL and completes simple login and registration functions
Install and use Google Chrome
H5如何实现唤起APP
Review: image saturation calculation formula and image signal-to-noise (PSNR) ratio calculation formula
MySQL String Concatenation - Various String Concatenation Practical Cases
goroutine (coroutine) in go language
H5接入支付流程-微信支付&支付宝支付
MYSQL unique constraint
C language: Check for omissions and fill in vacancies (3)