SlideShare uma empresa Scribd logo
1 de 9
Being a software tester, you might face situations that
challenge your efficiency and effectiveness as a tester.
Testers must be aware of the hurdles, mistakes and traps that
they may encounter in their lives. Following are the top 5
traps that you will ever run into in your software testing
career and also the ways to overcome those traps.
1. Unaware of the Testing Goal: Sometimes you fall into a
situation where you have no idea about the new or enhanced
features that needs to be tested. So the tester might fail to
recognize the goal when a new functionality/ project needs
to be tested. However, if one doesn’t understand in the
beginning, it might produce concerns later in the execution
and planning phase.
Way out: Before the project starts, testers must ask related
and significant questions to clear all doubts. Try sharing some
envisioning ideas with the team and consider their thoughts as
well. Last of all, testers can go through the available
documents related to their project before going forward.
2. Short on Ideas: It’s a common problem, specifically in
complex projects where you need to arrive with some fresh
ideas. On the other hand, sometimes testers get exhausted
that they fail to decide what needs to be tested next? This
situation is often stated as ‘tester’s block syndrome’ where a
tester is not able to discover new defects and bugs.
Way out: Testers can try carrying out pair testing to generate
new ideas. Moreover, Brute Cause Analysis (BCA) also
ascertains to be helpful where one can identify the areas
where this bug can appear and the other can take a bug.
Tester can also think of something divergently.
3. Unconfident after Identifying a Bug: A bug can puzzle a
tester with something wrong that he might have done while
testing a project. One can think the other way and fails to
get the bug noted under his/her name if he/she is not
confident enough.
Way out: They must trust themselves as a tester. If they are
experienced, they must follow their instinct and report the
issue to the development team. Also, they can take a break
and get the scenario tested with fellow tester or try starting
fresh.
4. Unable to detect a conspicuous Bug: Testers can get
themselves in huge embarrassment, if they fail to track a
clear bug. Anyone can face this situation, particularly while
religiously following the test cases or testing checklist.
Way out: From time to time, it is necessary to stop following
the test case blindly and think differently. Even if testers are
following the test matrix and test case, they must be smart
enough to discover other areas other than their test case. For
example, changes in color of a button after you click it, weird
sound after you click a button, try looking for a trembling
object etc.
5. Unable to decide what and what not to test during
Smoke testing: As the project gets more complicated and
deadline approaches, a time comes where testers need to
decide on what to skip and what to test? The situation could
be quite challenging as they need to prioritize the testing.
Way out: First, recognize existing and critical bugs. Get more
input from the developers on the issues and try reading docs,
manuals etc. related to the project. This will help testers
identify the things that are difficult to end users. In addition,
pick a critical test item and get completely involved. You can
quit in case it appears too tough. This Dive In/Quit approach
must be implemented once you have exhausted all your ideas.
Due to the inherent nature of complication of modern day
communications and software systems, software testing is
turning more complex. As a result, more effective and
efficient techniques and methodologies and testing
heuristics, need to be developed. If you are not progressing
rapidly enough as a tester then the chance of failure is very
high and you should be prepared to face failure once in a
while. After all, we are testers; not magicians! But if you are
learning from your past mistakes, updating your testing
heuristics and upgrading your testing skills to correct those
mistakes so that they never happen again, I think you should
be fine.
Top 5 software testing traps & how to overcome them?

Mais conteúdo relacionado

Destaque

Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
shreyas JC
 

Destaque (7)

How we can measure server performance using jmeter?
How we can measure server performance using jmeter?How we can measure server performance using jmeter?
How we can measure server performance using jmeter?
 
Introduction to APIs & how to automate APIs testing with selenium web driver?
Introduction to APIs & how to automate APIs testing with selenium web driver?Introduction to APIs & how to automate APIs testing with selenium web driver?
Introduction to APIs & how to automate APIs testing with selenium web driver?
 
すし × TDD #sushiruit
すし × TDD #sushiruitすし × TDD #sushiruit
すし × TDD #sushiruit
 
A Context-Driven Approach to Automation in Testing
A Context-Driven Approach to Automation in TestingA Context-Driven Approach to Automation in Testing
A Context-Driven Approach to Automation in Testing
 
An introduction to PhantomJS: A headless browser for automation test.
An introduction to PhantomJS: A headless browser for automation test.An introduction to PhantomJS: A headless browser for automation test.
An introduction to PhantomJS: A headless browser for automation test.
 
Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
 
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
 

Mais de BugRaptors

Mais de BugRaptors (20)

Performance Testing - A Catalyst In Software Testing Landscape
Performance Testing - A Catalyst In Software Testing LandscapePerformance Testing - A Catalyst In Software Testing Landscape
Performance Testing - A Catalyst In Software Testing Landscape
 
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design 13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
 
Why Companies Need to Leverage ERP Testing Services?
Why Companies Need to Leverage ERP Testing Services?Why Companies Need to Leverage ERP Testing Services?
Why Companies Need to Leverage ERP Testing Services?
 
BFSI Testing Solutions - To Streamline BFSI Sector
BFSI Testing Solutions - To Streamline BFSI SectorBFSI Testing Solutions - To Streamline BFSI Sector
BFSI Testing Solutions - To Streamline BFSI Sector
 
Media Streaming App Testing - Knowing The Significance
Media Streaming App Testing - Knowing The SignificanceMedia Streaming App Testing - Knowing The Significance
Media Streaming App Testing - Knowing The Significance
 
Manual Testing - Developing A Quick Perspective
Manual Testing - Developing A Quick Perspective Manual Testing - Developing A Quick Perspective
Manual Testing - Developing A Quick Perspective
 
Regression Testing - An Overview
Regression Testing - An OverviewRegression Testing - An Overview
Regression Testing - An Overview
 
Cloud Testing - Reinforcing Cloud Technology
Cloud Testing - Reinforcing Cloud TechnologyCloud Testing - Reinforcing Cloud Technology
Cloud Testing - Reinforcing Cloud Technology
 
Importance of Performance Testing.pptx
Importance of Performance Testing.pptxImportance of Performance Testing.pptx
Importance of Performance Testing.pptx
 
Media & Entertainment Testing Services –BugRaptors
Media & Entertainment Testing Services –BugRaptorsMedia & Entertainment Testing Services –BugRaptors
Media & Entertainment Testing Services –BugRaptors
 
Usability Testing - Connect With Target Audience With Perfect UX
Usability Testing - Connect With Target Audience With Perfect UXUsability Testing - Connect With Target Audience With Perfect UX
Usability Testing - Connect With Target Audience With Perfect UX
 
Tips To Follow For A Simple QA Process
Tips To Follow For A Simple QA ProcessTips To Follow For A Simple QA Process
Tips To Follow For A Simple QA Process
 
CRM Testing Services - Ensure Smooth Functioning of Complex CRM Workflows
CRM Testing Services - Ensure Smooth Functioning of Complex CRM WorkflowsCRM Testing Services - Ensure Smooth Functioning of Complex CRM Workflows
CRM Testing Services - Ensure Smooth Functioning of Complex CRM Workflows
 
Test Automation - Everything You Need To Know
Test Automation - Everything You Need To KnowTest Automation - Everything You Need To Know
Test Automation - Everything You Need To Know
 
Stress testing ERP frameworks
Stress testing ERP frameworksStress testing ERP frameworks
Stress testing ERP frameworks
 
Top 10 Automation Testing Tools
Top 10 Automation Testing ToolsTop 10 Automation Testing Tools
Top 10 Automation Testing Tools
 
Software Testing Trends For 2021
Software Testing Trends For 2021Software Testing Trends For 2021
Software Testing Trends For 2021
 
Banking App Testing - To Evaluate Performance
Banking App Testing - To Evaluate PerformanceBanking App Testing - To Evaluate Performance
Banking App Testing - To Evaluate Performance
 
Test Automation Trends For 2021
Test Automation Trends For 2021Test Automation Trends For 2021
Test Automation Trends For 2021
 
ERP Testing Strategy For Large Scale Organizations
ERP Testing Strategy For Large Scale OrganizationsERP Testing Strategy For Large Scale Organizations
ERP Testing Strategy For Large Scale Organizations
 

Último

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Último (20)

Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 

Top 5 software testing traps & how to overcome them?

  • 1.
  • 2. Being a software tester, you might face situations that challenge your efficiency and effectiveness as a tester. Testers must be aware of the hurdles, mistakes and traps that they may encounter in their lives. Following are the top 5 traps that you will ever run into in your software testing career and also the ways to overcome those traps.
  • 3. 1. Unaware of the Testing Goal: Sometimes you fall into a situation where you have no idea about the new or enhanced features that needs to be tested. So the tester might fail to recognize the goal when a new functionality/ project needs to be tested. However, if one doesn’t understand in the beginning, it might produce concerns later in the execution and planning phase. Way out: Before the project starts, testers must ask related and significant questions to clear all doubts. Try sharing some envisioning ideas with the team and consider their thoughts as well. Last of all, testers can go through the available documents related to their project before going forward.
  • 4. 2. Short on Ideas: It’s a common problem, specifically in complex projects where you need to arrive with some fresh ideas. On the other hand, sometimes testers get exhausted that they fail to decide what needs to be tested next? This situation is often stated as ‘tester’s block syndrome’ where a tester is not able to discover new defects and bugs. Way out: Testers can try carrying out pair testing to generate new ideas. Moreover, Brute Cause Analysis (BCA) also ascertains to be helpful where one can identify the areas where this bug can appear and the other can take a bug. Tester can also think of something divergently.
  • 5. 3. Unconfident after Identifying a Bug: A bug can puzzle a tester with something wrong that he might have done while testing a project. One can think the other way and fails to get the bug noted under his/her name if he/she is not confident enough. Way out: They must trust themselves as a tester. If they are experienced, they must follow their instinct and report the issue to the development team. Also, they can take a break and get the scenario tested with fellow tester or try starting fresh.
  • 6. 4. Unable to detect a conspicuous Bug: Testers can get themselves in huge embarrassment, if they fail to track a clear bug. Anyone can face this situation, particularly while religiously following the test cases or testing checklist. Way out: From time to time, it is necessary to stop following the test case blindly and think differently. Even if testers are following the test matrix and test case, they must be smart enough to discover other areas other than their test case. For example, changes in color of a button after you click it, weird sound after you click a button, try looking for a trembling object etc.
  • 7. 5. Unable to decide what and what not to test during Smoke testing: As the project gets more complicated and deadline approaches, a time comes where testers need to decide on what to skip and what to test? The situation could be quite challenging as they need to prioritize the testing. Way out: First, recognize existing and critical bugs. Get more input from the developers on the issues and try reading docs, manuals etc. related to the project. This will help testers identify the things that are difficult to end users. In addition, pick a critical test item and get completely involved. You can quit in case it appears too tough. This Dive In/Quit approach must be implemented once you have exhausted all your ideas.
  • 8. Due to the inherent nature of complication of modern day communications and software systems, software testing is turning more complex. As a result, more effective and efficient techniques and methodologies and testing heuristics, need to be developed. If you are not progressing rapidly enough as a tester then the chance of failure is very high and you should be prepared to face failure once in a while. After all, we are testers; not magicians! But if you are learning from your past mistakes, updating your testing heuristics and upgrading your testing skills to correct those mistakes so that they never happen again, I think you should be fine.