当前位置:网站首页>As a software testing practitioner, do you understand your development direction?
As a software testing practitioner, do you understand your development direction?
2022-06-23 14:10:00 【Software testing】

As a software testing practitioner , Have you figured out your development direction ? Goes the , Men are afraid of going wrong , Women are afraid of marrying the wrong man . Now , Line breaks are very convenient , But if you don't understand the way after entering the industry , After all, it will only be a waste .

Generally speaking , Management and technology are the main development direction of testers . Integration of development and testing under agile development mode , Test development, which is very popular in recent years, was born , Flat management concept transmitted from Internet manufacturers , It also allows people who focus on software testing technology to have more career development choices .
The growth path of Management
Management is in a specific environment , Effectively plan the resources the organization has 、 organization 、 Leadership and control , The process of achieving established organizational goals .
Different companies have different levels of Management . however , It can be divided into three levels : Grassroots test managers 、 Middle level test managers and Senior Test Managers .
The following figure is from the position 、 Experience requirements 、 Management scale 、 These three levels are summarized and compared at the level of responsible object and work content , Help us better understand how these positions develop .

Grassroots test managers : Test team leader
Grass roots test managers generally have about three years of working experience , Lead your team ( Less than ten people ) Complete the test task together , For example, the test of a version or the test of a project delivery . Grassroots test managers often assume the most important responsibilities in the group 、 The most complex test work , It's the backbone of the team , So sometimes we call them technical leaders .
Middle level test manager : Test Manager
Middle level test managers generally have about five years of working experience , Lead a medium-sized team ( Ten to dozens of people ), Responsible for testing one or more products . They need to be responsible for the whole process of product testing , They need and different roles ( Such as products 、 Development 、 maintain 、 market 、 service personal ) Communication and cooperation , Achieve product objectives . Management , They are responsible for the testing team “ Breeding, using and retaining ”; Technical aspects , They need to be able to solve the difficulties encountered in team testing 、 problem , Continuously improve the testing ability of the team .
Senior Test Managers : Test Director
Senior test managers generally have about ten years of working experience , Lead a large team ( Dozens to hundreds of people ), Responsible for one or more product lines . Like other high-level managers , Senior test managers are also responsible for the company's business success . Their work will focus more on Strategy 、 Development and planning , Such as the organizational structure of the test team 、 Performance standard setting 、 Talent selection and training ( Such as qualification )、 Improve efficiency, etc , For the health of the test team 、 Responsible for sound development .
The forward extension of Technology
The technical development direction of testers can be divided into three categories : Product testing experts 、 Testing technologist 、 Test developers .
Product testing experts : Test Architect
Test Architect is a development direction of test technology , He is an expert in product testing technology , Its main responsibility is to different organizations 、 product 、 Research and development mode to make the most suitable choice for the current situation , Do just the right test , Escort the success of the product , Provide support .
Many companies have system architects , relatively speaking , You are familiar with the position of system architect , But not all companies have positions like Test Architect . In fact, there are many similarities in the responsibilities of test architects and system architects , We can use system architects to understand the role of test architects , As shown in the figure below .

Testing technologist
We can also focus on a certain testing technology field , Develop into a test technology expert in this field . Software testing has developed to this day , A sound testing system has long been formed , Every test activity ( Such as test analysis and design 、 The test execution 、 Test evaluation 、 Test process, etc ) Both have rich connotations , It's all worth studying , Corresponding testers can develop into experts in relevant fields , Such as test analysis and design experts 、 Test process expert 、 Exploratory testing experts, etc , As shown in the following table .

besides , Each product quality attribute ( Such as performance 、 reliability 、 Safety, etc ) Have their own professional testing methods and tools , There is also a very large space , It's worth ploughing , The corresponding testers can develop into experts in relevant fields , Such as security testing experts 、 Ease of use / User experience testing expert 、 Performance test experts, etc , As shown in the following table .

Test developers
Test development is a very popular test position in recent years , Generally speaking, test development can be divided into three categories :
Test development engineers who prefer automated test architecture ;
In favor of efficiency 、 Test Development Engineer of tool chain ;
Test development engineers who can pair up with developers .
The following figure summarizes the general technology stack of test development engineers .

among “ Development capability ” and “ Development capability ” Basics ” This is an area that all test developers need to focus on . Test development engineers related to automated test architecture also need to focus on “ automated testing ” and “ Test type ”, Performance and tool chain related test development engineers need to focus on “ Test type ” and “ R & D effectiveness ”.
Management or technology
The answer to this question ultimately depends on your choice . First of all, you must break through the new level , As a type of technical work , Technology must be quite important . It is recommended that the test manager , Especially at the grass-roots and middle levels , Don't give up technical advantages too early , Just focus on managing 、 communicate 、 In terms of coordination , It's hard to imagine that a manager who doesn't pass the test technology can lead the test team well . Of course , If you're on the technical path , If you have spare time in your daily work , It's not impossible to be involved in Management .
The technology industry should continue to learn , Don't fight alone in your study , It's best to keep warm , Achieve each other and grow together , The effect of mass effect is very powerful , Let's learn together , Punch in together , Will be more motivated to learn , And you can stick to it . You can join our testing technology exchange group :914172719( There are various software testing resources and technical discussions )
Here's a message for you , Mutual encouragement : When our abilities are insufficient , The first thing to do is internal practice ! When we are strong enough , You can look outside !

Finally, we also prepared a supporting learning resource for you , You can scan the QR code below via wechat , Get one for free 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. .
Friends who like software testing , If my blog helps you 、 If you like my blog content , please “ give the thumbs-up ” “ Comment on ” “ Collection ” One button, three links !
Good article recommends
Why is the test post a giant pit ?10 The tester told you not to be fooled
Interview must ask Linux The order will help you tidy up …
边栏推荐
- Is flush a stock? Is it safe to open an account online now?
- Problems during MySQL uninstallation
- Use openvinotm preprocessing API to further improve the reasoning performance of yolov5
- 【深入理解TcaplusDB技术】单据受理之表管理
- [deeply understand tcapulusdb technology] tmonitor background one click installation
- Yyds dry inventory solution sword finger offer: judge whether it is a balanced binary tree
- What does it mean for AI developers after 2022
- Monitor the cache update of Eureka client
- Binding events of wechat applet in wx:for
- How to use sed -i command
猜你喜欢
![[Course preview] AI meter industry solution based on propeller and openvino | industrial meter reading and character detection](/img/d8/a367c26b51d9dbaf53bf4fe2a13917.png)
[Course preview] AI meter industry solution based on propeller and openvino | industrial meter reading and character detection

微信小程序之input前加图标

php接收和发送数据

Develop a powerful tool for increasing efficiency - vscode plug-in sharing in 2022

AI 参考套件

Shutter clip clipping component

实战监听Eureka client的缓存更新

Add Icon before input of wechat applet

边缘和物联网学术资源

微信小程序之在wx:for中绑定事件
随机推荐
Shutter clip clipping component
Generics, generic defects and application scenarios that 90% of people do not understand
SQLserver2008r2安装dts组件不成功
渗透测试-提权专题
How deci and Intel can achieve up to 16.8x throughput improvement and +1.74% accuracy improvement on mlperf
Tencent cloud tdsql-c heavy upgrade, leading the cloud native database market in terms of performance
Intelligent digital signage solution
Use xtradiagram Diagramcontrol for drawing and controlling process graphics
. Net how to use log framework NLog
AI reference kit
Tinder security cooperates with Intel vPro platform to build a new pattern of software and hardware collaborative security
pyqt5之designer制作表格
How to use sed -i command
面向 PyTorch* 的英特尔 扩展助力加速 PyTorch
Web technology sharing | [Gaode map] to realize customized track playback
中断和轮询
微信小程序之获取php后台数据库转化的json
leetcode:42. Rain water connection
微信小程序之input前加图标
【课程预告】基于飞桨和OpenVINO 的AI表计产业解决方案 | 工业读表与字符检测

