当前位置:网站首页>Do you know how to improve software testing ability?
Do you know how to improve software testing ability?
2022-06-12 09:14:00 【Software testing Lao Mo】
Catalog
4. For what you found Bug And pride
5. Participate in the design of software functions
7. Understand what you're testing
8. Work with others to test the part you are responsible for
9. Learn the software you test
10. Cultivate a good relationship with developers
11. Expand your field and network
12. Look for good teachers or role models
15. Choose test automation wisely
16. Improve your programming skills
17. To participate in Bug Review of (Triage)
19. Love what you do , And do it well
1. Think what customers think
Always think about the user during the test . Cultivate your resonance with the needs of users . Communicate with users and observe how they use your software .
2. Read more Bug
If you work with a team of Software Test Engineers , Then please read They send it every day Bug, Especially those for your test part Bug . You can find it from others Bug Learn a lot .

3. Read more code
Find the code for the part of the function you tested . Although writing code is not your business , But reading that code often helps you find potential marginal situations and software defects .
4. For what you found Bug And pride
Contribute to a software Bug The repair is from the written Bug The title and description begin with . I send one at a time Bug I'll take this Bug Reread it to make sure it's reasonable and provides just the right details . If something important Bug Not corrected , To get to the bottom of it , Make sure the decision and trade-offs are right .
5. Participate in the design of software functions
Before writing soft code , When major design changes are still possible , Actively participate in the planning phase of the software , This will help you understand the tradeoffs and tradeoffs being considered .
6. Design your test
Whether it's looking for boundary values , Use combination technology , Draw a chart , Or create a test model , It's always useful to put your ideas into your test design . During the exploratory test , Consciously alternate your test plan with product learning .
7. Understand what you're testing
No matter which function you're testing , You should know its design , Its limitations , Others found Bug, Code changes , And its interaction with other functions .
8. Work with others to test the part you are responsible for
Test your functional modules with people with different expertise , Discuss test ideas together and ask for their feedback .
9. Learn the software you test
Even if you test only a small part of a software , Being an expert on other new features and the entire software will help you become a better test engineer .
10. Cultivate a good relationship with developers
Testing is sometimes confrontational , It's easy for some people you work with to ignore your opinions when making decisions . And repair Bug Building strong relationships with developers is important for understanding the latest developments and contributing to Bug The repair will be beneficial .
11. Expand your field and network
Successful people have a solid and credible circle of communication . They can get the expertise and advice they need . Constantly make new friends and develop professional contacts within and outside your company .
12. Look for good teachers or role models
I have worked with many excellent test engineers , And learned a lot from them . To improve your testing skills , You should look for “ adviser ” Meet them or follow their example .
13. Keep introspection
Test engineers are good at finding software defects . If you apply this sensitivity to yourself , We must be able to find our own shortcomings more effectively .
14. Manage your time
Our time is easily occupied by large pieces of work and constant meetings , So we don't have time to learn , Go deep and dig more Bug, I don't even have time to live a healthy life . To avoid overdraft , You need to learn how to manage your time .
15. Choose test automation wisely
Automated testing may lack the kind of... Of skilled testers “ Yu Guang's eyesight ”. Incorrect automation sometimes turns into a huge and difficult to maintain code , And it has no practical meaning to measure software quality . However, well-designed automated testing helps to detect software defects as soon as possible .
16. Improve your programming skills
I've met some very talented testers , They tend not to write code . This makes sense . Just as film critics don't think about the likes and dislikes of the film audience after they become picky and rich , In my role as a programmer , I don't want to be the same as users anymore . But programming is still a valuable skill , It can help you read the code better , Understand the inner meaning of the product , At the same time, it helps you write some gadgets to make the dull and repetitive work easier .
17. To participate in Bug Review of (Triage)
In the last days before the product launch ,Bug The review team meets to decide which Bug Should be repaired , Which ones should be left for later versions to fix . If you are not usually on the invitation list for this meeting , Then take the initiative to ask for . You'll see the credibility of the tester , The process of making a compromise decision between factors such as user influence and known risks . It will be a very interesting experience .
18. Keep on learning
Whether it's “ Soft skills ”, Like public speaking , Or programming language , Or new testing techniques , Successful test engineers always take time out of their busy schedule to keep learning .
19. Love what you do , And do it well
If you can't afford to give up your current job , Then learn to love it . Testers sometimes become cynical , Especially in difficult release cycles . Those who enjoy their work and are not satisfied with only completing the planned goals will become excellent test engineers .

Thank everyone who reads my article carefully !!!
If you can use the following information, you can take it away directly :
1、 Self study development or test the necessary complete project source code and environment
2、 Test all templates in the work ( test plan 、 The test case 、 Test report, etc )
3、 Classic interview questions for software testing
4、Python/Java Automation test practice .pdf
5、Jmeter/postman Interface test full set of video acquisition
I personally sorted out some technical materials I have sorted out in my software testing career in recent years , contain : e-book , Resume module , Various work templates , Interview treasure , Self study projects, etc . Please find me in the comment area if you need it. Thank you .
边栏推荐
- 目标识别、检测和 6D 姿态估算源码与方案(最先进的方法和数据集)
- [character set 9] will GBK be garbled when copied to unicode?
- Latex common symbols summary
- Cas d'essai et spécification de description des bogues référence
- ++ problems in C language
- Detailed explanation of iSCSI (V) -- actual operation of iSCSI client configuration
- ABC253F Operations on a Matrix
- Definition of polar angle and its code implementation
- Diff prime pairs
- Oracle personal replication (I)
猜你喜欢

Definition of polar angle and its code implementation
Common technical questions in functional test interview. Would you like to summarize them?

Flink传入自定义的参数或配置文件

After receiving the picture, caigou was very happy and played with PDF. The submission format was flag{xxx}, and the decryption characters should be in lowercase
软件测试需求分析方法有哪些,一起来看看吧

Do you know the meaning behind these questions?

The classic dog contract of smart contract (I)
帮助你拿到offer的金融测试面试题

2022 simulated examination platform operation of high voltage electrician work license question bank

EIP-1559
随机推荐
重启Kubernetes Pod的几种方式
清华大学数据挖掘笔记(一)
(15) Tweenrunner
Countdownlatch example
MySQL - Import / export operation
更改tabledata列名
Chapter IV - first procedure
MySQL installation
还在原地踏步,提高软件测试能力的方法你知道吗?
90%以上软件公司都会问的软件测试面试题赶紧来背吧
128. Plus longue séquence continue - table de hachage
测试用例如何编写?
机器学习笔记 - 循环神经网络备忘清单
数据库不知道哪里出问题
Four steps for sending rockertmq producer messages
长安链节点证书、角色、权限管理介绍
++ problems in C language
128. longest continuous sequence hash table
最少换乘次数
Introduction to applet cloud development -- questionnaire evaluation applet practice (7)
https://mp.weixin.qq.com/s?__biz=MzU1ODc2NzAxMw==&mid=2247483738&idx=1&sn=32e1bfb005ad0fdf609e86186fb5eaf8&chksm=fc20cf90cb5746865ecc97a3a3c4ef4a4eec8e26c16358f743194e548469c90af1a2dc6c0078#rd