当前位置:网站首页>Huawei's software testing director with 7 years' experience, several suggestions for all students who want to switch to software testing
Huawei's software testing director with 7 years' experience, several suggestions for all students who want to switch to software testing
2022-06-29 22:10:00 【Little brother said test】

Suggestions for software testing , First of all, I don't know the specific situation of the subject itself , Is it a zero foundation Xiaobai who is not a computer major to change careers or a newcomer who is just a computer major ? Of course , Whatever the preconditions , As long as you are determined to embark on the road of testing , None of these premises is a problem .
So if you want to learn software testing well , I will share some of my experiences from the following two aspects , I hope it can help you !
- Zero basic Xiaobai how to self-study software testing
- Software Test Engineer How to improve your software skills
One 、0 Basic Xiaobai how to self-study software testing
Everybody knows , Software testing is actually a computer IT In technical posts, the threshold for entry to technology is relatively low , That's why many computer zero based Xiaobai will choose the software testing industry .
although , It is said that software testing is relatively simple , But for those who have no relevant foundation and want to learn by themselves , For example, if you change your profession from one major to another ( Such as liberal arts job transfer, or have never been exposed to computer related knowledge ), I really have some difficulties in learning , It may be difficult to understand many introductory test books . Things like this , If you still want to do software testing , Then you have to be strict with yourself . Like learning ability , Self study ability and self-control must be better , Because learning is a very hard process , Especially self-study , So you must adjust your mind before you start , Be prepared for difficulties . It is better to have the ability to solve problems .
About self-study software testing , You can use some network resources , For example, the network resources are abundant now , such as B Station class I , Or you can buy books about software testing . Of course , You'd better have a learning idea before learning software testing , Then make a study plan , It's like the course plan when I was in school , Start from the first foundation step by step , Make notes , Practical training , Review and consolidate .【 Share learning resources at the end of the article 】
01、 Self study the learning methods of software testing
1、 Understand the software testing industry , Plan your career development
The zero foundation Xiaobai wants to step into the software testing industry , Be sure to have a general understanding of the testing industry , for example : What is the development prospect of software testing industry ? What is the future development trend ? And what is the employment demand of software testing jobs ? So you start learning , You can establish a general learning direction and learning route for yourself , Prepare for a clear career development goal in the later stage . meanwhile , This will make you more motivated and motivated to learn , Will also have a more sense of direction .
2、 Develop a learning plan ( Split learning objectives )
After learning about software testing , It is necessary to make a scientific and reasonable study plan . For example, today is about the knowledge of software test database , What exactly should I learn ? You can list the contents and knowledge that need to be learned in today's database one by one , Instead of learning as you like . On the premise of making a good study plan , Not only can you make yourself master the knowledge points more systematically and comprehensively in the learning process , Can also supervise their own learning progress , Kill two birds with one stone . therefore , When learning software testing , It must be based on your learning ability and actual situation , Make appropriate learning plans according to your own progress .
3、 Do more practical exercises
General learning about software testing , Practical requirements are very important . So after mastering some basic knowledge of software testing , Practice is key to the exercise program . When you are doing a test project , First , You need a more comprehensive analysis of the requirements , Then analyze and review the program design , Suppose there is a problem with the developer or the coding of the program design when implementing the requirement function point , then , You design based on these assumptions [ The test case ], When these test cases are finally executed, verify that the program does not have those problems .
02、 The learning content that zero foundation self-study software testing needs to master
For Xiaobai, I suggest you learn something about computers first , First of all, you should have a certain understanding of the basic operating principles of the computer , Then you need to understand the system knowledge of the computer , For example, common operating systems Linux The use of commands and Windows System . Knowledge related to databases also needs to be mastered .
1、 Basic knowledge of software testing


2、 Test theoretical basis and test methods
Software testing theory and Basics It is the core of the whole software testing learning process , And the most important part . Therefore, it is necessary to master the theory and basic knowledge of software testing .
02、 Improve business capabilities
A good software test engineer must first have a good project , Know who the audience of the project is , At the same time, we should learn to think about problems and design projects from the perspective of users . So you want to do a good job of software testing , Learning testing techniques well is only one aspect , At the same time, it is also important to bring yourself into the perspective of users to feel and experience the project .
In the actual work of software testing, I will contact various projects in different fields , Like the Internet 、 Online retailers 、 social contact 、 game 、 Medical care 、 Finance, etc . To do well in all fields , At the beginning of the business process and related business modules, you should be prepared in advance , Be very familiar with .
03、 Improve soft skills
1) Executive force :
make strict demand on oneself , A good plan must be completed on time , Refusal and delay .
2) Learning ability :
First, develop good study habits , Be good at accepting new things and challenges , Every time you accept new knowledge or skills, you must be careful , At the same time, always keep an open mind to consult , Find a set of learning methods that best suit you .
3) Ability to solve problems :
When encountering problems, you can't escape or throw them to the superior leaders , To improve their ability to solve problems ; Without knowing what to do , Also prepare one or several plans in advance and communicate with the leaders .
4) communication skills
Read more at ordinary times 、 Watch more news 、 Think more , So as to increase their own experience and constantly improve their adaptability , In this way, when communicating with others, there will be common topics to achieve the purpose of expression .
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 engage in 【 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 …….

边栏推荐
- 架构实战营毕业总结
- [cloud native] use of Nacos taskmanager task management
- 华为云AOM 2.0版本发布
- CSDN failed to replicate problem
- 阿里巴巴关键字搜索商品API接口(item_search-按关键字搜索商品接口),阿里巴巴搜索API接口
- 2022 openvino DevCon unveils secrets! Intel and many partners deepen the construction of developer ecology and release the innovation potential of AI industry
- Autodesk Revit 2023 software installation package download and installation tutorial
- Golang operation NSQ distributed message queue
- MooseFS 调优笔记
- The soft youth under the blessing of devcloud makes education "smart" in the cloud
猜你喜欢

Mysql入库不了表情符号怎么办

Layer 3 loop brought by route Summary - solution experiment

Summer Challenge harmonyos ark development framework arkui streamer button effect

Matplotlib histogram

尚硅谷实时数据仓库项目(阿里云实时数仓)

小型圖書館項目總結

一文2500字手把手教你使用jmeter进行分布式压力测试【保姆级教程】

Structure the fifth operation of the actual camp module

Detailed explanation of MySQL and mvcc and the difference between RC and RR for snapshot reading

Layer 3 loop brought by route Summary - solution experiment
随机推荐
Getting started with completabilefuture
细说GaussDB(DWS)复杂多样的资源负载管理手段
Report delivery engineer
How to use filters in jfinal to monitor Druid for SQL execution?
As a developer, you need to know about the codeless development platform IVX
A mysql IBD file is too large processing record
C. Where‘s the Bishop?
Shangsilicon Valley real-time data warehouse project (Alibaba cloud real-time data warehouse)
Is it safe to bind securities accounts to flush? Which securities firm can bind flush after opening an account
Small library project summary
免费将pdf转换成word的软件分享,这几个软件一定要知道!
5分钟快速上手 pytest 测试框架
cout 不明确问题
华为云AOM 2.0版本发布
This time, I will talk about technology and life
Detailed explanation of MySQL and mvcc and the difference between RC and RR for snapshot reading
What is a SYN Flood attack? How to protect?
How to use SMS to deliver service information to customers? The guide is here!
Redis (I) -- getting started with redis (1) -- redis introduction, installation and startup, and common configurations
Go standard library context package: data, cancellation signal, deadline and other related operations between a single request and multiple goroutines and the request domain
