SlideShare a Scribd company logo
1 of 22
Download to read offline
THE LAZY TESTER
MUSINGS ON BEING EFFICIENT IN TESTING, TEAMS AND LIFE
BEING LAZY – THE PERCEPTION
You’re not capable of completing tasks
You’re not creative
You have no passion
You take too long or are too slow starting new things
Being lazy equals the inability to “work hard”
BEING LAZY FOSTERS INNOVATION – EXAMPLES
How many of you hand-wash your dishes 100% of the time?
The automatic dishwasher – invented in the mid-1800s and modernized in 1924
How about laundry day? Taken any trips down to the river to beat your clothes against
rocks?
The automatic washing machine - invented in the mid-1800s and modernized in the
early 1900s
How about when you pull up to your driveway? Do you get out and manually open the
garage door?
The automatic garage door opener - invented in 1931 and mass-produced in 1954
BEING LAZY – THE ALTERNATIVE
Hibernation! When bears hibernate, they’re not considered lazy,
they’re conserving their energy for when it’s time!
When you step back and think about the task rather than just do it,
your brain is activated holistically
Why work hard, when you can work smartly?
Let’s agree that working “hard” should not be equated to success
But working “smartly” should be!
BEING LAZY – MY STORY
I like to perfectly time my mornings so I can maximize my sleep and focus my mind on
being hyper-efficient
Being Lazy = Efficient
Being Efficient leads to Optimization
Thinking (even for a few seconds) before you act grounds you so you can spend more
time on the most important tasks at hand
And it clears your head to avoid “analysis paralysis” so you can fully commit to your
next action
Shoutout to Lee Barnes for also calling that out in his talk earlier!
”
“Being lazy without capitalizing on the time saved is still
lazy, but filling that time with more valuable and effective
tasks is optimization!
TESTING – PRESENT STATE
QA owns most, if not all, testing
If schedules don’t cooperate (which you know they don’t…), we have limited
options:
We stay late or work longer hours to keep the release or sprint on track
We recruit others by giving them a set of tests or instructions to follow
We have very little or no insight in to any other testing going on, like:
Unit, Integration, AC, Acceptance, UAT
And because of that, we duplicate testing –introducing inefficiencies
TESTING – THE LAZY TESTER’S WAY
Testing is a shared responsibility within the team
QE guides the way as well as shares in some of the responsibility
When schedules don’t cooperate we create options that are equitable:
We incorporate our capacity and bandwidth in a pragmatic way
We use risk-based testing approaches and guide the team to decide next steps
We gain insight in to explicit and implicit testing activities – because we ask!
And we stay in our lane until we can be lazy with our teammates
Because…
”
“The shortest, and most efficient path between two
points is a straight line
Stay in your “straight line” lane to avoid enabling behavior that is not conducive
to effective team dynamics
But always quickly and proactively drive those conversations real-time
A STORY
My quest to meet the numbers in automation…
I did, rather than think, first
And I managed the team by a metric that didn’t add much value
TESTING – AUTOMATION – PRESENT STATE
Monolithic
We run big, multi-hour suites
Off-hours/overnight
The results are usually vetted out by QA/QE only
In a lone slack channel or similar
A Numbers Game
A certain percentage of test cases automated somehow equates to high
quality
TESTING – AUTOMATION – THE LAZY TESTER’S WAY
Provide the most valuable information ASAP
Use a “Tests as a Service” approach
Organize tests in the same way your SWEs are
Concentrated in certain areas of the code
Centralized (meaning anyone on the team can run them)
Stretch Goal:
Regression testing. Who does it now?
Tests as a Service allows SWEs to validate for regressions
Use a Tiered approach, or what I like to call…
”
“
Multiple runs for multiple dones
Smaller, centralized and more efficient suites of tests that provide
more concentrated and quicker feedback to the whole team
A STORY
Being Lazy…a lesson in teams
My brilliant idea of Automation and its Replacement of Humans
Which led to this quote…
”
“Test automation makes humans more efficient, not less
essential
And we are all human…
Or at least some of us are…
TEAM REFINEMENTS – PRESENT STATE
Present State Refinement looks like:
The entire project team + lurkers
In a room (virtual or physical)
Cramming as many stories as possible in an hour
One and Done
TEAM REFINEMENTS – THE LAZY TESTER’S WAY
Refinements. By the way, can we all agree to use this term rather than
“Grooming”?
Small working groups
Shorter times
Everyone represented
Tiered approach
Meaning, we don’t stop at one meeting, we meet and collaborate frequently
TEAM DEMOS – PRESENT STATE
They happen at the end of a sprint or cycle of work
They’re done in a large group (probably the entire team + lurkers)
If a discrepancy is found, it’s either moved to the next sprint or halts
the release
TEAM DEMOS – THE LAZY TESTER’S WAY
From Dev/SWE to QE and PO (and anyone else on the team)
During or right after a standup
Before Check-in/merge – this shifts the agreement of AC of
stories wayyyyyyy left (where it belongs)
Focus on the AC to anchor because…
It’s the most important delivery item
”
“Quality Engineering: Influencing the building of the
software BEFORE the software is built
What’s next?
NOW WHAT?
Be you!
Be kind!
Be thoughtful!
Think before you act!
And, most importantly,…
Be Lazy!

More Related Content

Similar to Melissa Tondi - The Lazy Tester

Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Scrum & Kanban
 
Myths about Exploratory Testing - Agile Testing Days
Myths about Exploratory Testing - Agile Testing DaysMyths about Exploratory Testing - Agile Testing Days
Myths about Exploratory Testing - Agile Testing DaysRavneet Kaur
 
Learn Agile the Hard Way
Learn Agile the Hard WayLearn Agile the Hard Way
Learn Agile the Hard WayRichard Stone
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanbannikos batsios
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of RetrospectionNaresh Jain
 
Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Mahesh Singh
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
Flow, the Universe and Everything
Flow, the Universe and EverythingFlow, the Universe and Everything
Flow, the Universe and EverythingClint Edmonson
 
3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Team3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Teamvalidately
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your processYu Liang
 
Finding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development LifecycleFinding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development LifecycleTechWell
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile RetrospectivesYuval Yeret
 
Wait A Moment? How High Workload Kills Efficiency! - Roman Pickl
Wait A Moment? How High Workload Kills Efficiency! - Roman PicklWait A Moment? How High Workload Kills Efficiency! - Roman Pickl
Wait A Moment? How High Workload Kills Efficiency! - Roman PicklPROIDEA
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsyasinnathani
 
ET in Agile Context
ET in Agile ContextET in Agile Context
ET in Agile ContextSandra C
 
I’m an Agile Test Manager: Do I really exist?
I’m an Agile Test Manager:Do I really exist?I’m an Agile Test Manager:Do I really exist?
I’m an Agile Test Manager: Do I really exist?elliando dias
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereRuud Teunissen
 

Similar to Melissa Tondi - The Lazy Tester (20)

Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)Intro to Kanban (1 Dec 2014)
Intro to Kanban (1 Dec 2014)
 
Manual Testing in Scrum is Hard (But Not Impossible)
Manual Testing in Scrum is Hard (But Not Impossible)Manual Testing in Scrum is Hard (But Not Impossible)
Manual Testing in Scrum is Hard (But Not Impossible)
 
Myths about Exploratory Testing - Agile Testing Days
Myths about Exploratory Testing - Agile Testing DaysMyths about Exploratory Testing - Agile Testing Days
Myths about Exploratory Testing - Agile Testing Days
 
Learn Agile the Hard Way
Learn Agile the Hard WayLearn Agile the Hard Way
Learn Agile the Hard Way
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 
Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?Kanban - Evolutionary or Revolutionary?
Kanban - Evolutionary or Revolutionary?
 
Kanban Evolutionary or Revolutionary
Kanban Evolutionary or RevolutionaryKanban Evolutionary or Revolutionary
Kanban Evolutionary or Revolutionary
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
Flow, the Universe and Everything
Flow, the Universe and EverythingFlow, the Universe and Everything
Flow, the Universe and Everything
 
Agile testing
Agile testingAgile testing
Agile testing
 
3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Team3 Steps to Create a Habit of User Research on Your Product Team
3 Steps to Create a Habit of User Research on Your Product Team
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
 
Finding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development LifecycleFinding Efficiencies in Your Development Lifecycle
Finding Efficiencies in Your Development Lifecycle
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
 
Wait A Moment? How High Workload Kills Efficiency! - Roman Pickl
Wait A Moment? How High Workload Kills Efficiency! - Roman PicklWait A Moment? How High Workload Kills Efficiency! - Roman Pickl
Wait A Moment? How High Workload Kills Efficiency! - Roman Pickl
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story points
 
ET in Agile Context
ET in Agile ContextET in Agile Context
ET in Agile Context
 
I’m an Agile Test Manager: Do I really exist?
I’m an Agile Test Manager:Do I really exist?I’m an Agile Test Manager:Do I really exist?
I’m an Agile Test Manager: Do I really exist?
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any where
 

More from QA or the Highway

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfQA or the Highway
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxQA or the Highway
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxQA or the Highway
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfQA or the Highway
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfQA or the Highway
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfQA or the Highway
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfQA or the Highway
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfQA or the Highway
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxQA or the Highway
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfQA or the Highway
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxQA or the Highway
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfQA or the Highway
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxQA or the Highway
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfQA or the Highway
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfQA or the Highway
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxQA or the Highway
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxQA or the Highway
 
Ben Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdfBen Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdfQA or the Highway
 

More from QA or the Highway (20)

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
 
Ben Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdfBen Oconis - Breaking Down Silos.pdf
Ben Oconis - Breaking Down Silos.pdf
 

Recently uploaded

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
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...ScyllaDB
 
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...Skynet Technologies
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
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
 

Recently uploaded (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
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...
 
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...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
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...
 

Melissa Tondi - The Lazy Tester

  • 1. THE LAZY TESTER MUSINGS ON BEING EFFICIENT IN TESTING, TEAMS AND LIFE
  • 2. BEING LAZY – THE PERCEPTION You’re not capable of completing tasks You’re not creative You have no passion You take too long or are too slow starting new things Being lazy equals the inability to “work hard”
  • 3. BEING LAZY FOSTERS INNOVATION – EXAMPLES How many of you hand-wash your dishes 100% of the time? The automatic dishwasher – invented in the mid-1800s and modernized in 1924 How about laundry day? Taken any trips down to the river to beat your clothes against rocks? The automatic washing machine - invented in the mid-1800s and modernized in the early 1900s How about when you pull up to your driveway? Do you get out and manually open the garage door? The automatic garage door opener - invented in 1931 and mass-produced in 1954
  • 4. BEING LAZY – THE ALTERNATIVE Hibernation! When bears hibernate, they’re not considered lazy, they’re conserving their energy for when it’s time! When you step back and think about the task rather than just do it, your brain is activated holistically Why work hard, when you can work smartly? Let’s agree that working “hard” should not be equated to success But working “smartly” should be!
  • 5. BEING LAZY – MY STORY I like to perfectly time my mornings so I can maximize my sleep and focus my mind on being hyper-efficient Being Lazy = Efficient Being Efficient leads to Optimization Thinking (even for a few seconds) before you act grounds you so you can spend more time on the most important tasks at hand And it clears your head to avoid “analysis paralysis” so you can fully commit to your next action Shoutout to Lee Barnes for also calling that out in his talk earlier!
  • 6. ” “Being lazy without capitalizing on the time saved is still lazy, but filling that time with more valuable and effective tasks is optimization!
  • 7. TESTING – PRESENT STATE QA owns most, if not all, testing If schedules don’t cooperate (which you know they don’t…), we have limited options: We stay late or work longer hours to keep the release or sprint on track We recruit others by giving them a set of tests or instructions to follow We have very little or no insight in to any other testing going on, like: Unit, Integration, AC, Acceptance, UAT And because of that, we duplicate testing –introducing inefficiencies
  • 8. TESTING – THE LAZY TESTER’S WAY Testing is a shared responsibility within the team QE guides the way as well as shares in some of the responsibility When schedules don’t cooperate we create options that are equitable: We incorporate our capacity and bandwidth in a pragmatic way We use risk-based testing approaches and guide the team to decide next steps We gain insight in to explicit and implicit testing activities – because we ask! And we stay in our lane until we can be lazy with our teammates Because…
  • 9. ” “The shortest, and most efficient path between two points is a straight line Stay in your “straight line” lane to avoid enabling behavior that is not conducive to effective team dynamics But always quickly and proactively drive those conversations real-time
  • 10. A STORY My quest to meet the numbers in automation… I did, rather than think, first And I managed the team by a metric that didn’t add much value
  • 11. TESTING – AUTOMATION – PRESENT STATE Monolithic We run big, multi-hour suites Off-hours/overnight The results are usually vetted out by QA/QE only In a lone slack channel or similar A Numbers Game A certain percentage of test cases automated somehow equates to high quality
  • 12. TESTING – AUTOMATION – THE LAZY TESTER’S WAY Provide the most valuable information ASAP Use a “Tests as a Service” approach Organize tests in the same way your SWEs are Concentrated in certain areas of the code Centralized (meaning anyone on the team can run them) Stretch Goal: Regression testing. Who does it now? Tests as a Service allows SWEs to validate for regressions Use a Tiered approach, or what I like to call…
  • 13. ” “ Multiple runs for multiple dones Smaller, centralized and more efficient suites of tests that provide more concentrated and quicker feedback to the whole team
  • 14. A STORY Being Lazy…a lesson in teams My brilliant idea of Automation and its Replacement of Humans Which led to this quote…
  • 15. ” “Test automation makes humans more efficient, not less essential And we are all human… Or at least some of us are…
  • 16.
  • 17. TEAM REFINEMENTS – PRESENT STATE Present State Refinement looks like: The entire project team + lurkers In a room (virtual or physical) Cramming as many stories as possible in an hour One and Done
  • 18. TEAM REFINEMENTS – THE LAZY TESTER’S WAY Refinements. By the way, can we all agree to use this term rather than “Grooming”? Small working groups Shorter times Everyone represented Tiered approach Meaning, we don’t stop at one meeting, we meet and collaborate frequently
  • 19. TEAM DEMOS – PRESENT STATE They happen at the end of a sprint or cycle of work They’re done in a large group (probably the entire team + lurkers) If a discrepancy is found, it’s either moved to the next sprint or halts the release
  • 20. TEAM DEMOS – THE LAZY TESTER’S WAY From Dev/SWE to QE and PO (and anyone else on the team) During or right after a standup Before Check-in/merge – this shifts the agreement of AC of stories wayyyyyyy left (where it belongs) Focus on the AC to anchor because… It’s the most important delivery item
  • 21. ” “Quality Engineering: Influencing the building of the software BEFORE the software is built What’s next?
  • 22. NOW WHAT? Be you! Be kind! Be thoughtful! Think before you act! And, most importantly,… Be Lazy!