SlideShare a Scribd company logo
1 of 30
10+ Testing Pitfalls
Looking at some of the main common testing mistakes
and the ways to avoid them
With: Joel Montvelisky - Chief Solution Architect
What is a Pitfall?
“A hidden or unsuspected danger or difficulty”
- Pitfalls are usually hiding in plain sight
- The best way to avoid them is by knowing they exist
- Even when you fall into one, there are good and bad
ways of getting out of it
Who should care
about Pitfalls?
- New Testers
- Team Leaders
- Experienced Test Managers
- Even I myself ;-)
Everyone!
Who am I?
Professions :
(last 20 years)
- Tester
- QA Manager
- Blogger
- Speaker
- Solution Architect
PractiTest:
- Chief Solution Architect
- QA Manager
About
✓ SaaS ALM Solution
✓ Simple & Intuitive – yet – Professional & Flexible
✓ Integrates with Jira, Selenium, Jenkins, Pivotal Tracker, QTP,
Bugzilla, Ranorex, SoapUI, etc…
✓ Best Darn Support in the Business ☺
My Mindmap about Testing Pitfalls
www.mindmup.com
Classification of Our Pitfalls
Planning
Personal
Project
Planning Pitfalls
Planning Pitfalls
Your Test Plan is only the basis for managing and executing your work.
This plan should have the information that will
allow you to quickly make:
- Assessments
- Decisions
- Changes
Image source: https://www.dreamstime.com
1. Bad or No Prioritization
Do you prioritize your test plan based on importance?
Down the line you will need to make changes and even sacrifices,
but some Test Plans lack prioritization altogether…
Idea!
Simple Prioritization:
P1 - What needs to be Fully Tested
P2 - What needs High Level Regression
P3 - What can be Sanitized Only
Planning Pitfalls
2. Under-planning
Your plan doesn’t account for important things like
Resources, Delivery Schedules, Training, Materials, etc.
Don’t reinvent the wheel!!
You can look for a template!
For example: http://qablog.practitest.com/master-test-plan-testing-strategic-side/
You can also brainstorm with your team on what do they think
is important to plan ahead - make sure to bring examples.
Planning Pitfalls
3. Over-planning
For example: Your Gantt chart includes every person in your team,
on a half-a-day resolution for the next 6 months
Things will go wrong and even more things will change along the way.
Over-planning will make you inflexible.
Don’t overplan!
Define High Level plans for the whole project, and Low Level plans
only for the week or two weeks ahead. Or work Agile :-)
Planning Pitfalls
4. Not Adapting to Changes
Your project will change, and not adapting to them will leave you
out of sync, and probably out of a job…
How about…?
- Expect Change & Be Flexible.
- Update your High Level plans at least once a week.
- When changes happen, communicate the repercussions right away.
- Be a team player (and not a party pooper!)
Planning Pitfalls
Project Pitfalls
Project Pitfalls
Let’s define Project as:
Everything happening as part of the actual operations, and around the
interactions between the players.
Stuff <=> Work <=> People
5. Bad Communication Culture
Two main concrete issues:
- Disruption of the Information Flow
and
- Blame-Game Culture.
What can you do??
Be the Responsible Grown-Up in the team and bring the issue up.
Explain the benefits of transparency and good communications.
Project Pitfalls
6. Ignoring the Needs of the Testing Team
Failing to accommodate for testing constraints, schedule bottlenecks,
testability (specially around automation), and more...
Speak Up!
It is not selfishness or being spoiled. Let the rest of the team
understand what are the repercussions (with enough time) so
that they can make the corrective actions.
Project Pitfalls
7. Unrealistic Timelines and “SMALL” Changes
“You are not a teamplayer!”
“How can it take you twice as long as Development to test it?!?!”
“C’mon! You cannot bring this up every time we need to change something!”
You are a Tester, not a Magician!
Be consistent but not grumpy.
You are not the gatekeeper, you should only provide visibility.
Explain the alternatives (what you will not test!) and let the team be part
of the decision process.
Project Pitfalls
8. Lack of Resources and Skills
- You need a Load Tester to do Load Testing
- You need a Developer to do Automation
- You need access to devices to test Mobile
It takes time and money to have all the resources you need for a project!
Solution:
Plan this as part of your Test Plan. Bring these points up as soon as possible
(before you make your low level plans!) - secure budgets as soon as you can.
Project Pitfalls
Personal Pitfalls
Personal (& Personality) Pitfalls
Many of the most important pitfalls are the ones
that come from within ourselves and limit our
interactions with the rest of the team players
Personal Pitfalls
9. The Friendly Team Player Conundrum
https://www.youtube.com/watch?v=3WHSkbM9zAU
10. Emotional Testing
Our mood and approach influences everything we do, including the tests we run.
- Developers are not your enemies!
- Feedback, comments and rejections should never be personal!
Solution:
Ignore who wrote a feature or who are reporting the bug to. You cannot be soft to
some and strict to others, this means you need to be strict with all of them.
You need to do your job so that others can do theirs, but remember to smile while
you are at it.
Personal Pitfalls
11. Personal Bad Communication
Some of us are bad at any or both of these:
- Inwards communication - learning more what we need to do
- Outwards communication - explaining what we found
Solution:
Communication is one of the most complex topics in testing (you can see our
previous webinar).
This is something you need to MASTER if you want to be a good tester.
Personal Pitfalls
12. Lack of Realism
Avoid any of the 2 extremes:
- Optimism: everything will sort out by itself, no need to worry about things
- Pessimism: no matter what we do this project will fail, no need to worry about
things
Solution:
Keep your cool. When you lose perspective walk it off until you can
approach the issue from the right and realistic angle.
Be the person who comes up with the solutions, not only the problems
Personal Pitfalls
13. Shyness
Sometimes we feel like the most junior member of the project, assuming anything
we see was already seen and dismissed by the “more experienced” guys.
Solution:
If you see or feel something is not right make sure to bring this up. If it is
just a feeling look for a person who may help you to concretize this to
something tangible.
Many times it takes fresh eyes to see the Elephant in the Room.
Personal Pitfalls
The Pitfalls - in one view
1. Bad or No Prioritization
2. Under-planning
3. Over-planning
4. Not Adapting to Changes
5. Bad Communication Culture
6. Ignoring Testing Needs
7. “Small” Changes & Unreal timelines
8. Lack of Resources & Skills
9. Friendly Team Player Conundrum
10. Emotional Testing
11. Bad Communication
12. Lack of realism
(optimism vs pessimism)
13. Shyness
Conclusion
Many times we are our own worst
enemies…
The best way to fight testing pitfalls is
to be aware of them, and to have
peers to helps us visualize them as
they happen.
Q&A
Thank you
joel@practitest.com
http://qablog.practitest.com/

More Related Content

What's hot

Economies and diseconomies of scale
Economies and diseconomies of scaleEconomies and diseconomies of scale
Economies and diseconomies of scaleNaeem Akram
 
Presentation on scheduling
Presentation on schedulingPresentation on scheduling
Presentation on schedulingGunjan Lal
 
Master Scheduling
Master SchedulingMaster Scheduling
Master Schedulingpilly_leon
 
Agile manufacturing(1)
Agile manufacturing(1)Agile manufacturing(1)
Agile manufacturing(1)Vivek Vs
 
The art of basic drawing
The art of basic drawing The art of basic drawing
The art of basic drawing Nhungturtle
 
Unit 4 operation management lecture ppt
Unit 4 operation management lecture pptUnit 4 operation management lecture ppt
Unit 4 operation management lecture pptIrshad Tunio
 
Production capacity – planning and control
Production capacity – planning and controlProduction capacity – planning and control
Production capacity – planning and controlSonali Garwal
 
Microsoft Word Advance Features
Microsoft Word Advance FeaturesMicrosoft Word Advance Features
Microsoft Word Advance FeaturesAkashMeghwar2
 
Presentation on Production Planning and Control
Presentation on Production Planning and ControlPresentation on Production Planning and Control
Presentation on Production Planning and ControlMd. Sirajul Islam
 
Dynamics AX 2009 BOM Calculation
Dynamics AX 2009 BOM CalculationDynamics AX 2009 BOM Calculation
Dynamics AX 2009 BOM CalculationOutsourceAX
 
Project management- Operation Management
Project management- Operation ManagementProject management- Operation Management
Project management- Operation ManagementVikram Singh
 
Beginners' Guide to Powerpoint
Beginners' Guide to PowerpointBeginners' Guide to Powerpoint
Beginners' Guide to PowerpointLaura Hampton
 
Shigeo Shingo - The Master Of Lean
Shigeo Shingo - The Master Of LeanShigeo Shingo - The Master Of Lean
Shigeo Shingo - The Master Of LeanMohamed Helmy
 

What's hot (20)

Economies and diseconomies of scale
Economies and diseconomies of scaleEconomies and diseconomies of scale
Economies and diseconomies of scale
 
Inventory
InventoryInventory
Inventory
 
Presentation on scheduling
Presentation on schedulingPresentation on scheduling
Presentation on scheduling
 
VSM – Current & Future
VSM – Current & FutureVSM – Current & Future
VSM – Current & Future
 
Master Scheduling
Master SchedulingMaster Scheduling
Master Scheduling
 
Production Planning Control Overview
Production Planning Control OverviewProduction Planning Control Overview
Production Planning Control Overview
 
Agile manufacturing(1)
Agile manufacturing(1)Agile manufacturing(1)
Agile manufacturing(1)
 
Foh -absorption
Foh -absorptionFoh -absorption
Foh -absorption
 
The art of basic drawing
The art of basic drawing The art of basic drawing
The art of basic drawing
 
Process mapping
Process mappingProcess mapping
Process mapping
 
Unit 4 operation management lecture ppt
Unit 4 operation management lecture pptUnit 4 operation management lecture ppt
Unit 4 operation management lecture ppt
 
Production capacity – planning and control
Production capacity – planning and controlProduction capacity – planning and control
Production capacity – planning and control
 
Microsoft Word Advance Features
Microsoft Word Advance FeaturesMicrosoft Word Advance Features
Microsoft Word Advance Features
 
090 Process Mapping
090 Process Mapping090 Process Mapping
090 Process Mapping
 
Aggregate planning
Aggregate planningAggregate planning
Aggregate planning
 
Presentation on Production Planning and Control
Presentation on Production Planning and ControlPresentation on Production Planning and Control
Presentation on Production Planning and Control
 
Dynamics AX 2009 BOM Calculation
Dynamics AX 2009 BOM CalculationDynamics AX 2009 BOM Calculation
Dynamics AX 2009 BOM Calculation
 
Project management- Operation Management
Project management- Operation ManagementProject management- Operation Management
Project management- Operation Management
 
Beginners' Guide to Powerpoint
Beginners' Guide to PowerpointBeginners' Guide to Powerpoint
Beginners' Guide to Powerpoint
 
Shigeo Shingo - The Master Of Lean
Shigeo Shingo - The Master Of LeanShigeo Shingo - The Master Of Lean
Shigeo Shingo - The Master Of Lean
 

Viewers also liked

Review and analysis of "More than a Theory" 201004
Review and analysis of "More than a Theory" 201004Review and analysis of "More than a Theory" 201004
Review and analysis of "More than a Theory" 201004MarkTab Ministries
 
Veggie habit test results
Veggie habit test resultsVeggie habit test results
Veggie habit test resultsVictor Gane
 
ICT JORDAN
ICT JORDANICT JORDAN
ICT JORDANAyman
 
llamame.ppt
llamame.pptllamame.ppt
llamame.pptcexfod
 
C gould eg2010
C gould eg2010C gould eg2010
C gould eg2010Bill Ott
 
Long me yv_huonglan
Long me yv_huonglanLong me yv_huonglan
Long me yv_huonglantaivang
 
Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...
Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...
Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...Energizemybiz
 
Catalogo NovoRiber 2010
Catalogo NovoRiber 2010Catalogo NovoRiber 2010
Catalogo NovoRiber 2010Novoriber
 
Botas rojas
Botas rojasBotas rojas
Botas rojasloramado
 
Bugatti veyron
Bugatti veyronBugatti veyron
Bugatti veyronaletufix
 
1 (microsoft power point fiscal superior-1_acentua_347_343o julho 2015 [som...
1 (microsoft power point   fiscal superior-1_acentua_347_343o julho 2015 [som...1 (microsoft power point   fiscal superior-1_acentua_347_343o julho 2015 [som...
1 (microsoft power point fiscal superior-1_acentua_347_343o julho 2015 [som...Universidade Federal de Rondônia
 
Actividades 3º 2013
Actividades 3º 2013Actividades 3º 2013
Actividades 3º 2013A Solaina
 
Stop retaining forever
Stop retaining foreverStop retaining forever
Stop retaining foreverQuestexConf
 
Cost records and audit rules 2014
Cost records and audit rules 2014Cost records and audit rules 2014
Cost records and audit rules 2014Kameswara Rao
 

Viewers also liked (20)

Data for Sustainable Development - NODA16
Data for Sustainable Development - NODA16Data for Sustainable Development - NODA16
Data for Sustainable Development - NODA16
 
ENGLISH
ENGLISHENGLISH
ENGLISH
 
Review and analysis of "More than a Theory" 201004
Review and analysis of "More than a Theory" 201004Review and analysis of "More than a Theory" 201004
Review and analysis of "More than a Theory" 201004
 
Veggie habit test results
Veggie habit test resultsVeggie habit test results
Veggie habit test results
 
ICT JORDAN
ICT JORDANICT JORDAN
ICT JORDAN
 
llamame.ppt
llamame.pptllamame.ppt
llamame.ppt
 
C gould eg2010
C gould eg2010C gould eg2010
C gould eg2010
 
Drugs in the classroom
Drugs in the classroomDrugs in the classroom
Drugs in the classroom
 
Long me yv_huonglan
Long me yv_huonglanLong me yv_huonglan
Long me yv_huonglan
 
Custom Homes
Custom HomesCustom Homes
Custom Homes
 
Happiness
HappinessHappiness
Happiness
 
Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...
Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...
Sandra Campbell, U.S. Commercial Service, Acting Director & Senior Internatio...
 
Catalogo NovoRiber 2010
Catalogo NovoRiber 2010Catalogo NovoRiber 2010
Catalogo NovoRiber 2010
 
Nelson Widell Peninsula Compost Group
Nelson Widell  Peninsula Compost GroupNelson Widell  Peninsula Compost Group
Nelson Widell Peninsula Compost Group
 
Botas rojas
Botas rojasBotas rojas
Botas rojas
 
Bugatti veyron
Bugatti veyronBugatti veyron
Bugatti veyron
 
1 (microsoft power point fiscal superior-1_acentua_347_343o julho 2015 [som...
1 (microsoft power point   fiscal superior-1_acentua_347_343o julho 2015 [som...1 (microsoft power point   fiscal superior-1_acentua_347_343o julho 2015 [som...
1 (microsoft power point fiscal superior-1_acentua_347_343o julho 2015 [som...
 
Actividades 3º 2013
Actividades 3º 2013Actividades 3º 2013
Actividades 3º 2013
 
Stop retaining forever
Stop retaining foreverStop retaining forever
Stop retaining forever
 
Cost records and audit rules 2014
Cost records and audit rules 2014Cost records and audit rules 2014
Cost records and audit rules 2014
 

Similar to 10+ Testing Pitfalls and How to Avoid them

Get things done : pragmatic project management
Get things done : pragmatic project managementGet things done : pragmatic project management
Get things done : pragmatic project managementStan Carrico
 
Leadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementLeadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementRosa West
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestringAngela Dugan
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesJohan Hoberg
 
Empowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PMEmpowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PMProduct School
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformationsDave Ungar
 
Building lean products with distributed agile teams
Building lean products with distributed agile teamsBuilding lean products with distributed agile teams
Building lean products with distributed agile teamsIgor Moochnick
 
The Innovation Recipe: Six steps to turn your ideas into results
The Innovation Recipe: Six steps to turn your ideas into resultsThe Innovation Recipe: Six steps to turn your ideas into results
The Innovation Recipe: Six steps to turn your ideas into resultsJenny Vandyke
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users AnonymousDave Haeffner
 
What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be AgileKent McDonald
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real WorldKate Daly
 
Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...
Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...
Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...Jordan Bresler
 
Guidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision MakingGuidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision MakingGabriel Barina
 
How to Ditch your Timeline Roadmap for Good
How to Ditch your Timeline Roadmap for GoodHow to Ditch your Timeline Roadmap for Good
How to Ditch your Timeline Roadmap for GoodJanna Bastow
 

Similar to 10+ Testing Pitfalls and How to Avoid them (20)

Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Get things done : pragmatic project management
Get things done : pragmatic project managementGet things done : pragmatic project management
Get things done : pragmatic project management
 
Leadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program ImprovementLeadership Principles Critical To Problem Solving And Program Improvement
Leadership Principles Critical To Problem Solving And Program Improvement
 
Key enterprise skills
Key enterprise skillsKey enterprise skills
Key enterprise skills
 
Stldodn 2014 agile on a shoestring
Stldodn 2014   agile on a shoestringStldodn 2014   agile on a shoestring
Stldodn 2014 agile on a shoestring
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile Methodologies
 
Empowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PMEmpowering Outcome-Driven Teams by Ibotta PM
Empowering Outcome-Driven Teams by Ibotta PM
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformations
 
Building lean products with distributed agile teams
Building lean products with distributed agile teamsBuilding lean products with distributed agile teams
Building lean products with distributed agile teams
 
The Innovation Recipe: Six steps to turn your ideas into results
The Innovation Recipe: Six steps to turn your ideas into resultsThe Innovation Recipe: Six steps to turn your ideas into results
The Innovation Recipe: Six steps to turn your ideas into results
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users Anonymous
 
What it Really Means to Be Agile
What it Really Means to Be AgileWhat it Really Means to Be Agile
What it Really Means to Be Agile
 
Project Management in the Real World
Project Management in the Real WorldProject Management in the Real World
Project Management in the Real World
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...
Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...
Neysa King — Getting to Done: The Human Interactions That Make or Break a Pro...
 
Guidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision MakingGuidelines to Problem Solving and Decision Making
Guidelines to Problem Solving and Decision Making
 
Agile Coach Retreat - Montreal - Sep-2013
Agile Coach Retreat - Montreal - Sep-2013Agile Coach Retreat - Montreal - Sep-2013
Agile Coach Retreat - Montreal - Sep-2013
 
How to Ditch your Timeline Roadmap for Good
How to Ditch your Timeline Roadmap for GoodHow to Ditch your Timeline Roadmap for Good
How to Ditch your Timeline Roadmap for Good
 
Problem solving course
Problem solving courseProblem solving course
Problem solving course
 

More from PractiTest

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessPractiTest
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationPractiTest
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanityPractiTest
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsPractiTest
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting leftPractiTest
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today PractiTest
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teamsPractiTest
 
Testing and AI
Testing and AITesting and AI
Testing and AIPractiTest
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locatorPractiTest
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing worldPractiTest
 
Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to bePractiTest
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API'sPractiTest
 
Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisPractiTest
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like themPractiTest
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam KnightPractiTest
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...PractiTest
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.PractiTest
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testersPractiTest
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk managementPractiTest
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing PractiTest
 

More from PractiTest (20)

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happiness
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test Automation
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanity
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOps
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting left
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teams
 
Testing and AI
Testing and AITesting and AI
Testing and AI
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locator
 
Testing fundamentals in a changing world
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing world
 
Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to be
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API's
 
Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause Analysis
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam Knight
 
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
S.M.A.R.T & F.O.C.U.S Testing - Increasing the value provided by your testing...
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testers
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk management
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing
 

Recently uploaded

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Recently uploaded (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

10+ Testing Pitfalls and How to Avoid them

  • 1. 10+ Testing Pitfalls Looking at some of the main common testing mistakes and the ways to avoid them With: Joel Montvelisky - Chief Solution Architect
  • 2. What is a Pitfall? “A hidden or unsuspected danger or difficulty” - Pitfalls are usually hiding in plain sight - The best way to avoid them is by knowing they exist - Even when you fall into one, there are good and bad ways of getting out of it
  • 3. Who should care about Pitfalls? - New Testers - Team Leaders - Experienced Test Managers - Even I myself ;-) Everyone!
  • 4. Who am I? Professions : (last 20 years) - Tester - QA Manager - Blogger - Speaker - Solution Architect PractiTest: - Chief Solution Architect - QA Manager
  • 5. About ✓ SaaS ALM Solution ✓ Simple & Intuitive – yet – Professional & Flexible ✓ Integrates with Jira, Selenium, Jenkins, Pivotal Tracker, QTP, Bugzilla, Ranorex, SoapUI, etc… ✓ Best Darn Support in the Business ☺
  • 6. My Mindmap about Testing Pitfalls www.mindmup.com
  • 7. Classification of Our Pitfalls Planning Personal Project
  • 9. Planning Pitfalls Your Test Plan is only the basis for managing and executing your work. This plan should have the information that will allow you to quickly make: - Assessments - Decisions - Changes Image source: https://www.dreamstime.com
  • 10. 1. Bad or No Prioritization Do you prioritize your test plan based on importance? Down the line you will need to make changes and even sacrifices, but some Test Plans lack prioritization altogether… Idea! Simple Prioritization: P1 - What needs to be Fully Tested P2 - What needs High Level Regression P3 - What can be Sanitized Only Planning Pitfalls
  • 11. 2. Under-planning Your plan doesn’t account for important things like Resources, Delivery Schedules, Training, Materials, etc. Don’t reinvent the wheel!! You can look for a template! For example: http://qablog.practitest.com/master-test-plan-testing-strategic-side/ You can also brainstorm with your team on what do they think is important to plan ahead - make sure to bring examples. Planning Pitfalls
  • 12. 3. Over-planning For example: Your Gantt chart includes every person in your team, on a half-a-day resolution for the next 6 months Things will go wrong and even more things will change along the way. Over-planning will make you inflexible. Don’t overplan! Define High Level plans for the whole project, and Low Level plans only for the week or two weeks ahead. Or work Agile :-) Planning Pitfalls
  • 13. 4. Not Adapting to Changes Your project will change, and not adapting to them will leave you out of sync, and probably out of a job… How about…? - Expect Change & Be Flexible. - Update your High Level plans at least once a week. - When changes happen, communicate the repercussions right away. - Be a team player (and not a party pooper!) Planning Pitfalls
  • 15. Project Pitfalls Let’s define Project as: Everything happening as part of the actual operations, and around the interactions between the players. Stuff <=> Work <=> People
  • 16. 5. Bad Communication Culture Two main concrete issues: - Disruption of the Information Flow and - Blame-Game Culture. What can you do?? Be the Responsible Grown-Up in the team and bring the issue up. Explain the benefits of transparency and good communications. Project Pitfalls
  • 17. 6. Ignoring the Needs of the Testing Team Failing to accommodate for testing constraints, schedule bottlenecks, testability (specially around automation), and more... Speak Up! It is not selfishness or being spoiled. Let the rest of the team understand what are the repercussions (with enough time) so that they can make the corrective actions. Project Pitfalls
  • 18. 7. Unrealistic Timelines and “SMALL” Changes “You are not a teamplayer!” “How can it take you twice as long as Development to test it?!?!” “C’mon! You cannot bring this up every time we need to change something!” You are a Tester, not a Magician! Be consistent but not grumpy. You are not the gatekeeper, you should only provide visibility. Explain the alternatives (what you will not test!) and let the team be part of the decision process. Project Pitfalls
  • 19. 8. Lack of Resources and Skills - You need a Load Tester to do Load Testing - You need a Developer to do Automation - You need access to devices to test Mobile It takes time and money to have all the resources you need for a project! Solution: Plan this as part of your Test Plan. Bring these points up as soon as possible (before you make your low level plans!) - secure budgets as soon as you can. Project Pitfalls
  • 21. Personal (& Personality) Pitfalls Many of the most important pitfalls are the ones that come from within ourselves and limit our interactions with the rest of the team players
  • 22. Personal Pitfalls 9. The Friendly Team Player Conundrum https://www.youtube.com/watch?v=3WHSkbM9zAU
  • 23. 10. Emotional Testing Our mood and approach influences everything we do, including the tests we run. - Developers are not your enemies! - Feedback, comments and rejections should never be personal! Solution: Ignore who wrote a feature or who are reporting the bug to. You cannot be soft to some and strict to others, this means you need to be strict with all of them. You need to do your job so that others can do theirs, but remember to smile while you are at it. Personal Pitfalls
  • 24. 11. Personal Bad Communication Some of us are bad at any or both of these: - Inwards communication - learning more what we need to do - Outwards communication - explaining what we found Solution: Communication is one of the most complex topics in testing (you can see our previous webinar). This is something you need to MASTER if you want to be a good tester. Personal Pitfalls
  • 25. 12. Lack of Realism Avoid any of the 2 extremes: - Optimism: everything will sort out by itself, no need to worry about things - Pessimism: no matter what we do this project will fail, no need to worry about things Solution: Keep your cool. When you lose perspective walk it off until you can approach the issue from the right and realistic angle. Be the person who comes up with the solutions, not only the problems Personal Pitfalls
  • 26. 13. Shyness Sometimes we feel like the most junior member of the project, assuming anything we see was already seen and dismissed by the “more experienced” guys. Solution: If you see or feel something is not right make sure to bring this up. If it is just a feeling look for a person who may help you to concretize this to something tangible. Many times it takes fresh eyes to see the Elephant in the Room. Personal Pitfalls
  • 27. The Pitfalls - in one view 1. Bad or No Prioritization 2. Under-planning 3. Over-planning 4. Not Adapting to Changes 5. Bad Communication Culture 6. Ignoring Testing Needs 7. “Small” Changes & Unreal timelines 8. Lack of Resources & Skills 9. Friendly Team Player Conundrum 10. Emotional Testing 11. Bad Communication 12. Lack of realism (optimism vs pessimism) 13. Shyness
  • 28. Conclusion Many times we are our own worst enemies… The best way to fight testing pitfalls is to be aware of them, and to have peers to helps us visualize them as they happen.
  • 29. Q&A