当前位置:网站首页>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 .
边栏推荐
猜你喜欢
APP测试面试题汇总,面试必考一定要看

Use NVM to dynamically adjust the nodejs version to solve the problem that the project cannot be run and packaged because the node version is too high or too low

MySQL安装

MySQL learning record - II. MySQL create table command

2022 melting welding and thermal cutting test questions and answers

清华大学数据挖掘笔记(一)

ISCSI详解(五)——ISCSI客户端配置实战

Minimum transfer times

Load the source code of 2D 3D virtual anchor in the web page (1: project introduction and source code)
Cas d'essai et spécification de description des bogues référence
随机推荐
Domain name mapping to specified IP
day5-x
Financial test interview questions to help you get the offer
Machine learning notes - circular neural network memo list
软件测试需求分析方法有哪些,一起来看看吧
MySQL learning record - II. MySQL create table command
Codecraft-22 and codeforces round 795 (Div. 2)
Use NVM to dynamically adjust the nodejs version to solve the problem that the project cannot be run and packaged because the node version is too high or too low
Countdownlatch example
(JS) three digits are separated by commas, and two decimal places are reserved (or rounded)
Subtractive integer (number theory)
(12) Interactive component selectable
(15) Tweenrunner
The database doesn't know what went wrong
机器学习笔记 - 循环神经网络备忘清单
ISCSI详解(五)——ISCSI客户端配置实战
软件测试面试题精选
Full arrangement of numbers (digital password dictionary)
ABC253F Operations on a Matrix
ABC253F Operations on a Matrix
https://mp.weixin.qq.com/s?__biz=MzU1ODc2NzAxMw==&mid=2247483738&idx=1&sn=32e1bfb005ad0fdf609e86186fb5eaf8&chksm=fc20cf90cb5746865ecc97a3a3c4ef4a4eec8e26c16358f743194e548469c90af1a2dc6c0078#rd