当前位置:网站首页>For the sustainable development of software testing, we must learn to knock code?
For the sustainable development of software testing, we must learn to knock code?
2022-07-01 15:40:00 【Two black】
Whether it's the new sprouts that just entered the testing industry , Or small drivers who have been in the testing industry for two or three years , You're always thinking about a problem : If it's going to be sustainable , Do I need to understand the code ?
Today's enthusiastic editor will analyze it with you
First, let's take a look at the career direction of software testing :
1、 technology + The management direction :
A new one → Technical stage → Test Manager 、 A management position such as supervisor
need : Programming ability + Management skills are all there
2、 Pure technology :
A new one → A functional test → automation / performance / Security → Test Development / performance 、 Security testing experts / Architects
need : Excellent programming ability
3、 Product direction :
A new one → Business professionals → The product manager 、 Product demand, etc .
need : Professional capability , No programming ability is required

The introductory stage
A new stage of sprouting → Junior test engineer
New to software testing , To be a qualified software testing engineer , There is still a lot to learn .
1) Theoretical basis of software testing ;
2) Test case design 、 Test function coverage 、 Practical application of software testing project ;
3) Accurate grasp of the business 、 Cultivate a sense of bug Preliminary treatment and Analysis ;
4) In the long-term testing work , To cultivate a keen sense of bug The sense of smell ;
5) Good communication skills . If you even have one bug It's not clear , That would be awkward . If you can't have a good chat with developers , That's embarrassing .

At this stage , Mainly function test , Operate the system manually like a user , Simulate user scenarios , So you don't need any programming power , You can do it .
therefore , Getting started with software testing is not difficult . Therefore , In the software testing position , There are many non computer professional compatriots can be excellent competent .
Primary stage
Function test little driver → Junior test engineer

As the test time increases , We need to master more things to expand our technical ability , After all, you can only be called Mengxin when you are just starting your career .
1) Database operation :mysql、oracle etc.
2)linux operation 、 Environment building
3) Various testing tools : Grab the bag fiddler,wireshark
4) Understand the system under test from the architecture layer 、http Communication protocol 、 Interface testing and its tools postman、soupui、jmeter etc. .
5)app Special tests for 、 Compatibility test 、 Ease of use test
At this stage , There will be some people who will become team leaders 、 Little leader . The main task is to assign test tasks within the group 、 Grasp and feedback task progress 、 Complete the test work .
In some special industries ( For example, medical treatment ), Can gradually form business experts .
There is no requirement for programming ability at this stage .
Intermediate stage
automation / performance / Security ( Must be able to program ) → Senior Test Engineer

Have the ability to test and code , Improve testing efficiency and software quality .
The following is an example of automated testing .
1) Choose a programming language to learn :java、python、ruby etc.
2) Understand automated testing 、 Automated test tool 、web/app/ Interface /pc The foundation of end-to-end Automation
3) Frame ideas 、 Project practice and process
After a few years in the functional testing position , You start to get anxious . At work , Feel the limits of growth . In addition to getting more and more familiar with the business , Work is just a little bit , There's no growth in other areas .
Want to change jobs, want to get a raise , But it's frustrating and powerless , Because the whole body value is here . I want to improve myself in the process of work , Towards high paying automated testing 、 Performance testing 、 Safety test, etc. . Of course, automated testing tools can also be automated , But there's a difference between good and bad .
The first hurdle is programming !!
Advanced stage
Test Development / performance 、 Security testing experts → Senior test engineer
Test Development , Have the ability to test and code , Improve testing efficiency and software quality . We can also do development , And you can do tests . Strong development ability is required , Go deep into the code layer . Generally do not directly participate in the testing work .

1) For the test framework 、 The second development of testing tools , Better meet the testing requirements of the company's products
2) Carry out unit testing or assist in the development of unit testing , Control the quality of product code from the development stage . In the subsequent iteration process, the problem is quickly mined
3) Develop test tools and platforms , Improve test efficiency for test team , Simplification of various tests 、 Quantification of test results . For example, performance testing platform 、 Interface test platform, etc .
4) Test Manager 、 executive director → Technology and management coexist 、 Can compete with development 、 Be able to convince the public … Hundreds of words are omitted here .
summary
In the initial stage of soft testing , No programming ability is required . But any profession , Will pursue long-term development . If you're not a business expert , I don't want to stop being a junior test engineer , So in the long run , Programming is something you can't avoid anyway .
therefore , Do you want to understand the code , Give you a smile , I know

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 those who want to advance 【 automated testing 】 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 …….
Join my communication group below for free !
边栏推荐
- TensorFlow團隊:我們沒被拋弃
- 《QT+PCL第六章》点云配准icp系列3
- 将ABAP On-Premises系统连接到中央检查系统以进行自定义代码迁移
- Zhang Chi Consulting: lead lithium battery into six sigma consulting to reduce battery capacity attenuation
- STM32ADC模拟/数字转换详解
- 《性能之巅第2版》阅读笔记(五)--file-system监测
- MySQL高级篇4
- Logical analysis of automatic decision of SAP CRM organization model
- vim 从嫌弃到依赖(22)——自动补全
- 采集数据工具推荐,以及采集数据列表详细图解流程
猜你喜欢

Équipe tensflow: Nous ne sommes pas abandonnés

A unifying review of deep and shallow anomaly detection

The difference between arrow function and ordinary function in JS

Skywalking 6.4 distributed link tracking usage notes

Stm32f4-tft-spi timing logic analyzer commissioning record

【显存优化】深度学习显存优化方法
Implementation of deploying redis sentry in k8s

TensorFlow團隊:我們沒被拋弃

Introduction to MySQL audit plug-in

华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设
随机推荐
选择在长城证券上炒股开户可以吗?安全吗?
【目标跟踪】|STARK
采集数据工具推荐,以及采集数据列表详细图解流程
Tableapi & SQL and Kafka message insertion in Flink
MySQL service is starting. MySQL service cannot be started. Solution
微服务追踪SQL(支持Isto管控下的gorm查询追踪)
Microservice tracking SQL (support Gorm query tracking under isto control)
STM32F4-TFT-SPI时序逻辑分析仪调试记录
Photoshop plug-in HDR (II) - script development PS plug-in
Wechat applet 01 bottom navigation bar settings
Guide de conception matérielle du microcontrôleur s32k1xx
6.2 normalization 6.2.6 BC normal form (BCNF) 6.2.9 normalization summary
TensorFlow团队:我们没被抛弃
Qt+pcl Chapter 6 point cloud registration ICP Series 5
MySQL高级篇4
Shopping mall 6.27 to be completed
[Cloudera][ImpalaJDBCDriver](500164)Error initialized or created transport for authentication
[STM32 learning] w25qxx automatic judgment capacity detection based on STM32 USB storage device
Wechat official account subscription message Wx open subscribe implementation and pit closure guide
Short Wei Lai grizzly, to "touch China" in the concept of stocks for a living?