SlideShare a Scribd company logo
1 of 21
Download to read offline
Introduction
Over at the Software Testing Club we asked our lovely community of
software testers whether we would be able to come up with a list of
99 Things Testers Can Do To Become Better Testers.
This is the result. The community has answered. We hope it will inspire
you to take some action to become a better tester. Enjoy!
Please check out our sponsors, they are awesome for helping
make this ebook happen!
! ! 2
! ! 3
iiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiii
! ! 4
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiii
iiiiiiiiii
iiiiiiiiii
iiiiiiiiii
iiiiiiiiii
iiiiiiiiii
! ! 5
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiii
1. Get to know your customers - Chris George
2. Work first line support for a while - Chris George
3. Never stop learning - Chris George
4. ...and recognize that you will never know everything - Amy Phillips
5. Learn when to automate and when not to - Chris George
6. Question the way you work every day - Kinofrost
7. ... and have the courage to share your findings with whoever is in charge
as well as fight for key changes - Erick Brickarp
8. Pair with developers. - Gareth Waterhouse
9. Test as early as possible - Gareth Waterhouse
10. Remember it is about people. - Tony Bruce
! ! 6
11. Learn to question. - Tony Bruce
12. Learn to explain. - Tony Bruce
13. Understand the business model and business challenges/context before
determining the testing challenges. Its not all clicks and buttons. -
Mohan Panguluri
14. Keep your eye on the ball (the end goal) - Kate Paulk
15. Get an understanding of Systems Thinking - Martin Huckle
16. Also get an understanding of mental modelling, the scientific method
and design of experiments - Kinofrost
17. Be critical but do not criticise - Kim Knup
18. Create a MindMap - Rosie Sherry
! ! 7
19. Learn from other Tester mistakes - Mantas
20. True, but learn from your mistakes first :-) - Mauri Edo
21. Attend or even better speak at Software Testing and Programming
conferences (there are free/low cost one that provide great value) -
Stephan Kämper
22. Take the Association for Software Testing "Black Box Software Testing"
course(s) - Stephan Kämper
23. Follow other testers on Twitter - Stephan Kämper
24. Addition to Stephan's suggestion: Follow testers on Twitter is a good
start but make sure you don't stop there. Twitter is a great way to share
ideas and experiences, get feedback and practice your debating skills
not to mention getting in contact with other passionate testers. - Erik
Brickarp
! ! 8
25. For non-native English speakers: Improve your English. For native
English speakers: Learn another language. - Stephan Kämper
26. Teach testing. - Stephan Kämper
27. Learn to program, some lines can help so much - Stephan Kämper
28. Start a test blog - Erick Brickarp
29. And comment on others - Amy Phillips
30. Read Articles, Blogs, Forum posts. - Haplerinko
31. Join an open source project you like as tester. - Erick Brickarp
32. Is "Join Software Testing Club!" taken? I couldn't see it... or maybe it is
too obvious :-) - Geir Gulbrandsen
! ! 9
33. Listen to what your client has to say. This is, by far, the most important
(and underrated) Testing skill, in my humble opinion. - Marcelo
Cordeiro Leite
34. +1 for listening. Being really, really good at listening helps you not only
to understand your client, but to pick up on areas where the team is
confused or unsure about what we're building - a slight hesitation in
speech because the dev keeps getting two different entities muddled up,
perhaps.
35. Read the ISTQB syllabus from start to end - then use it as a map of the
box you need to be thinking outside of! - Geekonomicon
36. Do not avoid technical discussions/information - Boipelo Mawasha
37. Every year or 2 - Refresh on basics - Read ISTQB Syllabus, TheTestEye
SW Quality Characteristics, BBST material, etc. again. (Every time you
have different perspective thus gain different insights from same
material) - Halperinko
! ! 10
38. Always use the best methodology invented - Common Sense. Then
choose your testing methodology... - Gil Bloom
39. Build a good relationship with the developers. - David Wardlaw
40. Resist the temptation to go after bogus certifications. Take the risk of
thinking for yourself. I've got 99 ideas on how to become a better tester,
but certification ain't one. - Johan Jonasson
41. Learn how to use testing techniques such as boundary value analysis,
equivalence partitioning etc - Amy Phillips
42. Explore your ideas through blog posts, discussions, or by speaking at
events. Listen to others opinions and use to broaden your own - Amy
Phillips
43. Read the release notes for products you use (or even ones you don't
use), many list the bugs they've fixed. Test whether the same bugs exist
in your product. - Amy Phillips
! ! 11
44. Learn from bugs that end up in production. Try to work out how your
testing missed them. - Amy Phillips
45. Listen. And then form your own opinion. - Amy Phillips
46. Keep your mind open to new techniques and tools - Graham Perry
47. Come up with three ways that your boss, your co-worker, and your
trainee can become better at their jobs ... then apply it to yourself. - Jeff
Lucas
48. Read as much as you can about testing. Then read as much as you can
about things outside of testing; product design, software development,
psychology, anthropology etc - Amy Phillips
49. When you analyse a system, don't forget the parts of it that are not
made of code, but living, breathing, fickle, forgetful, quarrelsome,
cooperative, adaptable, lovely human beings. - Anna Baik
! ! 12
50. Explore the system!! - Vishu Udayan
51. Look at Competitor products and benchmark the differences - Sandeep
Maher
52. Trust no one! In sense that what people say is not always what they
REALLY mean. So the more you conversate, the more you trust. But
your trust level is always less than 95% - Oleksii Burdin
53. Ask yourself (and answer) the fundamental questions like "why do we
need testers?","what is good testing?", "what should I document, why
and for who?"... The greatest value in questions like these is not the
answer but the thought process of getting to an answer. - Erik Brickarp
54. Understand what your customer wants, what he needs, communicate
the needs, agree with needs and deliver both of them. -Teemu Vesala
! ! 13
55. But remember that people don't always need what they think they need.
Be prepared to think around the problem to deliver a solution to the
problem, not just what was explicitly asked for. - Joseph Brannan
56. If it doesn't exist: Start a community of practice or other forum there
you and colleges can talk testing, share ideas/experiences and improve
as testers together. - Erik Brickarp
57. Utilise your courage (and display it) and stand up for what you believe
in. Don't bend on your morals and ethics. Test the best way you know
how, despite being told otherwise. Before doing this... make sure you
have mortgage insurance. ;0) - David Greenlees
58. Embrace quality as a lifestyle, not only during work hours. - George
Motoc
59. Breathe as a tester, Live as a tester, Be a tester. Be a tester in all areas of
your life whatever it is at work, private life, relationships, hobbies or
! ! 14
others, 24/7, 365/year ( I give you 1 day rest on leap year :) ). - Gabrielle
Klein
60. Never stop trying to become a better tester - Mauri Edo
61. Try to provide the solutions as well as finding the problems. -
Geekonomicon
62. Think about as many different perspectives as possible!! - Dan Ashby
63. When reporting, try not to be seen as the enemy; assign blame to
systems and applications rather than individuals and stick to the facts.
Equally, emphasize the positives, and the efforts made to correct issues;
this time ignore the systems and applications and focus on the
individuals who got the defects fixed. - Joseph Brannan
64. Learn the difference between Severity and Priority - Dan Ashby
! ! 15
65. Would add to that and recommend that everyone in the company knows
what they mean by severity and priority. If people have different
understanding of these words then there's no actual communication. -
Kinofrost
66. Accept that not all bugs you raise will be prioritised to be fixed - Steven
Cross
67. Everyone within the project team is responsible for quality - Steven
Cross
68. Testing should be fun so remain positive and get everyone within the
team enthused about the merits of testing - Steven Cross
69. Accept that Developers have a different mindset - Steven Cross
70. Be brave. You're possibly the only person(people) saying "Are you sure
you want to release this now because...?" - Vernon Richards
! ! 16
71. Don't repeat yourself. I learned this from the Pragmatic Programmer
although it means something different for testers: don't repeat the same
actions, don't follow the same path, the same order. Break your habits. -
Philippe Antras
72. Ask experienced testers for feedback/help - Erik Brickarp
73. Flip that, and experienced testers should help less experience testers as
much as they can. It will help you and help the other tester. - Gareth
Waterhouse
74. Good point and to keep 'em coming: experienced testers can benefit
from asking less experienced testers to get a new/fresh view of a
problem, especially true when experienced includes very use to the
product being tested (in that case as a means to fight bias). - Erik
Brickarp
75. Use the box itself to help you. Look at the edges of your box. Create a
bigger box, look at what is now in the box and decide what you might
! ! 17
want to follow up. Look at the edges again, can you push any of them
out a bit? What would you find if you did? Do quick, cheap, experiments
on stuff that seems unlikely to surprise you - because sometimes it will.
76. Use another pair of eyes to help - pair with someone, or try to grab
someone for a quick debrief if your team doesn't "do" pairing. - Anna
Baik
77. Leave your ego at home - maybe that amazing bug won't get fixed before
go-live. Trust that the person making the decision knows better than
you. - Amy Phillips
78. When you say, you're a tester, play your position, that position could
involve much more than just testing in a start-up. It might even involve
giving an opinion on the go/no-go decision. - Matt Archer
79. Respect programmers, designers, product owner and others involved.
! ! 18
80. Earn respect back by doing a great job and learn how to communicate
your results. - Erik Brickarp
81. +1 to this, specially do not feed the anger between testers and
developers, if you face it at some point in your career.
82. Go to non-testing technology events - Rosie Sherry
83. Reduce biases & unintentional blindness. - halperinko
84. Learn to take effective notes and document your testing in different
ways - models, mind maps, sketches and other approaches will all help
you gain insights and new perspectives on the system you are testing.
85. Build personal development time into your week - 5-10% or
approximately half a day a week sharpening your skills by reading,
practicing or learning a new skill will pay dividends.
! ! 19
86. See the bigger picture. How does your testing add value to your team,
project, organisation?
87. Learn how to use regex.
88. Learn how to use the command line. Shell and batch scripts too.
89. Learn a scripting language. Use it to automate repetitive tasks or
processes. Manipulation of text or data files for example.
90. Become an Excel power user. Functions, logic and conditional
formatting can all be used as powerful analysis and test tools.
91. Stop following test scripts and think - Stephen Blower
92. Hang out with developers, designers, managers - Rosie Sherry
93. Understand your business and customer needs, not just the
requirements - Mike Hendry
! ! 20
94. Understand your domain fully and as importantly your competitors -
Stephen Blower
95. Do not try to find errors or bugs - try to find problems and victims.
Testing is more than checking. - Thomas Lattner
96. Be prepared, you won’t catch all the bugs, but keep trying - Mauri Edo
97. Be prepared, all the bugs you raise won’t get fixed - Rosie Sherry
98. Test what matters - Rosie Sherry
99. Question the veracity of 1-98, and their validity in your context -
Kinofrost
100. Try always what happens when you violate the rules. So here's the
second sentence also.- Teemu Vesala
! ! 21

More Related Content

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

99 Things You Can Do To Become A Better Tester

  • 1.
  • 2. Introduction Over at the Software Testing Club we asked our lovely community of software testers whether we would be able to come up with a list of 99 Things Testers Can Do To Become Better Testers. This is the result. The community has answered. We hope it will inspire you to take some action to become a better tester. Enjoy! Please check out our sponsors, they are awesome for helping make this ebook happen! ! ! 2
  • 6. 1. Get to know your customers - Chris George 2. Work first line support for a while - Chris George 3. Never stop learning - Chris George 4. ...and recognize that you will never know everything - Amy Phillips 5. Learn when to automate and when not to - Chris George 6. Question the way you work every day - Kinofrost 7. ... and have the courage to share your findings with whoever is in charge as well as fight for key changes - Erick Brickarp 8. Pair with developers. - Gareth Waterhouse 9. Test as early as possible - Gareth Waterhouse 10. Remember it is about people. - Tony Bruce ! ! 6
  • 7. 11. Learn to question. - Tony Bruce 12. Learn to explain. - Tony Bruce 13. Understand the business model and business challenges/context before determining the testing challenges. Its not all clicks and buttons. - Mohan Panguluri 14. Keep your eye on the ball (the end goal) - Kate Paulk 15. Get an understanding of Systems Thinking - Martin Huckle 16. Also get an understanding of mental modelling, the scientific method and design of experiments - Kinofrost 17. Be critical but do not criticise - Kim Knup 18. Create a MindMap - Rosie Sherry ! ! 7
  • 8. 19. Learn from other Tester mistakes - Mantas 20. True, but learn from your mistakes first :-) - Mauri Edo 21. Attend or even better speak at Software Testing and Programming conferences (there are free/low cost one that provide great value) - Stephan Kämper 22. Take the Association for Software Testing "Black Box Software Testing" course(s) - Stephan Kämper 23. Follow other testers on Twitter - Stephan Kämper 24. Addition to Stephan's suggestion: Follow testers on Twitter is a good start but make sure you don't stop there. Twitter is a great way to share ideas and experiences, get feedback and practice your debating skills not to mention getting in contact with other passionate testers. - Erik Brickarp ! ! 8
  • 9. 25. For non-native English speakers: Improve your English. For native English speakers: Learn another language. - Stephan Kämper 26. Teach testing. - Stephan Kämper 27. Learn to program, some lines can help so much - Stephan Kämper 28. Start a test blog - Erick Brickarp 29. And comment on others - Amy Phillips 30. Read Articles, Blogs, Forum posts. - Haplerinko 31. Join an open source project you like as tester. - Erick Brickarp 32. Is "Join Software Testing Club!" taken? I couldn't see it... or maybe it is too obvious :-) - Geir Gulbrandsen ! ! 9
  • 10. 33. Listen to what your client has to say. This is, by far, the most important (and underrated) Testing skill, in my humble opinion. - Marcelo Cordeiro Leite 34. +1 for listening. Being really, really good at listening helps you not only to understand your client, but to pick up on areas where the team is confused or unsure about what we're building - a slight hesitation in speech because the dev keeps getting two different entities muddled up, perhaps. 35. Read the ISTQB syllabus from start to end - then use it as a map of the box you need to be thinking outside of! - Geekonomicon 36. Do not avoid technical discussions/information - Boipelo Mawasha 37. Every year or 2 - Refresh on basics - Read ISTQB Syllabus, TheTestEye SW Quality Characteristics, BBST material, etc. again. (Every time you have different perspective thus gain different insights from same material) - Halperinko ! ! 10
  • 11. 38. Always use the best methodology invented - Common Sense. Then choose your testing methodology... - Gil Bloom 39. Build a good relationship with the developers. - David Wardlaw 40. Resist the temptation to go after bogus certifications. Take the risk of thinking for yourself. I've got 99 ideas on how to become a better tester, but certification ain't one. - Johan Jonasson 41. Learn how to use testing techniques such as boundary value analysis, equivalence partitioning etc - Amy Phillips 42. Explore your ideas through blog posts, discussions, or by speaking at events. Listen to others opinions and use to broaden your own - Amy Phillips 43. Read the release notes for products you use (or even ones you don't use), many list the bugs they've fixed. Test whether the same bugs exist in your product. - Amy Phillips ! ! 11
  • 12. 44. Learn from bugs that end up in production. Try to work out how your testing missed them. - Amy Phillips 45. Listen. And then form your own opinion. - Amy Phillips 46. Keep your mind open to new techniques and tools - Graham Perry 47. Come up with three ways that your boss, your co-worker, and your trainee can become better at their jobs ... then apply it to yourself. - Jeff Lucas 48. Read as much as you can about testing. Then read as much as you can about things outside of testing; product design, software development, psychology, anthropology etc - Amy Phillips 49. When you analyse a system, don't forget the parts of it that are not made of code, but living, breathing, fickle, forgetful, quarrelsome, cooperative, adaptable, lovely human beings. - Anna Baik ! ! 12
  • 13. 50. Explore the system!! - Vishu Udayan 51. Look at Competitor products and benchmark the differences - Sandeep Maher 52. Trust no one! In sense that what people say is not always what they REALLY mean. So the more you conversate, the more you trust. But your trust level is always less than 95% - Oleksii Burdin 53. Ask yourself (and answer) the fundamental questions like "why do we need testers?","what is good testing?", "what should I document, why and for who?"... The greatest value in questions like these is not the answer but the thought process of getting to an answer. - Erik Brickarp 54. Understand what your customer wants, what he needs, communicate the needs, agree with needs and deliver both of them. -Teemu Vesala ! ! 13
  • 14. 55. But remember that people don't always need what they think they need. Be prepared to think around the problem to deliver a solution to the problem, not just what was explicitly asked for. - Joseph Brannan 56. If it doesn't exist: Start a community of practice or other forum there you and colleges can talk testing, share ideas/experiences and improve as testers together. - Erik Brickarp 57. Utilise your courage (and display it) and stand up for what you believe in. Don't bend on your morals and ethics. Test the best way you know how, despite being told otherwise. Before doing this... make sure you have mortgage insurance. ;0) - David Greenlees 58. Embrace quality as a lifestyle, not only during work hours. - George Motoc 59. Breathe as a tester, Live as a tester, Be a tester. Be a tester in all areas of your life whatever it is at work, private life, relationships, hobbies or ! ! 14
  • 15. others, 24/7, 365/year ( I give you 1 day rest on leap year :) ). - Gabrielle Klein 60. Never stop trying to become a better tester - Mauri Edo 61. Try to provide the solutions as well as finding the problems. - Geekonomicon 62. Think about as many different perspectives as possible!! - Dan Ashby 63. When reporting, try not to be seen as the enemy; assign blame to systems and applications rather than individuals and stick to the facts. Equally, emphasize the positives, and the efforts made to correct issues; this time ignore the systems and applications and focus on the individuals who got the defects fixed. - Joseph Brannan 64. Learn the difference between Severity and Priority - Dan Ashby ! ! 15
  • 16. 65. Would add to that and recommend that everyone in the company knows what they mean by severity and priority. If people have different understanding of these words then there's no actual communication. - Kinofrost 66. Accept that not all bugs you raise will be prioritised to be fixed - Steven Cross 67. Everyone within the project team is responsible for quality - Steven Cross 68. Testing should be fun so remain positive and get everyone within the team enthused about the merits of testing - Steven Cross 69. Accept that Developers have a different mindset - Steven Cross 70. Be brave. You're possibly the only person(people) saying "Are you sure you want to release this now because...?" - Vernon Richards ! ! 16
  • 17. 71. Don't repeat yourself. I learned this from the Pragmatic Programmer although it means something different for testers: don't repeat the same actions, don't follow the same path, the same order. Break your habits. - Philippe Antras 72. Ask experienced testers for feedback/help - Erik Brickarp 73. Flip that, and experienced testers should help less experience testers as much as they can. It will help you and help the other tester. - Gareth Waterhouse 74. Good point and to keep 'em coming: experienced testers can benefit from asking less experienced testers to get a new/fresh view of a problem, especially true when experienced includes very use to the product being tested (in that case as a means to fight bias). - Erik Brickarp 75. Use the box itself to help you. Look at the edges of your box. Create a bigger box, look at what is now in the box and decide what you might ! ! 17
  • 18. want to follow up. Look at the edges again, can you push any of them out a bit? What would you find if you did? Do quick, cheap, experiments on stuff that seems unlikely to surprise you - because sometimes it will. 76. Use another pair of eyes to help - pair with someone, or try to grab someone for a quick debrief if your team doesn't "do" pairing. - Anna Baik 77. Leave your ego at home - maybe that amazing bug won't get fixed before go-live. Trust that the person making the decision knows better than you. - Amy Phillips 78. When you say, you're a tester, play your position, that position could involve much more than just testing in a start-up. It might even involve giving an opinion on the go/no-go decision. - Matt Archer 79. Respect programmers, designers, product owner and others involved. ! ! 18
  • 19. 80. Earn respect back by doing a great job and learn how to communicate your results. - Erik Brickarp 81. +1 to this, specially do not feed the anger between testers and developers, if you face it at some point in your career. 82. Go to non-testing technology events - Rosie Sherry 83. Reduce biases & unintentional blindness. - halperinko 84. Learn to take effective notes and document your testing in different ways - models, mind maps, sketches and other approaches will all help you gain insights and new perspectives on the system you are testing. 85. Build personal development time into your week - 5-10% or approximately half a day a week sharpening your skills by reading, practicing or learning a new skill will pay dividends. ! ! 19
  • 20. 86. See the bigger picture. How does your testing add value to your team, project, organisation? 87. Learn how to use regex. 88. Learn how to use the command line. Shell and batch scripts too. 89. Learn a scripting language. Use it to automate repetitive tasks or processes. Manipulation of text or data files for example. 90. Become an Excel power user. Functions, logic and conditional formatting can all be used as powerful analysis and test tools. 91. Stop following test scripts and think - Stephen Blower 92. Hang out with developers, designers, managers - Rosie Sherry 93. Understand your business and customer needs, not just the requirements - Mike Hendry ! ! 20
  • 21. 94. Understand your domain fully and as importantly your competitors - Stephen Blower 95. Do not try to find errors or bugs - try to find problems and victims. Testing is more than checking. - Thomas Lattner 96. Be prepared, you won’t catch all the bugs, but keep trying - Mauri Edo 97. Be prepared, all the bugs you raise won’t get fixed - Rosie Sherry 98. Test what matters - Rosie Sherry 99. Question the veracity of 1-98, and their validity in your context - Kinofrost 100. Try always what happens when you violate the rules. So here's the second sentence also.- Teemu Vesala ! ! 21