SlideShare a Scribd company logo
© All rights reserved, H.S PractiTest 2022
Align Testing With The Business
By Shifting Left & Right
Joel Montvelisky
PractiTest Co-Founder & Chief Solution Architect
© All rights reserved, H.S PractiTest 2022
About Me!
QA / Testing
(last 24 years)
● Tester
● QA Manager
● Blogger / Podcaster
● Speaker
● Consultant
● Solution Architect
PractiTest
● Co-Founder
● Chief Solution Architect
Other Stuff
● AST Board Member
● State of Testing™
● Online Test Conference
Joel Montvelisky
Follow: @joelmonte
© All rights reserved, H.S PractiTest 2022
About
Increase Visibility & Communication
Streamline Processes
Enhance Efficiency
Lower Cost and Improve ROI
Reduce Time to Market
Integrate manual and automated testing in one central platform
Trusted by global brands across all industries
© All rights reserved, H.S PractiTest 2022
© All rights reserved, H.S PractiTest 2022
© All rights reserved, H.S PractiTest 2022
The Cloud / DevOps Disruption
© All rights reserved, H.S PractiTest 2022
How did we get to DevOps?
© All rights reserved, H.S PractiTest 2022
✓ No more shipping CDs / posting download links
✓ Full control of the server infrastructure
✓ Deploy as frequently as needed
✓ Instrumentation ⇒ No more flying blind!
The Cloud / DevOps Disruption
© All rights reserved, H.S PractiTest 2022
It’s now more cost-effective
to “find” some bugs in production
The Cloud / DevOps Disruption
© All rights reserved, H.S PractiTest 2022
A different set of rules, speed and constraints
The Cloud / DevOps Disruption
© All rights reserved, H.S PractiTest 2022
Before we start “shifting”
…
some important adaptations
© All rights reserved, H.S PractiTest 2022
More Than Before - It’s About Risk Management
☯ Pre-Deployment vs. In-Production testing
☯ Speed vs. Required stability
☯ Proactivity vs. Reactivity
© All rights reserved, H.S PractiTest 2022
It’s Critical To Model Your System & Environments
✎ Evaluate changes and risks
✎ Have predefined responses for issues
✎ Facilitate communication between scattered teams
© All rights reserved, H.S PractiTest 2022
Check Out The Holistic Testing Approach
By Janet Gregory
https://janetgregory.ca/testing-from-a-holistic-point-of-view/
© All rights reserved, H.S PractiTest 2022
Let’s Go Ahead
and Shift Left
© All rights reserved, H.S PractiTest 2022
User Story Formatting & Planning
● Test Scenarios / Acceptance Criteria
● Important quality factors
● Required instrumentation
● Deployment considerations:
Feature Flags, Partial Updates, Migrations, etc.
© All rights reserved, H.S PractiTest 2022
User Story Value Hypothesis (USVH)
1. Clear understanding of the value seeked
2. Define metrics & benchmarks
3. Ensure instrumentation
4. Coordinate as part of the Dev and Ops tasks
© All rights reserved, H.S PractiTest 2022
Test Planning
✓ Application and Environment modeling
✓ What to test before deployment?
What in production?
✓ Analyse required deployment tests (if/when needed)
© All rights reserved, H.S PractiTest 2022
Shift-Left Testing
⇽ Include Unit & Integration Tests into traceability
⇽ Test coaching and enablement for non-testers
⇽ Pair testing/feedback sessions during development
© All rights reserved, H.S PractiTest 2022
Let’s Push Forward
And Shift Right
© All rights reserved, H.S PractiTest 2022
Deployment Operations
🛫 Deployment / Rollback testing
🛫 1 min / 5 min / 30 min monitoring
🛫 Dark Launching / Feature Flags
🛫 Blue Green Deployment / Canary Release
© All rights reserved, H.S PractiTest 2022
Automation In Production (?)
☸ Short sanity as part of 5 min monitoring
☸ Continuous Functional & API testing on prod environment
☸ Live dashboards
© All rights reserved, H.S PractiTest 2022
Monitor & Analytics
📊 Exception and Alert monitoring
📊 User behaviour analytics ❗❗
📊 USHV dashboards
📊 Feedback sessions with real users
© All rights reserved, H.S PractiTest 2022
It’s An On-Going
Improvement Project
© All rights reserved, H.S PractiTest 2022
Do, Fail, Learn, Change, Evolve
↻ Try things, you need to fail on your road to success
↻ Listen to feedback from your team
↻ Learn from the community
↻ Embrace change
© All rights reserved, H.S PractiTest 2022
It’s Not About Testing.
It’s Not About Quality.
It’s About The Business!
Finally…
© All rights reserved, H.S PractiTest 2022
Thank you!
joel@practitest.com
@joelmonte
https://www.practitest.com/

More Related Content

Similar to Align Testing with Business by Shifting Left & Right - Joel Montvelisky

Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
Rik Marselis
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorAras
 
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMSRESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
Thoughtworks
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
CA Technologies
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
 
Agile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoptionAgile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoption
Association for Project Management
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 deepti Debnath
 
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3Universal Technology Solutions
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
Brian Blanchard
 
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTesterMahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTesterMahesh G
 
Agile Testing
Agile Testing Agile Testing
5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation
Navigator Business Solutions
 
Measuring Program Quality
Measuring Program QualityMeasuring Program Quality
Measuring Program Quality
Artizen, Inc.
 
[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
GUTS-RS
 
Hi600 ch02_text_slides
Hi600 ch02_text_slidesHi600 ch02_text_slides
Hi600 ch02_text_slides
ljmcneill33
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
QMetry
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
Lee Barnes
 

Similar to Align Testing with Business by Shifting Left & Right - Joel Montvelisky (20)

Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
MousumiDebnath-Resume
MousumiDebnath-ResumeMousumiDebnath-Resume
MousumiDebnath-Resume
 
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMSRESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Agile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoptionAgile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoption
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
 
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
 
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTesterMahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTester
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation
 
Measuring Program Quality
Measuring Program QualityMeasuring Program Quality
Measuring Program Quality
 
[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
 
Hi600 ch02_text_slides
Hi600 ch02_text_slidesHi600 ch02_text_slides
Hi600 ch02_text_slides
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
Profile Seema Wadhwa
Profile Seema WadhwaProfile Seema Wadhwa
Profile Seema Wadhwa
 

More from QA or the Highway

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
QA 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.pptx
QA 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.pptx
QA or the Highway
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
QA or the Highway
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
QA 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.pdf
QA 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.pdf
QA 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.pdf
QA 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.pdf
QA or the Highway
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
QA 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.pptx
QA 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.pdf
QA 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.pptx
QA 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.pdf
QA 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.pdf
QA 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.pptx
QA or the Highway
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
QA 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.pdf
QA 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.pptx
QA 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.pptx
QA 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

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

Align Testing with Business by Shifting Left & Right - Joel Montvelisky

  • 1. © All rights reserved, H.S PractiTest 2022 Align Testing With The Business By Shifting Left & Right Joel Montvelisky PractiTest Co-Founder & Chief Solution Architect
  • 2. © All rights reserved, H.S PractiTest 2022 About Me! QA / Testing (last 24 years) ● Tester ● QA Manager ● Blogger / Podcaster ● Speaker ● Consultant ● Solution Architect PractiTest ● Co-Founder ● Chief Solution Architect Other Stuff ● AST Board Member ● State of Testing™ ● Online Test Conference Joel Montvelisky Follow: @joelmonte
  • 3. © All rights reserved, H.S PractiTest 2022 About Increase Visibility & Communication Streamline Processes Enhance Efficiency Lower Cost and Improve ROI Reduce Time to Market Integrate manual and automated testing in one central platform Trusted by global brands across all industries
  • 4. © All rights reserved, H.S PractiTest 2022
  • 5. © All rights reserved, H.S PractiTest 2022
  • 6. © All rights reserved, H.S PractiTest 2022 The Cloud / DevOps Disruption
  • 7. © All rights reserved, H.S PractiTest 2022 How did we get to DevOps?
  • 8. © All rights reserved, H.S PractiTest 2022 ✓ No more shipping CDs / posting download links ✓ Full control of the server infrastructure ✓ Deploy as frequently as needed ✓ Instrumentation ⇒ No more flying blind! The Cloud / DevOps Disruption
  • 9. © All rights reserved, H.S PractiTest 2022 It’s now more cost-effective to “find” some bugs in production The Cloud / DevOps Disruption
  • 10. © All rights reserved, H.S PractiTest 2022 A different set of rules, speed and constraints The Cloud / DevOps Disruption
  • 11. © All rights reserved, H.S PractiTest 2022 Before we start “shifting” … some important adaptations
  • 12. © All rights reserved, H.S PractiTest 2022 More Than Before - It’s About Risk Management ☯ Pre-Deployment vs. In-Production testing ☯ Speed vs. Required stability ☯ Proactivity vs. Reactivity
  • 13. © All rights reserved, H.S PractiTest 2022 It’s Critical To Model Your System & Environments ✎ Evaluate changes and risks ✎ Have predefined responses for issues ✎ Facilitate communication between scattered teams
  • 14. © All rights reserved, H.S PractiTest 2022 Check Out The Holistic Testing Approach By Janet Gregory https://janetgregory.ca/testing-from-a-holistic-point-of-view/
  • 15. © All rights reserved, H.S PractiTest 2022 Let’s Go Ahead and Shift Left
  • 16. © All rights reserved, H.S PractiTest 2022 User Story Formatting & Planning ● Test Scenarios / Acceptance Criteria ● Important quality factors ● Required instrumentation ● Deployment considerations: Feature Flags, Partial Updates, Migrations, etc.
  • 17. © All rights reserved, H.S PractiTest 2022 User Story Value Hypothesis (USVH) 1. Clear understanding of the value seeked 2. Define metrics & benchmarks 3. Ensure instrumentation 4. Coordinate as part of the Dev and Ops tasks
  • 18. © All rights reserved, H.S PractiTest 2022 Test Planning ✓ Application and Environment modeling ✓ What to test before deployment? What in production? ✓ Analyse required deployment tests (if/when needed)
  • 19. © All rights reserved, H.S PractiTest 2022 Shift-Left Testing ⇽ Include Unit & Integration Tests into traceability ⇽ Test coaching and enablement for non-testers ⇽ Pair testing/feedback sessions during development
  • 20. © All rights reserved, H.S PractiTest 2022 Let’s Push Forward And Shift Right
  • 21. © All rights reserved, H.S PractiTest 2022 Deployment Operations 🛫 Deployment / Rollback testing 🛫 1 min / 5 min / 30 min monitoring 🛫 Dark Launching / Feature Flags 🛫 Blue Green Deployment / Canary Release
  • 22. © All rights reserved, H.S PractiTest 2022 Automation In Production (?) ☸ Short sanity as part of 5 min monitoring ☸ Continuous Functional & API testing on prod environment ☸ Live dashboards
  • 23. © All rights reserved, H.S PractiTest 2022 Monitor & Analytics 📊 Exception and Alert monitoring 📊 User behaviour analytics ❗❗ 📊 USHV dashboards 📊 Feedback sessions with real users
  • 24. © All rights reserved, H.S PractiTest 2022 It’s An On-Going Improvement Project
  • 25. © All rights reserved, H.S PractiTest 2022 Do, Fail, Learn, Change, Evolve ↻ Try things, you need to fail on your road to success ↻ Listen to feedback from your team ↻ Learn from the community ↻ Embrace change
  • 26. © All rights reserved, H.S PractiTest 2022 It’s Not About Testing. It’s Not About Quality. It’s About The Business! Finally…
  • 27. © All rights reserved, H.S PractiTest 2022 Thank you! joel@practitest.com @joelmonte https://www.practitest.com/