当前位置:网站首页>It is forbidden to throw away rotten software. A guide for software test engineers to advance from elementary level to advanced level will help you promote all the way
It is forbidden to throw away rotten software. A guide for software test engineers to advance from elementary level to advanced level will help you promote all the way
2022-06-10 19:42:00 【Little brother said test】
When it comes to Software Test Engineers , Many people still think of those “ Dot ” And attempt to “ Dot ” People who find defects in , That is to say, we often test the software according to the test specifications and test cases , Check if the software is defective , Judge whether the software is stable . But this is actually a very backward view .
Just because people think so , In the first ten years, software test engineers were almost at IT The bottom of the industry . Many people think that the work of test engineer is not technical , Can replace at any time .

The survey shows that , stay IT The industry has been developing continuously for more than ten years , Domestic software testing has been treated coldly , Especially those small and medium-sized software enterprises without testing positions . Testing is usually done by developers , And usually only a simple white box test . In a way , This is equivalent to letting users play the role of testing when using the product , The result is usually that the user finds a bunch of problems and gives feedback , Then the developer modifies . The result of repeated modification is that the software is unstable , The user's patience is exhausted , It eventually leads to the failure of the project .
In recent years , With the continuous development of major Internet enterprises , The demand for software is growing , The requirements for software stability and performance are becoming higher and higher , Each test engineer should improve his technical level .
Let's analyze the skills required by the test engineer at each stage .

Junior test engineer
Junior engineers usually have 1-2 Years of testing experience , The entry threshold will not be too high , There are usually no requirements for major , College degree , Familiar with software testing technology 、 Method 、 technological process 、 Test documents, etc .
At this time, the function of the software is tested , If you want to further strengthen , Also be familiar with the automated testing process 、 management 、 Test framework, etc , Familiar with some mainstream software engineering methods and concepts , Understand software engineering 、 Foundation of software life cycle model 、 Understand software configuration management, etc .
in addition , As a test engineer , Communication skills are particularly important , Be good at communicating with developers , Developers and testers are not on the opposite side , But two roles , The goal is the same .
Intermediate test engineer
To reach the intermediate level , There has to be 3 More than years working experience , The work content will also change .
The intermediate test engineer is responsible for writing test plans and documents , Use appropriate testing tools to complete testing tasks ; No longer limited to simple functional testing , And automated testing 、 Performance test, etc .
Automated testing is relatively difficult , Learning is also relatively difficult . Performance testing is the direction of the next decade , So the focus of this phase is performance testing , Accumulate experience during this period , Accumulate knowledge . therefore , We need to have a thorough understanding of the performance testing tools we often use , And cultivate core competitiveness .
The most commonly used performance testing tools on the market are JMeter and Loadrunnner, They have their own advantages .
JMeter: be based on Java Pressure testing tools for , First used for Web The stress test of the test , Later, it was extended to other testing fields .
advantage : Easy to install , Open source software is free , Many small companies use this tool for performance testing .
shortcoming : It cannot simulate the real scenario test in the system performance test , Nor can larger performance project tests be conducted .
LoadRunner Can test the entire enterprise architecture . Companies can use LoadRunner To minimize test time , Optimize performance , Accelerate the release of application systems .
advantage : It can be monitored in real time during the test , Help identify and identify problems faster , Thus, it is convenient to simulate the load of the application system .
shortcoming : Cost is very high , There are certain requirements for the use of this tool .
Therefore, the use of Loadrunner There is a great demand for engineers . But what's embarrassing is , Can skillfully use... In the market loadrunner There are not many test engineers .
senior Test Engineer
This is the highest stage in the testing industry , Generally speaking , This stage is not just a test technology competition . It's not enough to focus on your own technology , Management is indispensable at this stage .
You must play both managerial and technical roles , Because your technical level has reached a certain level , Your position is bound to be promoted . here , You can not only provide technical guidance to your team , You can also interact with users .
In the meantime , On the one hand, we should constantly provide our own testing technology , On the other hand, we should improve our management ability and communication ability . without doubt , You can base it on the status quo , Reorganize your career , Plan for the next step .
in general , Summarize in five words , That's it Core competitiveness . In recent years , There is a large talent gap for test engineers , And technicians usually need time to grow , Many enterprises lack talents , You can't cultivate yourself , And the cost is too high , Therefore, most enterprises like employees who can get started quickly .
Test engineers should have a particularly broad knowledge structure , This is the foundation. . On this basis , You should consider your differences from others . If you find that you are no different from others , Then you will be replaced by others ; If you have special strengths , You can also replace others . When we plan our careers , We should always remind ourselves , Have a skill that no one else has , Keep your uniqueness .
Learning resource sharing
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 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 ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….

边栏推荐
- 100003 words, take you to decrypt the system architecture under the double 11 and 618 e-commerce promotion scenarios
- SAR回波信号基本模型与性质
- SAR图像聚焦质量评价插件
- 个人如何投资理财比较安全?
- 源码分析及实践测试OpenFeign负载均衡
- 一文帶你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue
- Design and development of hospital reservation registration platform based on JSP Zip (thesis + project source code)
- LeetCode_并查集_中等_399. 除法求值
- Analyse du code source de Tencent libco CO CO - Process open source library
- DataScience&ML:金融科技领域之风控之风控指标/字段相关概念、口径逻辑之详细攻略
猜你喜欢

数据库防火墙闪亮登场(好文共赏)
![[C language] still don't understand the structure? Take a look at this article to give you a preliminary understanding of structure](/img/94/c9c7935aa0c98eb39a34377ad02b10.png)
[C language] still don't understand the structure? Take a look at this article to give you a preliminary understanding of structure

Basic improvement - tree DP supplement

如何查询 SAPGUI 屏幕上某个字段对应的数据库表存储

Source code analysis of Tencent libco collaboration open source library (III) -- Exploring collaboration switching process assembly register saving and efficient collaboration environment

c(指针-02)

Morris traversal of binary tree

云图说|每个成功的业务系统都离不开APIG的保驾护航

DDD落地实践复盘 - 记理论培训&事件风暴

Computer: successfully teach you how to use one trick to retrieve the previous password (the password once saved but currently displayed as ******)
随机推荐
面试中经常问到的几个问题,快来看看能答对几道吧
LeetCode_并查集_中等_399. 除法求值
[Agency] 10 minutes to master the essential difference between forward agency and reverse agency
[C language] accidentally write a bug? Mortals teach you how to write good code [explain debugging skills in vs]
Source code analysis of Tencent libco collaborative process open source library (II) -- persimmon starts from the soft pinch, and the sample code officially begins to explore the source code
改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年
MySQL (17 trigger)
[advanced C language] data storage [Part 2] [ten thousand words summary]
Design and development of hospital reservation registration platform based on JSP Zip (thesis + project source code)
HW蓝队中级面试复盘
Nature Biotechnol | 李家洋/余泓团队利用平铺删除策略打破性状连锁,突破水稻产量瓶颈
This article introduces you to j.u.c's futuretask, fork/join framework and BlockingQueue
Basic improvement - tree DP supplement
第6章 关系数据理论练习
一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue
mysql(17-觸發器)
frp reverse proxy
Office technical lecture: punctuation - Chinese - Daquan
騰訊Libco協程開源庫 源碼分析(二)---- 柿子先從軟的捏 入手示例代碼 正式開始探究源碼
Longest ascending subsequence (LIS) Logu