当前位置:网站首页>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 .
边栏推荐
- Node sample background setup
- 解决当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭)的问题
- 測試用例和bug描述規範參考
- Introduction Fibonacci series
- Domain name mapping to specified IP
- 2022 simulated examination platform operation of high voltage electrician work license question bank
- Swagger documentation details
- Grab screen and ground glass effect
- day5-x
- 最少换乘次数
猜你喜欢
![Offer:[day 8 dynamic planning (simple)] --- > maximum profit of stock](/img/42/000a3e601ba1771a1ee07fcd800307.jpg)
Offer:[day 8 dynamic planning (simple)] --- > maximum profit of stock

Distributed transactions - Theoretical Overview
软件测试面试题精选

Tool classes for extracting zip files

Minimum transfer times

Chapter IV - first procedure

The database doesn't know what went wrong
软件测试工作经验分享,一定有你想知道的

90%以上软件公司都会问的软件测试面试题赶紧来背吧
ADB command collection, let's learn together
随机推荐
Flink passes in custom parameters or profiles
MySQL learning records -- III. MySQL query statements
Leetcode 336 palindrome pair (palindrome string + hash)
测试用例和bug描述规范参考
Minimum transfer times
Filters and listeners
(JS) three digits are separated by commas, and two decimal places are reserved (or rounded)
128. 最長連續序列-哈希錶
Financial test interview questions to help you get the offer
最少换乘次数
Binary tree calculation problem
MySQL - Import / export operation
[untitled] task3 multiple recall
数据库不知道哪里出问题
90%以上软件公司都会问的软件测试面试题赶紧来背吧
Distributed transaction solution 2: message queue to achieve final consistency
Selection of interview questions for software testing
Flink CheckPoint : Exceeded checkpoint tolerable failure threshold
Introduction to applet cloud development -- questionnaire evaluation applet practice (7)
Does database and table splitting cause reading diffusion problems? How to solve it?
https://mp.weixin.qq.com/s?__biz=MzU1ODc2NzAxMw==&mid=2247483738&idx=1&sn=32e1bfb005ad0fdf609e86186fb5eaf8&chksm=fc20cf90cb5746865ecc97a3a3c4ef4a4eec8e26c16358f743194e548469c90af1a2dc6c0078#rd