SlideShare a Scribd company logo
Shift left and shift right
- the testing swing -
Laurent Py
Laurent.py@hiptest.net
@py_laurent
blog.hiptest.net
From waterfall (2003)…
Product: Test Designer, eclipse plug-in in JAVA
• Waterfall process
• 1 release every 6 months
• Few tests and no TDD
• 1 month (x5 people) to do release testing before
deployment
…to DevOps
Product: Hiptest, BDD in the cloud
• Mix of Scrum&Kanban process
• We do BDD
• Multiple deployments a day
• Acceptance tests are part of the CI process
Break silos
It’s all about speed of feedback
loop
It’s about speed of feedback
loop
“I like what I've seen so far and I've been very
impressed with the live support. Your team managed
to identify and fix a bug I'd found within about 12
hours.”
Tom Graham
Product Innovation Software Manager
How to ensure quality of
deliverables?
Testing in a DevOps team
Why?
Is it worth doing it?
Put value before correctness
1. Why? Is it worth doing it?
2. How to ensure quality of deliverables?
The testing matrix we use
today
Build Production
New Feature/
experiment
What should we build
and why?
Is it really worth it?
Validated feature How to automate? Is it really reliable and
does it scale?
The testing matrix we use
today
Build Production
New Feature/
experiment
What should we build
and why?
Is it really worth it?
Validated feature How to automate? Is it really reliable and
does it scale?
Behavior driven development:
• Create shared understanding based on
examples
• Using a common business terminology
• Define the stop
• Live specification & documentation
when automated
What should we build?1
What should we build?1
What should we build?1
Challenge business assumptions
Why should we build it?1
As a Product Owner
I want to link a Hiptest scenario with a Jira issue
So that I can get traceability between tests, user stories and issues
Why should we build it?1
+
The testing matrix we use
today
Build Production
New Feature/
experiment
What should we build
and why?
Is it really worth it?
Validated feature How to automate? Is it really reliable and
does it scale?
/
Is it really worth it?2
Is it really worth it?2
Is it really worth it?2
The testing matrix we use
today
Build Production
New Feature/
experiment
What should we build
and why?
Is it really worth it?
Validated feature How to automate? Is it really reliable and
does it scale?
How to automate?3
CI
Refactor3
Martin Fowler
Evil of duplication3
Evil of duplication3
Key success factors3
Refactoring CI+
The testing matrix we use
today
Build Production
New Feature/
experiment
What should we build
and why?
Is it really worth it?
Validated feature How to automate? Is it really reliable and
does it scale?
Is it reliable and does it scale?4
The testing matrix we use
today
Build Production
New Feature/
experiment
What should we build
and why?
Is it really worth it?
Validated feature How to automate? Is it really reliable and
does it scale?
The tools we use today
To the test managers
A
BIG
THANKS
Laurent Py
Laurent.py@hiptest.net
@py_laurent
blog.hiptest.net
Testing in a DevOps team

More Related Content

What's hot (20)

PPTX
BizDevOps – Delivering Business Value Quickly at Scale
QASymphony
 
PPTX
Dev ops
Tomas Riha
 
PPT
Test Automation In The Hands of "The Business"
Greg Tutunjian
 
PPTX
Pooja shift left 1.0
Xebia India
 
PDF
Continuous Testing: A Key to DevOps Success
TechWell
 
PPTX
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
QA or the Highway
 
PDF
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 
PDF
Performance Testing in Agile and DevOps Environments
TechWell
 
PDF
The Three Pillars Approach to an Agile Testing Strategy
TechWell
 
PPTX
The Evolution of Test Automation for DevOps
TEST Huddle
 
PPTX
Where Testers & QA Fit in the Story of DevOps
QASymphony
 
PDF
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Edureka!
 
PDF
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
PPTX
Automation CICD
Lumban Sopian
 
PDF
DevOps Maturity Curve v5
Paul Peissner
 
PPTX
Drive Continuous Delivery With Continuous Testing
CA Technologies
 
PDF
DevOps Powerpoint Presentation Slides
SlideTeam
 
PPTX
Agile Test Automation
Werner Keil
 
PDF
Continuous Testing - What QA means for DevOps
SeaLights
 
PDF
Bn1006 demo ppt devops
conline training
 
BizDevOps – Delivering Business Value Quickly at Scale
QASymphony
 
Dev ops
Tomas Riha
 
Test Automation In The Hands of "The Business"
Greg Tutunjian
 
Pooja shift left 1.0
Xebia India
 
Continuous Testing: A Key to DevOps Success
TechWell
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
QA or the Highway
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 
Performance Testing in Agile and DevOps Environments
TechWell
 
The Three Pillars Approach to an Agile Testing Strategy
TechWell
 
The Evolution of Test Automation for DevOps
TEST Huddle
 
Where Testers & QA Fit in the Story of DevOps
QASymphony
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
Edureka!
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
Automation CICD
Lumban Sopian
 
DevOps Maturity Curve v5
Paul Peissner
 
Drive Continuous Delivery With Continuous Testing
CA Technologies
 
DevOps Powerpoint Presentation Slides
SlideTeam
 
Agile Test Automation
Werner Keil
 
Continuous Testing - What QA means for DevOps
SeaLights
 
Bn1006 demo ppt devops
conline training
 

Viewers also liked (8)

PDF
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
CA Technologies
 
PDF
When develpment met test(shift left testing)
SangIn Choung
 
PPTX
Testing in DevOps: UKStar conference
Laurent PY
 
PDF
Développement d'un grand projet piloté par les tests (BDD)
Laurent PY
 
PPTX
Accélérer les tests d’acceptation avec un DSL et du refactoring
Laurent PY
 
PPTX
Implementing BDD at scale for agile and DevOps teams
Laurent PY
 
PPTX
Equipes Agiles & DevOps : Testez la valeur d’abord !
Laurent PY
 
PPTX
Shift left as first transformation step into Quality Assurance
Zbyszek Mockun
 
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
CA Technologies
 
When develpment met test(shift left testing)
SangIn Choung
 
Testing in DevOps: UKStar conference
Laurent PY
 
Développement d'un grand projet piloté par les tests (BDD)
Laurent PY
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Laurent PY
 
Implementing BDD at scale for agile and DevOps teams
Laurent PY
 
Equipes Agiles & DevOps : Testez la valeur d’abord !
Laurent PY
 
Shift left as first transformation step into Quality Assurance
Zbyszek Mockun
 
Ad

Similar to Testing in a DevOps team (20)

PPTX
The DevOps Dance - Shift Left, Shift Right - Get It Right
Inflectra
 
PPTX
Test Early, Test Often, Test Left
SmartBear
 
PDF
A Day in the Life of a HipChat Developer
Atlassian
 
PPTX
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
Sauce Labs
 
PPTX
The shift left strategy
Clearsky testautomation
 
PPTX
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
Nacho Cougil
 
PDF
Shift Left - Approach and practices with IBM
IBM UrbanCode Products
 
PPTX
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
Nacho Cougil
 
PPTX
Critical Capabilities to Shifting Left the Right Way
SmartBear
 
PPTX
Testing in Legacy: from Rags to Riches by Taras Slipets
JavaDayUA
 
PPTX
Testing in Legacy: From Rags to Riches
Taras Slipets
 
PPTX
Road to Continuous Delivery - Wix.com
Aviran Mordo
 
PPTX
Wix Dev-Centric Culture And Continuous Delivery
Aviran Mordo
 
PPTX
Shift Left Testing: A New Paradigm Shift To Quality
Pooja Wandile
 
PDF
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
Future Processing
 
PDF
What CS Class Didn't Teach About Testing
Camille Bell
 
PDF
The Ultimate DevOps Playbook
Jalpesh Patel
 
PDF
The Ultimate DevOps Playbook
Eggplant
 
PDF
Shift-Left Testing and Its Role in Accelerating QA Cycles
Shubham Joshi
 
PPTX
Leandro Melendez - Switching Performance Left & Right
Neotys_Partner
 
The DevOps Dance - Shift Left, Shift Right - Get It Right
Inflectra
 
Test Early, Test Often, Test Left
SmartBear
 
A Day in the Life of a HipChat Developer
Atlassian
 
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
Sauce Labs
 
The shift left strategy
Clearsky testautomation
 
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
Nacho Cougil
 
Shift Left - Approach and practices with IBM
IBM UrbanCode Products
 
All you need is fast feedback loop, fast feedback loop, fast feedback loop is...
Nacho Cougil
 
Critical Capabilities to Shifting Left the Right Way
SmartBear
 
Testing in Legacy: from Rags to Riches by Taras Slipets
JavaDayUA
 
Testing in Legacy: From Rags to Riches
Taras Slipets
 
Road to Continuous Delivery - Wix.com
Aviran Mordo
 
Wix Dev-Centric Culture And Continuous Delivery
Aviran Mordo
 
Shift Left Testing: A New Paradigm Shift To Quality
Pooja Wandile
 
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
Future Processing
 
What CS Class Didn't Teach About Testing
Camille Bell
 
The Ultimate DevOps Playbook
Jalpesh Patel
 
The Ultimate DevOps Playbook
Eggplant
 
Shift-Left Testing and Its Role in Accelerating QA Cycles
Shubham Joshi
 
Leandro Melendez - Switching Performance Left & Right
Neotys_Partner
 
Ad

More from Laurent PY (6)

PPTX
Managing requirements and collaboration in Jira with BDD
Laurent PY
 
PPTX
How BDD can save your agile?
Laurent PY
 
PDF
Continuous testing for Agile and DevOps teams
Laurent PY
 
PDF
Using Behavior Driven Development at scale
Laurent PY
 
PPTX
presentation Zest au JFTL 2014
Laurent PY
 
PPT
Acceptance Testing Driven Development, TDD
Laurent PY
 
Managing requirements and collaboration in Jira with BDD
Laurent PY
 
How BDD can save your agile?
Laurent PY
 
Continuous testing for Agile and DevOps teams
Laurent PY
 
Using Behavior Driven Development at scale
Laurent PY
 
presentation Zest au JFTL 2014
Laurent PY
 
Acceptance Testing Driven Development, TDD
Laurent PY
 

Recently uploaded (20)

PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Online Queue Management System for Public Service Offices in Nepal [Focused i...
Rishab Acharya
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Online Queue Management System for Public Service Offices in Nepal [Focused i...
Rishab Acharya
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 

Testing in a DevOps team