当前位置:网站首页>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 !
边栏推荐
- 【一天学awk】函数与自定义函数
- 求求你们,别再刷 Star 了!这跟“爱国”没关系!
- Research on manually triggering automatic decision of SAP CRM organization model with ABAP code
- Preorder, inorder, follow-up of binary tree (non recursive version)
- 雷神科技冲刺北交所,拟募集资金5.4亿元
- Redis秒杀demo
- Create employee data in SAP s/4hana by importing CSV
- [target tracking] |stark
- 【ROS进阶篇】第五讲 ROS中的TF坐标变换
- Tableapi & SQL and MySQL data query of Flink
猜你喜欢
Phpcms background upload picture button cannot be clicked
入侵检测模型(An Intrusion-Detection Model)
Introduction to MySQL audit plug-in
RT-Thread Env 工具介绍(学习笔记)
【显存优化】深度学习显存优化方法
厦门灌口镇田头村特色农产品 甜头村特色农产品蚂蚁新村7.1答案
Lean Six Sigma project counseling: centralized counseling and point-to-point counseling
重回榜首的大众,ID依然乏力
三星率先投产3nm芯片,上海应届硕士生可直接落户,南开成立芯片科学中心,今日更多大新闻在此...
Implementation of deploying redis sentry in k8s
随机推荐
Create employee data in SAP s/4hana by importing CSV
【目标跟踪】|模板更新 时间上下文信息(UpdateNet)《Learning the Model Update for Siamese Trackers》
微信小程序02-轮播图实现与图片点击跳转
做空蔚来的灰熊,以“碰瓷”中概股为生?
Deep operator overloading (2)
求求你们,别再刷 Star 了!这跟“爱国”没关系!
Tiantou village, Guankou Town, Xiamen special agricultural products Tiantou Village special agricultural products ant new village 7.1 answer
[antenna] [3] some shortcut keys of CST
MySQL advanced 4
Reading notes of top performance version 2 (V) -- file system monitoring
Introduction to MySQL audit plug-in
An intrusion detection model
她就是那个「别人家的HR」|ONES 人物
Intelligent operation and maintenance practice: banking business process and single transaction tracking
Photoshop plug-in HDR (II) - script development PS plug-in
Qt+pcl Chapter 6 point cloud registration ICP series 3
Photoshop插件-HDR(二)-脚本开发-PS插件
What are the test items of juicer ul982
【一天学awk】函数与自定义函数
微服务追踪SQL(支持Isto管控下的gorm查询追踪)