SlideShare uma empresa Scribd logo
1 de 21
© Sauce Labs, Inc.
What is DevOps &
What Does it Mean for QA?
Presented by Chris Riley ( @HoardingInfo ), DevOps AnalystJuly 14, 2015
© Sauce Labs, Inc.© Sauce Labs, Inc.
Presenter
Chris Riley – technologist, research
analyst, O’Reilly author and subject
matter expert on DevOps. @hoardinginfo
© Sauce Labs, Inc.
Outline
• Introduction
• Definitions
• Nope … not really new
• New Challenges
• The Intersection of DevOps & QA
• A QA Strategy for DevOps
• Future of _______
© Sauce Labs, Inc.
The Two Faces
The Movement: People, Process, Tools
The Function: Infrastructure automation and
oversight
© Sauce Labs, Inc.
Data?
© Sauce Labs, Inc.
Why the movement?
© Sauce Labs, Inc.
A moving Target
• Confusion! “DevOps”
Function
“DevOps”
Movement
“DevOps”
“DevOps”
“DevOps”
“DevOps”
Developer
QA
IT Ops
“DevOps”
Vendor
Executive
Observer /
SI
© Sauce Labs, Inc.
Enterprise SMB Startup
Developer Eh.. But LOB? Cool Done!
QA No Time Need the $$ What QA
Executive Nah. I want to keep my job Do that thing I’ll script it
IT Ops Done it for years, leave me alone My budget, My thing What’s IT?
Vendor They are doing it They are doing it Did it
Observer/SI $ You got this -
© Sauce Labs, Inc.
False Comparison
© Sauce Labs, Inc.
So Basically No One Knows
Trough of disillusionment
© Sauce Labs, Inc.
What we do know:
• People then Process then Tools
• The processes are concrete
• Plan
• Dev
• Integrate
• QA
• System Test
• Release
• Monitor
• Measure
• “Culture” != Debug Ninja | Rockstar | Slide in the Lobby
• It is evolving
© Sauce Labs, Inc.
But Really It Is Very Easy
Faster releases at a higher quality
© Sauce Labs, Inc.
Faster releases at a higher quality
© Sauce Labs, Inc.
© Sauce Labs, Inc.
Uh oh - Problem
Current and Looming Challenges of DevOps
• We went too fast, crashed - sustainability
• We release a whole bunch, but no clue what is going on
• The more bugs, the more bugs, the more bugs, the more
• Chef is so three years ago – change
• Oh yeah the person who did that, they left
• Heartbleed v2.0
© Sauce Labs, Inc.
Why Should QA Care?
© Sauce Labs, Inc.
Who Cares?
• Get a budget
• Play with new and cool tools
• Be Prepared for Change
• Greater Opportunity
© Sauce Labs, Inc.
Happen to it, don’t let it happen to you
What can QA do?
• Deliver wins
• Deliver data
• Find your spot
• Continuous Documentation
• Make your developers champions
• Suggest improvements to the pipeline
• Realize and leverage your unique position
• Automate something, then automate something else
© Sauce Labs, Inc.
Real-world
• Acorns
• WellsFargo
• Constant Contact
© Sauce Labs, Inc.
The Future of ______
Where is it going?
• A mobile focus
• Containers not code
• Developers are more accountable
• User driven test case development
• QA -> QE: Test Strategy, Quality Evangelist
© Sauce Labs, Inc.
QA
Resources
• Test Automation KPIs - http://sauceio.com/index.php/2015/06/test-automation-
kpis/
• It Worked on My Machine - http://sauceio.com/index.php/2015/07/it-worked-
on-my-machine-communication-trap/
• Sign up for a free trial of Sauce
https://saucelabs.com/signup/trial

Mais conteúdo relacionado

Destaque

UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework Introduction
Himal Bandara
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
Confiz
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
Andrew Shafer
 

Destaque (18)

Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
 
UFT Automation Framework Introduction
UFT Automation Framework IntroductionUFT Automation Framework Introduction
UFT Automation Framework Introduction
 
Uft Basics
Uft BasicsUft Basics
Uft Basics
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
Value Stream Mapping
Value Stream MappingValue Stream Mapping
Value Stream Mapping
 
What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.What is UFT? HP's unified functional testing.
What is UFT? HP's unified functional testing.
 
Quality assurance in dev ops and secops world
Quality assurance in dev ops and secops worldQuality assurance in dev ops and secops world
Quality assurance in dev ops and secops world
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
Control Transactions using PowerCenter
Control Transactions using PowerCenterControl Transactions using PowerCenter
Control Transactions using PowerCenter
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
DevOps
DevOpsDevOps
DevOps
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Value Stream Mapping in Non-Manufacturing Environments
Value Stream Mapping in Non-Manufacturing EnvironmentsValue Stream Mapping in Non-Manufacturing Environments
Value Stream Mapping in Non-Manufacturing Environments
 
Value stream mapping for non manufacturing environments
Value stream mapping for non manufacturing environmentsValue stream mapping for non manufacturing environments
Value stream mapping for non manufacturing environments
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 

Mais de Sauce Labs

Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
Sauce Labs
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
Sauce Labs
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
Sauce Labs
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
Sauce Labs
 

Mais de Sauce Labs (20)

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesTesting on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
 
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
 
Just Enough (Automated) Testing
Just Enough (Automated) TestingJust Enough (Automated) Testing
Just Enough (Automated) Testing
 
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsUsing Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
 
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartWebinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
 
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
 
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
 
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterAccelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
 
How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
 
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
 
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
 
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiBDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
 
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
 
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaContinuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

What DevOps Is — and Why You Should Care

  • 1. © Sauce Labs, Inc. What is DevOps & What Does it Mean for QA? Presented by Chris Riley ( @HoardingInfo ), DevOps AnalystJuly 14, 2015
  • 2. © Sauce Labs, Inc.© Sauce Labs, Inc. Presenter Chris Riley – technologist, research analyst, O’Reilly author and subject matter expert on DevOps. @hoardinginfo
  • 3. © Sauce Labs, Inc. Outline • Introduction • Definitions • Nope … not really new • New Challenges • The Intersection of DevOps & QA • A QA Strategy for DevOps • Future of _______
  • 4. © Sauce Labs, Inc. The Two Faces The Movement: People, Process, Tools The Function: Infrastructure automation and oversight
  • 5. © Sauce Labs, Inc. Data?
  • 6. © Sauce Labs, Inc. Why the movement?
  • 7. © Sauce Labs, Inc. A moving Target • Confusion! “DevOps” Function “DevOps” Movement “DevOps” “DevOps” “DevOps” “DevOps” Developer QA IT Ops “DevOps” Vendor Executive Observer / SI
  • 8. © Sauce Labs, Inc. Enterprise SMB Startup Developer Eh.. But LOB? Cool Done! QA No Time Need the $$ What QA Executive Nah. I want to keep my job Do that thing I’ll script it IT Ops Done it for years, leave me alone My budget, My thing What’s IT? Vendor They are doing it They are doing it Did it Observer/SI $ You got this -
  • 9. © Sauce Labs, Inc. False Comparison
  • 10. © Sauce Labs, Inc. So Basically No One Knows Trough of disillusionment
  • 11. © Sauce Labs, Inc. What we do know: • People then Process then Tools • The processes are concrete • Plan • Dev • Integrate • QA • System Test • Release • Monitor • Measure • “Culture” != Debug Ninja | Rockstar | Slide in the Lobby • It is evolving
  • 12. © Sauce Labs, Inc. But Really It Is Very Easy Faster releases at a higher quality
  • 13. © Sauce Labs, Inc. Faster releases at a higher quality
  • 15. © Sauce Labs, Inc. Uh oh - Problem Current and Looming Challenges of DevOps • We went too fast, crashed - sustainability • We release a whole bunch, but no clue what is going on • The more bugs, the more bugs, the more bugs, the more • Chef is so three years ago – change • Oh yeah the person who did that, they left • Heartbleed v2.0
  • 16. © Sauce Labs, Inc. Why Should QA Care?
  • 17. © Sauce Labs, Inc. Who Cares? • Get a budget • Play with new and cool tools • Be Prepared for Change • Greater Opportunity
  • 18. © Sauce Labs, Inc. Happen to it, don’t let it happen to you What can QA do? • Deliver wins • Deliver data • Find your spot • Continuous Documentation • Make your developers champions • Suggest improvements to the pipeline • Realize and leverage your unique position • Automate something, then automate something else
  • 19. © Sauce Labs, Inc. Real-world • Acorns • WellsFargo • Constant Contact
  • 20. © Sauce Labs, Inc. The Future of ______ Where is it going? • A mobile focus • Containers not code • Developers are more accountable • User driven test case development • QA -> QE: Test Strategy, Quality Evangelist
  • 21. © Sauce Labs, Inc. QA Resources • Test Automation KPIs - http://sauceio.com/index.php/2015/06/test-automation- kpis/ • It Worked on My Machine - http://sauceio.com/index.php/2015/07/it-worked- on-my-machine-communication-trap/ • Sign up for a free trial of Sauce https://saucelabs.com/signup/trial