SlideShare a Scribd company logo
1 of 20
Getting Non-testers to Test
Helping them to help you
Lalitkumar Bhamare
@Lalitbhamare @TtimewidTesters
- November 2017
Turning and turning in the widening gyre
The falcon cannot hear the falconer;
Things fall apart; the centre cannot hold;
Mere anarchy is loosed upon the world
The Second Coming – W.B.Yeats
When tester in a team suddenly disappears…
Runaway system
Less skilled people put to work all of a sudden
(Positive feedback cycles) Collapse
[Feedback Effects : Runaway, Explosion and Collapse – from “How Software is Built” by Gerald M. Weinberg]
Lack of skilled testing -> degraded feedback to controller
Why Whole Team Testing?
When Whole Team contributes to Testing…
Testing is about exploring to obtain true knowledge about system. Human senses have
limitations that can mislead and keep us away from true knowledge. More skilled
humans working together on a task may decrease the probability of misunderstanding,
misinterpretations and help us fight those limitations better.
Seven kinds of Testers – James Bach
(Each team member  different kind
of tester  more perspectives 
Better Coverage)
Full- time tester can focus more on
important/high risk areas
Tester and team achieves more than
“checking” (human or tool assisted)
To contribute to testing one needs to
understand it first. Better
understanding can help to avoid
collapse.
Approach
Experiments
Lessons Learned
ACT EARLY, ACT SMALL
[Feedback Effects : Act Early, Act Small– from “How Software is Built” by Gerald M. Weinberg]
To act early, you must sharpen your powers of observation.
To act small, you must sharpen your understanding of the subtleties of human behavior.
Understand their “NO”
loveisaspiritualforce.blogspot.de
Not knowing “What to test” and “how to test”
Prejudices and stereotypes around testing
Lack of testing mindset
Mistaking mere checking for testing
Help them shape better perception of you (tester)
Do not force sell! Look for signs, act when it’s time
At what stage you propose “whole team testing” is important.
Propose when non-testers show interest in testing and see value in your work
as a tester.
Take them to your world … one step at a time
Hitting the brick-wall
[ Tip - http://www.talesoftesting.com/blog/interviewing-programmers-for-quality-mindset ]
1. It does not happen overnight. Please be patient and let it happen
with time.
1. At-least, get familiar with “their” craft if you want them to
understand yours.
1. Dedicated testers still remain service provider for the team.
Getting non-testers to contribute to testing, enables them to serve
project team better.
1. “Loops turn technical debt from a simple shortfall into an
economic collapse” (says Michael Bolton). Hence we better learn
to control them better.
1. Act early, act small
Credits, References & Special mentions
Special thanks to James Bach, Michael Bolton, Rikard Edgren, Joel Montvelisky and Griffin Jones for peer review.
References and Recommended Resources –
• How Software is Built- Gerald M. Weinberg - https://www.amazon.com/How-Software-Built-Quality-Book-ebook/dp/B004KAB9RO
• Where does that all time go? http://www.developsense.com/blog/2012/10/where-does-all-that-time-go/
• Why is Testing taking so long? - http://www.developsense.com/blog/2009/11/why-is-testing-taking-so-long-part-1/
• Seven Kinds of Testers - http://www.satisfice.com/blog/archives/893
• A Test is a Performance - http://www.satisfice.com/blog/archives/1346
• Cake, Coffee and some POT - http://www.talesoftesting.com/blog/cake-coffee-and-some-pot
• Session Based Testing in Agile/DevOps Environments - http://www.talesoftesting.com/blog/session-based-testing-in-agiledevops-environments
• Interviewing Programmers for Quality Mindset - http://www.talesoftesting.com/blog/interviewing-programmers-for-quality-mindset
Image credits –
mrockenbach- http://cs.astronomy.com/
http://www.directapproachdesign.co.uk/
http://i130.twenga.com/
http://www.priceperhead.com/
https://c1.staticflickr.com
Questions?
Happy to help!
Lalitkumar Bhamare
@Lalitbhamare @TtimewidTesters
editor@teatimewithtesters.com
www.talesoftesting.com

More Related Content

More from PractiTest

10 signs you have outgrown
10 signs you have outgrown 10 signs you have outgrown
10 signs you have outgrown
PractiTest
 

More from PractiTest (20)

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.
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
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
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
Mixing testing types to improve your testing results
Mixing testing types to improve your testing resultsMixing testing types to improve your testing results
Mixing testing types to improve your testing results
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinar
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinar
 
Reporting principles for every QA manager
Reporting principles for every QA manager Reporting principles for every QA manager
Reporting principles for every QA manager
 
10 signs you have outgrown
10 signs you have outgrown 10 signs you have outgrown
10 signs you have outgrown
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Recently uploaded (20)

Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

Getting non-testers to Test: Helping them to help you

  • 1. Getting Non-testers to Test Helping them to help you Lalitkumar Bhamare @Lalitbhamare @TtimewidTesters - November 2017
  • 2.
  • 3. Turning and turning in the widening gyre The falcon cannot hear the falconer; Things fall apart; the centre cannot hold; Mere anarchy is loosed upon the world The Second Coming – W.B.Yeats
  • 4. When tester in a team suddenly disappears… Runaway system Less skilled people put to work all of a sudden (Positive feedback cycles) Collapse [Feedback Effects : Runaway, Explosion and Collapse – from “How Software is Built” by Gerald M. Weinberg] Lack of skilled testing -> degraded feedback to controller
  • 5. Why Whole Team Testing?
  • 6. When Whole Team contributes to Testing… Testing is about exploring to obtain true knowledge about system. Human senses have limitations that can mislead and keep us away from true knowledge. More skilled humans working together on a task may decrease the probability of misunderstanding, misinterpretations and help us fight those limitations better. Seven kinds of Testers – James Bach (Each team member  different kind of tester  more perspectives  Better Coverage) Full- time tester can focus more on important/high risk areas Tester and team achieves more than “checking” (human or tool assisted) To contribute to testing one needs to understand it first. Better understanding can help to avoid collapse.
  • 8. ACT EARLY, ACT SMALL [Feedback Effects : Act Early, Act Small– from “How Software is Built” by Gerald M. Weinberg] To act early, you must sharpen your powers of observation. To act small, you must sharpen your understanding of the subtleties of human behavior.
  • 9. Understand their “NO” loveisaspiritualforce.blogspot.de Not knowing “What to test” and “how to test” Prejudices and stereotypes around testing Lack of testing mindset Mistaking mere checking for testing
  • 10. Help them shape better perception of you (tester)
  • 11. Do not force sell! Look for signs, act when it’s time At what stage you propose “whole team testing” is important. Propose when non-testers show interest in testing and see value in your work as a tester.
  • 12. Take them to your world … one step at a time
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Hitting the brick-wall [ Tip - http://www.talesoftesting.com/blog/interviewing-programmers-for-quality-mindset ]
  • 18. 1. It does not happen overnight. Please be patient and let it happen with time. 1. At-least, get familiar with “their” craft if you want them to understand yours. 1. Dedicated testers still remain service provider for the team. Getting non-testers to contribute to testing, enables them to serve project team better. 1. “Loops turn technical debt from a simple shortfall into an economic collapse” (says Michael Bolton). Hence we better learn to control them better. 1. Act early, act small
  • 19. Credits, References & Special mentions Special thanks to James Bach, Michael Bolton, Rikard Edgren, Joel Montvelisky and Griffin Jones for peer review. References and Recommended Resources – • How Software is Built- Gerald M. Weinberg - https://www.amazon.com/How-Software-Built-Quality-Book-ebook/dp/B004KAB9RO • Where does that all time go? http://www.developsense.com/blog/2012/10/where-does-all-that-time-go/ • Why is Testing taking so long? - http://www.developsense.com/blog/2009/11/why-is-testing-taking-so-long-part-1/ • Seven Kinds of Testers - http://www.satisfice.com/blog/archives/893 • A Test is a Performance - http://www.satisfice.com/blog/archives/1346 • Cake, Coffee and some POT - http://www.talesoftesting.com/blog/cake-coffee-and-some-pot • Session Based Testing in Agile/DevOps Environments - http://www.talesoftesting.com/blog/session-based-testing-in-agiledevops-environments • Interviewing Programmers for Quality Mindset - http://www.talesoftesting.com/blog/interviewing-programmers-for-quality-mindset Image credits – mrockenbach- http://cs.astronomy.com/ http://www.directapproachdesign.co.uk/ http://i130.twenga.com/ http://www.priceperhead.com/ https://c1.staticflickr.com
  • 20. Questions? Happy to help! Lalitkumar Bhamare @Lalitbhamare @TtimewidTesters editor@teatimewithtesters.com www.talesoftesting.com

Editor's Notes

  1. I would like to open my talk with this beautiful poem by William B Yeats. I was referred to it by James Bach while we were discussing system collapse. And that’s what I would like to talk about first today. Imagine that you are only tester in your agile team, like typical agile team and in the middle of the sprint you fall sick all of a sudden….
  2. If you are a part of typical Agile team, you probably already know what happens next if not everyone knows how to test. CHAOS! That’s correct! Confusion, uncertainty, impacted deployments, tickets piled up for testing, buggy deployments, frustration. Weinberg beautifully describes such collapse of a runaway system when we fall for typical fallacies. "Loops turn technical debt from a simple shortfall into an economic collapse” – Michael Bolton I would note that “normal operational mode” is to run the system on the edge of “run away” - which tells me something about the control system. The loss of skilled testing degrades the feedback signal to the controller and then then control copes very badly - even collapses.
  3. To contribute to testing one has to understand it first and that understanding will help to avoid chaos Consider other situations like tester being overloaded and can’t test everything alone 7 kinds of tester by James Bach More coverage Focused and deep testing when it comes to “independent” testing by specialist
  4. To act early, you must sharpen your powers of observation. To act small, you must sharpen your understanding of the subtleties of human behavior.
  5. A lot of programmers that I found least interested in testing were of the opinion that it’s a lame and boring job. That they prefer more challenging work than clicking here and there. In my opinion, misinterpreting mere checking for testing is the root cause of this perception.
  6. In feedback meetings or technical heads-up, programmers were bit surprised in the beginning when I asked technical questions, questioned testability, challenged the implementation or proposed alternate solutions. They least expected it coming from a tester.