SlideShare a Scribd company logo
1 of 58
© PractiTest 2020
Let’s Focus More
on Quality and
Less on Testing
Joel Montvelisky
PractiTest - Chief Solution Architect
© PractiTest 2020
It’s after lunch time
© PractiTest 2020
We need a quick
ENERGIZER!
© PractiTest 2020
Energizer!
1. Get up - stretch up & touch the sky
2. Stretch down – bend down & touch your toes
3. Sit down - thanks God!
4. Take 3 deep breaths – each exhalation relax your shoulders
5. One last breath – exhale a deep hhuummm
© PractiTest 2020
© PractiTest 2020
About Me!
QA / Testing
(last 22 years)
- Tester
- QA Manager
- Blogger / Podcaster
- Speaker
- Consultant
- Solution Architect
PractiTest
- Chief Solution Architect
Joel Montvelisky
Follow: @joelmonte
Other Stuff
- Testing 1-on-1 Podcast
- State of Testing™
- Online Test Conference
© PractiTest 2020
© PractiTest 2020
Why should you listen to me?
© PractiTest 2020
As part of my Job I get to travel a lot
and talk to tons of testers worldwide...
© PractiTest 2020
© PractiTest 2020
© PractiTest 2020
I have also been running
the State of Testing Survey
for 6 years now...
© PractiTest 2020
Let’s get started!
With a Question…
© PractiTest 2020
What Value Do You
Provide to Your Company?
© PractiTest 2020
What Value Do You
Provide to Your Company?
• What decisions do you help make?
• How do you change the way your company delivers products?
• If you were not there, what would be different?
© PractiTest 2020
Software Development is undergoing a constant Evolution
© PractiTest 2020
© PractiTest 2020
Waterfall – V – W Models
© PractiTest 2020
Waterfall – V – W Models
● Requirements are ”ready” and “complete”
● Dev & Testing work separately
● Work based on Cycles converging into a Big Release
● Products are shipped to “someone” outside the team
● Feedback comes via 3rd or 4th sources
© PractiTest 2020
Waterfall – V – W Models
Objective of the Testing Team:
Find all the bugs before releasing the product.
Ensuring the final product has reached
the desired levels of quality and stability.
© PractiTest 2020
Iterative / Agile Models
© PractiTest 2020
● Dev & Test work as an Integrated group
● User stories are elaborated by the team
● Devs “should” take a more active part in testing
● Short sprints, faster delivery and feedback
● Products are shipped to someone outside the team
● Feedback via 3rd or 4th sources
Iterative / Agile Models
© PractiTest 2020
Iterative / Agile Models
Objective of the Testing Team:
Work together with Dev
to test and deliver products quickly,
receive feedback from the field,
and continue the development process.
© PractiTest 2020
How we got to DevOps?
© PractiTest 2020
© PractiTest 2020
DevOps
Feels a lot like Agile but…
● We are in charge of deploying and running the product in
our production environments
● We do not need to wait or ask others to get feedback on
the product – we can measure it directly from usage
● Cost of releasing bugs to production is radically reduced
© PractiTest 2020
DevOps
Objective of the Testing Team:
Work with Dev to release quickly,
enabling stability on the deployment process,
engineering fast feedback from production.
© PractiTest 2020
Back to our “evolution”
© PractiTest 2020
Modern Testing
© PractiTest 2020
Modern Testing - MT
Originally defined by Alan Page and Brent Jensen in the AB
Testing Podcast
http://moderntesting.org
© PractiTest 2020
© PractiTest 2020
MT – Mission Statement
Accelerate the Achievement
of Shippable Quality
© PractiTest 2020
MT 7 Principles (1/2)
1. Our Priority is Improving the Business.
2. We accelerate the team, and use models like Lean Thinking and Theory of
Constraints to help identify, prioritize and mitigate bottlenecks from the
system.
3. We are a force of continuous improvement, helping the team adapt and
optimize in order to succeed, rather than providing a safety net to catch
failures.
4. We care deeply about the quality culture of our team, and we coach, lead and
nurture the team towards a more mature quality culture.
© PractiTest 2020
MT 7 Principles (2/2)
5. We believe that the customer is the only one capable to judge and evaluate
the quality of our product.
6. We use data extensively to deeply understand customer usage and then close
the gaps between product hypotheses and business impact
7. We expand testing abilities and knowledge across the team; understanding
that this may reduce (or eliminate) the need for a dedicated testing specialist.
© PractiTest 2020
MT – Mission Statement (second look)
Accelerate the Achievement
of Shippable Quality
Testing
Quality
Assurance
© PractiTest 2020
What does this mean
to me and my team tomorrow?
© PractiTest 2020
Focus on Quality
Not on Testing!
© PractiTest 2020
© PractiTest 2020
User Story Validation
© PractiTest 2020
User Story Validation
1. Generate MVPs – release small and
get validation quickly
2. Define measurable success criteria for
production
3. Define correct instrumentation for
monitoring purposes
© PractiTest 2020
User Story Validation
4. Detect conflicts and inconsistencies
with other product areas
5. Ensure usability and accessibility
6. Capture inputs from all other
departments (support, sales, customer
success, etc)
© PractiTest 2020
Bring “customers” into the Process
© PractiTest 2020
Bring “customers” into the process
1. Take part of calls and visits with
support, services, sales, etc.
2. Create “Personas” for the
Development process
3. When possible, bring data for
use in development
© PractiTest 2020
Test Training and Coaching
© PractiTest 2020
Test Training and Coaching
1. Test Training for New Developers
2. Test process definition
3. Pair testing sessions with
developers
4. Test pre-briefings and de-briefings
with developers
© PractiTest 2020
Test Enablement for Devs
© PractiTest 2020
Test Enablement for Devs
1. Testing cookbooks
2. Test Environment generation
○ Readily available dockers
○ Realistic data and setup
3. Test artifacts development
○ Checklists
○ Heuristics
○ Sanity / Smoke scenarios
© PractiTest 2020
Deployment and Release Process
© PractiTest 2020
Deployment and Release Process
1. Release risk assessments
2. Staged process and milestones
definition
3. Deployment and rollback design
and testing
4. Scheduling and notification
process
© PractiTest 2020
Production Analytics
© PractiTest 2020
Production Analytics
1. Instrumentation planning and
testing
2. Feature-validation analytics
3. Dashboards & alerts generation
○ Product Health dashboards
○ Strategic Customer dashboards
© PractiTest 2020
Coordination with External Teams
© PractiTest 2020
Coordination with External Teams
1. Gather inputs and needs
2. Generate Information flows
3. What teams?
○ Program/Project Management
○ Support
○ Documentation
○ Services
○ Customer Success
○ Sales
etc
© PractiTest 2020
© PractiTest 2020
What Value Do You
Provide to Your Company?
Back to our Original Question:
© PractiTest 2020
What Value Do You
Provide to Your Company?
• What decisions do you help make?
• How do you change the way your company delivers products?
• If you were not there, what would be different?
© PractiTest 2020
Focus more on Quality
and less on Testing
© PractiTest 2020
Thank you!
joel@practitest.com
@joelmonte
http://qablog.practitest.com

More Related Content

What's hot

CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingCP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingAgile Testing Alliance
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidNaresh Jain
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test TeamTechWell
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"TEST Huddle
 
Selenium Certification
Selenium CertificationSelenium Certification
Selenium CertificationVskills
 
Dietmar Strasser - Traditional QA meets Agile Development
Dietmar Strasser -  Traditional QA meets Agile DevelopmentDietmar Strasser -  Traditional QA meets Agile Development
Dietmar Strasser - Traditional QA meets Agile DevelopmentTEST Huddle
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile Testing Alliance
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role Agile Testing Alliance
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityTechWell
 
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTest Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTechWell
 
Agile Testing Analytics
Agile Testing AnalyticsAgile Testing Analytics
Agile Testing AnalyticsQASymphony
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
SpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test ScriptSpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test ScriptInflectra
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test AutomationSauce Labs
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium confCorina Pip
 

What's hot (20)

About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)About Agile Testing Alliance (ATA)
About Agile Testing Alliance (ATA)
 
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingCP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing Pyramid
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
Selenium Certification
Selenium CertificationSelenium Certification
Selenium Certification
 
Dietmar Strasser - Traditional QA meets Agile Development
Dietmar Strasser -  Traditional QA meets Agile DevelopmentDietmar Strasser -  Traditional QA meets Agile Development
Dietmar Strasser - Traditional QA meets Agile Development
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software Quality
 
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTest Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
 
Agile Testing Analytics
Agile Testing AnalyticsAgile Testing Analytics
Agile Testing Analytics
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
SpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test ScriptSpiraTest: Designing and Creating Test Script
SpiraTest: Designing and Creating Test Script
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 

Similar to Let's focus more on Quality and less on Testing by Joel Montvelisky

360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellenceguestf2e1db
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"Ontuitive
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
Odoo Experience 2018 - Project Methodology: The Editor Stance
Odoo Experience 2018 - Project Methodology: The Editor StanceOdoo Experience 2018 - Project Methodology: The Editor Stance
Odoo Experience 2018 - Project Methodology: The Editor StanceElínAnna Jónasdóttir
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 
Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityTechWell
 
Estado del testing 2019
Estado del testing 2019  Estado del testing 2019
Estado del testing 2019 TestingCR
 
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key FindingsGUTS-RS
 
Ray Business Technologies Process Methodology
Ray Business Technologies Process MethodologyRay Business Technologies Process Methodology
Ray Business Technologies Process Methodologyray biztech
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
#Project Management fundamentals - By SN Panigrahi
#Project Management fundamentals - By SN Panigrahi#Project Management fundamentals - By SN Panigrahi
#Project Management fundamentals - By SN PanigrahiSN Panigrahi, PMP
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process ImprovementJosiah Renaudin
 
Dsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successDsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successBootstrap Marketing
 
uShip - Building a Culture Rooted in Experimentation
uShip - Building a Culture Rooted in ExperimentationuShip - Building a Culture Rooted in Experimentation
uShip - Building a Culture Rooted in ExperimentationOptimizely
 

Similar to Let's focus more on Quality and less on Testing by Joel Montvelisky (20)

360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
Install PRESTO KPI in 5 weeks
Install PRESTO KPI in 5 weeksInstall PRESTO KPI in 5 weeks
Install PRESTO KPI in 5 weeks
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
Odoo Experience 2018 - Project Methodology: The Editor Stance
Odoo Experience 2018 - Project Methodology: The Editor StanceOdoo Experience 2018 - Project Methodology: The Editor Stance
Odoo Experience 2018 - Project Methodology: The Editor Stance
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 
Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost Quality
 
Estado del testing 2019
Estado del testing 2019  Estado del testing 2019
Estado del testing 2019
 
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings
 
Nataraj Krishnaswamy Profile
Nataraj Krishnaswamy ProfileNataraj Krishnaswamy Profile
Nataraj Krishnaswamy Profile
 
Ray Business Technologies Process Methodology
Ray Business Technologies Process MethodologyRay Business Technologies Process Methodology
Ray Business Technologies Process Methodology
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test Strategies
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
#Project Management fundamentals - By SN Panigrahi
#Project Management fundamentals - By SN Panigrahi#Project Management fundamentals - By SN Panigrahi
#Project Management fundamentals - By SN Panigrahi
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process Improvement
 
Dsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successDsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation success
 
uShip - Building a Culture Rooted in Experimentation
uShip - Building a Culture Rooted in ExperimentationuShip - Building a Culture Rooted in Experimentation
uShip - Building a Culture Rooted in Experimentation
 

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
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfQA 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
 

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
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
 
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
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Let's focus more on Quality and less on Testing by Joel Montvelisky

  • 1. © PractiTest 2020 Let’s Focus More on Quality and Less on Testing Joel Montvelisky PractiTest - Chief Solution Architect
  • 2. © PractiTest 2020 It’s after lunch time
  • 3. © PractiTest 2020 We need a quick ENERGIZER!
  • 4. © PractiTest 2020 Energizer! 1. Get up - stretch up & touch the sky 2. Stretch down – bend down & touch your toes 3. Sit down - thanks God! 4. Take 3 deep breaths – each exhalation relax your shoulders 5. One last breath – exhale a deep hhuummm
  • 6. © PractiTest 2020 About Me! QA / Testing (last 22 years) - Tester - QA Manager - Blogger / Podcaster - Speaker - Consultant - Solution Architect PractiTest - Chief Solution Architect Joel Montvelisky Follow: @joelmonte Other Stuff - Testing 1-on-1 Podcast - State of Testing™ - Online Test Conference
  • 8. © PractiTest 2020 Why should you listen to me?
  • 9. © PractiTest 2020 As part of my Job I get to travel a lot and talk to tons of testers worldwide...
  • 12. © PractiTest 2020 I have also been running the State of Testing Survey for 6 years now...
  • 13. © PractiTest 2020 Let’s get started! With a Question…
  • 14. © PractiTest 2020 What Value Do You Provide to Your Company?
  • 15. © PractiTest 2020 What Value Do You Provide to Your Company? • What decisions do you help make? • How do you change the way your company delivers products? • If you were not there, what would be different?
  • 16. © PractiTest 2020 Software Development is undergoing a constant Evolution
  • 18. © PractiTest 2020 Waterfall – V – W Models
  • 19. © PractiTest 2020 Waterfall – V – W Models ● Requirements are ”ready” and “complete” ● Dev & Testing work separately ● Work based on Cycles converging into a Big Release ● Products are shipped to “someone” outside the team ● Feedback comes via 3rd or 4th sources
  • 20. © PractiTest 2020 Waterfall – V – W Models Objective of the Testing Team: Find all the bugs before releasing the product. Ensuring the final product has reached the desired levels of quality and stability.
  • 22. © PractiTest 2020 ● Dev & Test work as an Integrated group ● User stories are elaborated by the team ● Devs “should” take a more active part in testing ● Short sprints, faster delivery and feedback ● Products are shipped to someone outside the team ● Feedback via 3rd or 4th sources Iterative / Agile Models
  • 23. © PractiTest 2020 Iterative / Agile Models Objective of the Testing Team: Work together with Dev to test and deliver products quickly, receive feedback from the field, and continue the development process.
  • 24. © PractiTest 2020 How we got to DevOps?
  • 26. © PractiTest 2020 DevOps Feels a lot like Agile but… ● We are in charge of deploying and running the product in our production environments ● We do not need to wait or ask others to get feedback on the product – we can measure it directly from usage ● Cost of releasing bugs to production is radically reduced
  • 27. © PractiTest 2020 DevOps Objective of the Testing Team: Work with Dev to release quickly, enabling stability on the deployment process, engineering fast feedback from production.
  • 28. © PractiTest 2020 Back to our “evolution”
  • 30. © PractiTest 2020 Modern Testing - MT Originally defined by Alan Page and Brent Jensen in the AB Testing Podcast http://moderntesting.org
  • 32. © PractiTest 2020 MT – Mission Statement Accelerate the Achievement of Shippable Quality
  • 33. © PractiTest 2020 MT 7 Principles (1/2) 1. Our Priority is Improving the Business. 2. We accelerate the team, and use models like Lean Thinking and Theory of Constraints to help identify, prioritize and mitigate bottlenecks from the system. 3. We are a force of continuous improvement, helping the team adapt and optimize in order to succeed, rather than providing a safety net to catch failures. 4. We care deeply about the quality culture of our team, and we coach, lead and nurture the team towards a more mature quality culture.
  • 34. © PractiTest 2020 MT 7 Principles (2/2) 5. We believe that the customer is the only one capable to judge and evaluate the quality of our product. 6. We use data extensively to deeply understand customer usage and then close the gaps between product hypotheses and business impact 7. We expand testing abilities and knowledge across the team; understanding that this may reduce (or eliminate) the need for a dedicated testing specialist.
  • 35. © PractiTest 2020 MT – Mission Statement (second look) Accelerate the Achievement of Shippable Quality Testing Quality Assurance
  • 36. © PractiTest 2020 What does this mean to me and my team tomorrow?
  • 37. © PractiTest 2020 Focus on Quality Not on Testing!
  • 39. © PractiTest 2020 User Story Validation
  • 40. © PractiTest 2020 User Story Validation 1. Generate MVPs – release small and get validation quickly 2. Define measurable success criteria for production 3. Define correct instrumentation for monitoring purposes
  • 41. © PractiTest 2020 User Story Validation 4. Detect conflicts and inconsistencies with other product areas 5. Ensure usability and accessibility 6. Capture inputs from all other departments (support, sales, customer success, etc)
  • 42. © PractiTest 2020 Bring “customers” into the Process
  • 43. © PractiTest 2020 Bring “customers” into the process 1. Take part of calls and visits with support, services, sales, etc. 2. Create “Personas” for the Development process 3. When possible, bring data for use in development
  • 44. © PractiTest 2020 Test Training and Coaching
  • 45. © PractiTest 2020 Test Training and Coaching 1. Test Training for New Developers 2. Test process definition 3. Pair testing sessions with developers 4. Test pre-briefings and de-briefings with developers
  • 46. © PractiTest 2020 Test Enablement for Devs
  • 47. © PractiTest 2020 Test Enablement for Devs 1. Testing cookbooks 2. Test Environment generation ○ Readily available dockers ○ Realistic data and setup 3. Test artifacts development ○ Checklists ○ Heuristics ○ Sanity / Smoke scenarios
  • 48. © PractiTest 2020 Deployment and Release Process
  • 49. © PractiTest 2020 Deployment and Release Process 1. Release risk assessments 2. Staged process and milestones definition 3. Deployment and rollback design and testing 4. Scheduling and notification process
  • 51. © PractiTest 2020 Production Analytics 1. Instrumentation planning and testing 2. Feature-validation analytics 3. Dashboards & alerts generation ○ Product Health dashboards ○ Strategic Customer dashboards
  • 52. © PractiTest 2020 Coordination with External Teams
  • 53. © PractiTest 2020 Coordination with External Teams 1. Gather inputs and needs 2. Generate Information flows 3. What teams? ○ Program/Project Management ○ Support ○ Documentation ○ Services ○ Customer Success ○ Sales etc
  • 55. © PractiTest 2020 What Value Do You Provide to Your Company? Back to our Original Question:
  • 56. © PractiTest 2020 What Value Do You Provide to Your Company? • What decisions do you help make? • How do you change the way your company delivers products? • If you were not there, what would be different?
  • 57. © PractiTest 2020 Focus more on Quality and less on Testing
  • 58. © PractiTest 2020 Thank you! joel@practitest.com @joelmonte http://qablog.practitest.com