SlideShare a Scribd company logo
#DevOpsTesting
Where Testers & QA Fit
in the Story of DevOps
February 22nd, 2017
The audio for this webinar is delivered through your computer. There is no dial-in
number. Make sure your speakers are turned up or use a pair of headphones.
HOW TO WATCH THIS WEBINAR
• Audio for this webinar is delivered through your computer. Make
sure your speakers are turned up or use a set of headphones.
• If your audio quality is choppy, it could be your internet connection.
• You can customize your webinar viewing experience by increasing,
decreasing or minimizing the size of the widgets on your screen.
• If you have questions, enter them in the widget on the left.
#DevOpsTesting
MAXIMIZING THE PRESENTATION
#RiskBasedTesting
Click the icon in the
top right of the
presentation to
make the slides full
screen.
#DevOpsTesting
• This webinar will be recorded and available on-demand
tomorrow. You will get an email when it is available.
• Join the conversation on Twitter using the hashtag
#DevOpsTesting
• Use the Q&A widgets to ask questions during the webinar.
• At the end of the webinar, you will be asked to take a short
survey.
HOUSEKEEPING
#RiskBasedTesting
#DevOpsTesting
NEED TO LEAVE EARLY?
#RiskBasedTesting
#DevOpsTesting
NEXT WEBINAR
#RiskBasedTesting
WHAT?
Learn about our new
continuous testing solution
for teams practicing DevOps.
WHY?
CONTINUOUS DELIVERY, DEMANDS
CONTINUOUS QUALITY
WHEN?
March 1st, 2 – 3:00 PM
EST
UPCOMING: PAUL MERRILL
#RiskBasedTesting
WHAT?
Best practices and steps
to get started with test
automation.
WHY?
Test automation is integral for reduced
test maintenance and a faster time to
market.
WHEN?
March 8th, 2 – 3:00 PM
EST
April 18-19, 2017 | QualityJam.com
Email marketing@qasymphony.com to be entered to win a free ticket.
MARK YOUR CALENDARS!
#RiskBasedTesting#TestAutomation
WIN A FREE TICKET!
OUR PRESENTERS
Ryan Yackel
Product Marketing
QASymphony
@RyanYackAttack
Sunil Sehgal
Managing Partner
TechArcis
@TechArcis
Sunil brings over 20 years of experience
in business leadership, technology
management and strategic initiatives and
is an expert in Quality Assurance and
Testing Solutions
With a deep interest in the emerging
trends of testing needs, Ryan is
dedicated to being the customer
voice for all QASymphony products.
AGENDA
DevOps Movement
Is QA Dead?
How to enable Testing in DevOps
Practical Tips to Get Started
Q & A
“Software is eating the
world.”
“It’s an application economy.”
Marc Andreessen
“Every business will be in
software business.”Satya Nadella, CEO
“Speed is the new currency of IT and
businesses.”
Marc Benioff, CEO
DEVELOPMENT HAS ACCELERATED…
Waterfall
1970
Agile
2000
DevOps
2010
“If you don’t like change,
you will like irrelevance even
less.“
- General Eric Shineki,
Chief of Staff, U.S. Army
AGILE IS MAINSTREAM
The percentage of respondents’
organizations that practice agile
2 0 1595%
H O W MANY?
&
Percentage of Teams Using
Agile
Only 4% of respondents work
in a completely traditional / non-
agile development organization.
Contrast this with the 2009 report, in which (31%)
of the respondents worked where there were two
teams or less practicing agile!
53%
Less than ½ of our
teams are agile
34%
More than ½of
our teams are
agile
9%
All of our
teams are agile
4 %
None of our
teams are
agile
TO P 3 B E N E F I T S
87%
Ability to manage
changing priorities
85%
Increased team
productivity
8 4 %
Improved project
visibility
*State of Agile, 2016 Report, VersionOne
SECOPS
MICROSERVICES
GITLAB
DEVOPS
MICROSERVICES
SCM
PERFORCE
GITSCRUM
LEAN
CONTINUOUSDELIVERY
NEXUS
CONTINUOUS DEPLOYMENT CONTINUOUS IMPROVEMENT
VM
CONTINUOUSDELIVERY
JENKINS
TEST AUTOMATION
SCRUM
BLAZE METER
XP
CONTINOUS INTEGRATION
NEW
RELIC
GIT
STOP THE LINE
DevOps Word Soup
*Cloud Bees, Jenkins World 2016
Design Code
Design
Test Deploy
Code Test Deploy Design Code Test Deploy
Waterfall
Agile
DevOps
Incremental, Fast Deployments
3 to 9 months
2 to 6 Weeks
Hours to Days
DevOps is a set of practices
intended to reduce the time
between committing a
change to a system and the
change being placed into
production, while ensuring
high quality.
*DevOps: A Software Architect's Perspective, Bass Zhu
WHERE IS THE TESTING?
#DevOpsTesting
WHERE IS THE TESTING?
#DevOpsTesting
WHY THE PUSH BACK?
#DevOpsTesting
“Testers slow
us down”
“You don’t
use my
dev tools.”
“Testers can’t work in a true CI/CD
environment.”“Developers can just be
testers…” “If it’s not automated, it’s not real DevOps…
TESTING IN ALIVE IN AGILE / DEVOPS
#DevOpsTesting
*Forrester, The 2015 State Of Agile Development
THREE FACTORS AT PLAY
CONTIUOUS
QUALITYDISRUPTION
DEMAND FOR
AUTOMATION
#DevOpsTesting
THRIVING IN DISRUPTION
Quality and Convenience Drives “Customer Success”
Product Innovation and Development is
Changing
Software Development is also changing and
embracing Automation
Agile and DevOps is the new norm
But, how to drive “Continuous” Quality at Speed
in this Disruption?
PUTTING “TEST” IN “DEVOPS” =
“DEVTESTOPS”
#DevOpsTesting
DevTest
Enabling “Continuous Quality”
Ops
#DevOpsTesting
UNDERSTANDING “CONTINUOUS”
TERMINOLOGY
Process of delivering software updates to users on
a nearly constant basis.
Code can be rapidly and safely deployed to production by delivering every change to
a production-like environment
Continuous Integration Continuous Integration means the constant integration of changes to an application
at all stages of the delivery chain.
Continuous deployment is the next step of continuous delivery
HOW ARE WE ENABLING
DEVTESTOPS?
#DevOpsTesting
Achieve Continuous Quality with Speed
LOW
LOW
QUALITY
HIGH
HIGH
SPEED
1
2
3
Automation at
Speed of Dev
Clear Focus on
DevTestOps
Right Test
Infrastructure for
Dev and Test Teams
#DevOpsTesting
FOCUS TIPS FOR TESTERS
AMAZON TWO
PIZZA RULE
THINK SMALL, REAL SMALLAUTOMATION FIRST
APPROACH
GET SMART
PAIR UP
TEST AUTOMATION AT SPEED OF
DEV
User creates
story
Defines
acceptance criteria
Dev
Test
Dev team codes the
User Story
Apply action and validation steps
in automation components
Story available for test
Mapping script with code
Run test
FAIL
Report to dev. team
Code Check-in
PASS
Add to sprint suite
Trigger CI
Update result in
JIRA
Discuss Requirements,
Application flow, Test
Points
#DevOpsTesting
Example In-Sprint Workflow
1
Day-Zero Test automation for
in-Sprint User stories is the
only way Agile Testing can be
scaled 2
3
Test automation consistency
and maintenance is hard to
achieve in real world Always tie test automation
to source code branch that
is being developed.
INFRASTRUCTURE FOR DEVTESTOPS
#DevOpsTesting
Build
Plan
Code
Test
#DevOpsTesting
GETTING PRACTICAL
PROACTIVITY VOLUNTEER
#DevOpsTesting
“I
VOLUNTEER!”
“We are going to
start a pilot
DevOps project
with…”
ATTEND CONFERENCES
#DevOpsTesting
LISTEN AND LEARN TEST
AUTOMATION
#DevOpsTesting
TAKEAWAYS FOR THE
TESTERS
#DevOpsTesting
• Testing and QA is not Dead.
• Testing certainly is changing and Testing professionals
have to step up and embrace the change (DevTestOps).
• Learn to do basic coding and embrace automation.
• Staying with manual testing is not going to be fun.
– Learn TDD/BDD Frameworks like Gauge and
Cucumber
• Distributed teams with QA embedded in the sprint teams is
the new normal.
• So called independent QA teams are fading away. QA
Managers have to become hands on and enable
DevTestOps
#DevOpsTesting
Questions?
#DevOpsTesting
Thank You
TRUE AGILE AND
DEVTESTOPS
EXPERIENCE
#DevOpsTesting

More Related Content

What's hot

What's hot (20)

QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop Webinar
 
Quality Jam 2016 Product Roadmap
Quality Jam 2016 Product RoadmapQuality Jam 2016 Product Roadmap
Quality Jam 2016 Product Roadmap
 
Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
What is DevOps
What is DevOpsWhat is DevOps
What is DevOps
 
DevOps: A Value Proposition
DevOps: A Value PropositionDevOps: A Value Proposition
DevOps: A Value Proposition
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the Technologies
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data Management
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
 
Drive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous TestingDrive Continuous Delivery With Continuous Testing
Drive Continuous Delivery With Continuous Testing
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
Continuous Testing - The Final Frontier
Continuous Testing - The Final FrontierContinuous Testing - The Final Frontier
Continuous Testing - The Final Frontier
 
2017 DevSecOps Survey
2017 DevSecOps Survey2017 DevSecOps Survey
2017 DevSecOps Survey
 
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec ProgramAppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
 
Continuous Testing in DevOps
Continuous Testing in DevOpsContinuous Testing in DevOps
Continuous Testing in DevOps
 
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
 
Knowing Where to Tap
Knowing Where to TapKnowing Where to Tap
Knowing Where to Tap
 

Viewers also liked

QA in DevOps: Transformation thru Automation via Jenkins
QA in DevOps:  Transformation thru Automation via JenkinsQA in DevOps:  Transformation thru Automation via Jenkins
QA in DevOps: Transformation thru Automation via Jenkins
Tatyana Kravtsov
 

Viewers also liked (17)

Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOps
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
QA in DevOps: Transformation thru Automation via Jenkins
QA in DevOps:  Transformation thru Automation via JenkinsQA in DevOps:  Transformation thru Automation via Jenkins
QA in DevOps: Transformation thru Automation via Jenkins
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the Enterprise
 
Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013
 
Quality problems related to agile methods / scalability.
Quality problems related to agile methods / scalability.Quality problems related to agile methods / scalability.
Quality problems related to agile methods / scalability.
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Webinar: Data Classification - Closing the Gap between Enterprise and SAP Data
Webinar: Data Classification - Closing the Gap between Enterprise and SAP DataWebinar: Data Classification - Closing the Gap between Enterprise and SAP Data
Webinar: Data Classification - Closing the Gap between Enterprise and SAP Data
 
Hiring Professional Testers - QASymphony Webinar
Hiring Professional Testers - QASymphony WebinarHiring Professional Testers - QASymphony Webinar
Hiring Professional Testers - QASymphony Webinar
 
Quality Jam 2016: Scott Berkun "The Myth of Innovation"
Quality Jam 2016: Scott Berkun "The Myth of Innovation"Quality Jam 2016: Scott Berkun "The Myth of Innovation"
Quality Jam 2016: Scott Berkun "The Myth of Innovation"
 
Making the Transition from Tester to Leader
Making the Transition from Tester to LeaderMaking the Transition from Tester to Leader
Making the Transition from Tester to Leader
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference Israel
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools Webinar
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 

Similar to Where Testers & QA Fit in the Story of DevOps

Continuous Delivery: The New Normal. London Event.
Continuous Delivery: The New Normal. London Event. Continuous Delivery: The New Normal. London Event.
Continuous Delivery: The New Normal. London Event.
Perforce
 
Continuous delivery its not about the technology, its about the people.
Continuous delivery its not about the technology, its about the people.Continuous delivery its not about the technology, its about the people.
Continuous delivery its not about the technology, its about the people.
Tomas Riha
 

Similar to Where Testers & QA Fit in the Story of DevOps (20)

Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
 
Continuous Delivery for Agile Teams
Continuous Delivery for Agile TeamsContinuous Delivery for Agile Teams
Continuous Delivery for Agile Teams
 
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...
#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...
#SPSNewEngland Improving #DevOps using #Microsoft business productivity tools...
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
 
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
 
Continuous delivery its not about the technology, its about the people. @pipe...
Continuous delivery its not about the technology, its about the people. @pipe...Continuous delivery its not about the technology, its about the people. @pipe...
Continuous delivery its not about the technology, its about the people. @pipe...
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins PipelineEfficient Performance Test Automation - Opitmizing the Jenkins Pipeline
Efficient Performance Test Automation - Opitmizing the Jenkins Pipeline
 
Continuous Delivery: The New Normal. London Event.
Continuous Delivery: The New Normal. London Event. Continuous Delivery: The New Normal. London Event.
Continuous Delivery: The New Normal. London Event.
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
 
#SPSDetroit 2017 improving #DevOps using #microsoft business productivity to...
#SPSDetroit 2017  improving #DevOps using #microsoft business productivity to...#SPSDetroit 2017  improving #DevOps using #microsoft business productivity to...
#SPSDetroit 2017 improving #DevOps using #microsoft business productivity to...
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
DevOps for the Discouraged
DevOps for the Discouraged DevOps for the Discouraged
DevOps for the Discouraged
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data Analytics
 
Continuous delivery its not about the technology, its about the people.
Continuous delivery its not about the technology, its about the people.Continuous delivery its not about the technology, its about the people.
Continuous delivery its not about the technology, its about the people.
 
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
A Journey from DevOps to DevTestOps: Infusing Continuous QualityA Journey from DevOps to DevTestOps: Infusing Continuous Quality
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
 

More from QASymphony

Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
QASymphony
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
QASymphony
 

More from QASymphony (20)

Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017
 
Manual Testing is Dead. Long Live Manual Testing
Manual Testing is Dead. Long Live Manual TestingManual Testing is Dead. Long Live Manual Testing
Manual Testing is Dead. Long Live Manual Testing
 
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTest
 
Debugging Your Testing Team
Debugging Your Testing TeamDebugging Your Testing Team
Debugging Your Testing Team
 
Succeeding as an Introvert
Succeeding as an IntrovertSucceeding as an Introvert
Succeeding as an Introvert
 
TUI & qTest: Why, How and Where Next
TUI & qTest:  Why, How and Where Next TUI & qTest:  Why, How and Where Next
TUI & qTest: Why, How and Where Next
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
 
Whitebox Testing for Blackbox Testers: Simplifying API Testing
Whitebox Testing for Blackbox Testers: Simplifying API TestingWhitebox Testing for Blackbox Testers: Simplifying API Testing
Whitebox Testing for Blackbox Testers: Simplifying API Testing
 
Kick-Starting BDD for Your Organization
Kick-Starting BDD for Your OrganizationKick-Starting BDD for Your Organization
Kick-Starting BDD for Your Organization
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTest
 
Quality Jam 2017: Sheekha Singh "Millennials & Testing"
Quality Jam 2017: Sheekha Singh "Millennials & Testing"Quality Jam 2017: Sheekha Singh "Millennials & Testing"
Quality Jam 2017: Sheekha Singh "Millennials & Testing"
 
Quality Jam 2017: Paul Merrill "Machine Learning & How it Affects Testers"
Quality Jam 2017: Paul Merrill "Machine Learning & How it Affects Testers"Quality Jam 2017: Paul Merrill "Machine Learning & How it Affects Testers"
Quality Jam 2017: Paul Merrill "Machine Learning & How it Affects Testers"
 
Quality Jam 2017: Sheekha Singh "Millennials & Testing"
Quality Jam 2017: Sheekha Singh "Millennials & Testing"Quality Jam 2017: Sheekha Singh "Millennials & Testing"
Quality Jam 2017: Sheekha Singh "Millennials & Testing"
 
Quality Jam 2017: Keith Klain "Debugging Your Test Team"
Quality Jam 2017: Keith Klain "Debugging Your Test Team"Quality Jam 2017: Keith Klain "Debugging Your Test Team"
Quality Jam 2017: Keith Klain "Debugging Your Test Team"
 
Agile Testing Analytics
Agile Testing AnalyticsAgile Testing Analytics
Agile Testing Analytics
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Recently uploaded (20)

A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Benefits of Employee Monitoring Software
Benefits of  Employee Monitoring SoftwareBenefits of  Employee Monitoring Software
Benefits of Employee Monitoring Software
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
How To Build a Successful SaaS Design.pdf
How To Build a Successful SaaS Design.pdfHow To Build a Successful SaaS Design.pdf
How To Build a Successful SaaS Design.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 

Where Testers & QA Fit in the Story of DevOps

  • 1. #DevOpsTesting Where Testers & QA Fit in the Story of DevOps February 22nd, 2017 The audio for this webinar is delivered through your computer. There is no dial-in number. Make sure your speakers are turned up or use a pair of headphones.
  • 2. HOW TO WATCH THIS WEBINAR • Audio for this webinar is delivered through your computer. Make sure your speakers are turned up or use a set of headphones. • If your audio quality is choppy, it could be your internet connection. • You can customize your webinar viewing experience by increasing, decreasing or minimizing the size of the widgets on your screen. • If you have questions, enter them in the widget on the left. #DevOpsTesting
  • 3. MAXIMIZING THE PRESENTATION #RiskBasedTesting Click the icon in the top right of the presentation to make the slides full screen. #DevOpsTesting
  • 4. • This webinar will be recorded and available on-demand tomorrow. You will get an email when it is available. • Join the conversation on Twitter using the hashtag #DevOpsTesting • Use the Q&A widgets to ask questions during the webinar. • At the end of the webinar, you will be asked to take a short survey. HOUSEKEEPING #RiskBasedTesting #DevOpsTesting
  • 5. NEED TO LEAVE EARLY? #RiskBasedTesting #DevOpsTesting
  • 6. NEXT WEBINAR #RiskBasedTesting WHAT? Learn about our new continuous testing solution for teams practicing DevOps. WHY? CONTINUOUS DELIVERY, DEMANDS CONTINUOUS QUALITY WHEN? March 1st, 2 – 3:00 PM EST
  • 7. UPCOMING: PAUL MERRILL #RiskBasedTesting WHAT? Best practices and steps to get started with test automation. WHY? Test automation is integral for reduced test maintenance and a faster time to market. WHEN? March 8th, 2 – 3:00 PM EST
  • 8. April 18-19, 2017 | QualityJam.com Email marketing@qasymphony.com to be entered to win a free ticket. MARK YOUR CALENDARS! #RiskBasedTesting#TestAutomation WIN A FREE TICKET!
  • 9. OUR PRESENTERS Ryan Yackel Product Marketing QASymphony @RyanYackAttack Sunil Sehgal Managing Partner TechArcis @TechArcis Sunil brings over 20 years of experience in business leadership, technology management and strategic initiatives and is an expert in Quality Assurance and Testing Solutions With a deep interest in the emerging trends of testing needs, Ryan is dedicated to being the customer voice for all QASymphony products.
  • 10. AGENDA DevOps Movement Is QA Dead? How to enable Testing in DevOps Practical Tips to Get Started Q & A
  • 11. “Software is eating the world.” “It’s an application economy.” Marc Andreessen “Every business will be in software business.”Satya Nadella, CEO “Speed is the new currency of IT and businesses.” Marc Benioff, CEO
  • 12. DEVELOPMENT HAS ACCELERATED… Waterfall 1970 Agile 2000 DevOps 2010 “If you don’t like change, you will like irrelevance even less.“ - General Eric Shineki, Chief of Staff, U.S. Army
  • 13. AGILE IS MAINSTREAM The percentage of respondents’ organizations that practice agile 2 0 1595% H O W MANY? & Percentage of Teams Using Agile Only 4% of respondents work in a completely traditional / non- agile development organization. Contrast this with the 2009 report, in which (31%) of the respondents worked where there were two teams or less practicing agile! 53% Less than ½ of our teams are agile 34% More than ½of our teams are agile 9% All of our teams are agile 4 % None of our teams are agile TO P 3 B E N E F I T S 87% Ability to manage changing priorities 85% Increased team productivity 8 4 % Improved project visibility *State of Agile, 2016 Report, VersionOne
  • 14. SECOPS MICROSERVICES GITLAB DEVOPS MICROSERVICES SCM PERFORCE GITSCRUM LEAN CONTINUOUSDELIVERY NEXUS CONTINUOUS DEPLOYMENT CONTINUOUS IMPROVEMENT VM CONTINUOUSDELIVERY JENKINS TEST AUTOMATION SCRUM BLAZE METER XP CONTINOUS INTEGRATION NEW RELIC GIT STOP THE LINE DevOps Word Soup *Cloud Bees, Jenkins World 2016
  • 15. Design Code Design Test Deploy Code Test Deploy Design Code Test Deploy Waterfall Agile DevOps Incremental, Fast Deployments 3 to 9 months 2 to 6 Weeks Hours to Days
  • 16. DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into production, while ensuring high quality. *DevOps: A Software Architect's Perspective, Bass Zhu
  • 17. WHERE IS THE TESTING? #DevOpsTesting
  • 18. WHERE IS THE TESTING? #DevOpsTesting
  • 19. WHY THE PUSH BACK? #DevOpsTesting “Testers slow us down” “You don’t use my dev tools.” “Testers can’t work in a true CI/CD environment.”“Developers can just be testers…” “If it’s not automated, it’s not real DevOps…
  • 20. TESTING IN ALIVE IN AGILE / DEVOPS #DevOpsTesting *Forrester, The 2015 State Of Agile Development
  • 21. THREE FACTORS AT PLAY CONTIUOUS QUALITYDISRUPTION DEMAND FOR AUTOMATION
  • 22. #DevOpsTesting THRIVING IN DISRUPTION Quality and Convenience Drives “Customer Success” Product Innovation and Development is Changing Software Development is also changing and embracing Automation Agile and DevOps is the new norm But, how to drive “Continuous” Quality at Speed in this Disruption?
  • 23. PUTTING “TEST” IN “DEVOPS” = “DEVTESTOPS” #DevOpsTesting DevTest Enabling “Continuous Quality” Ops
  • 24. #DevOpsTesting UNDERSTANDING “CONTINUOUS” TERMINOLOGY Process of delivering software updates to users on a nearly constant basis. Code can be rapidly and safely deployed to production by delivering every change to a production-like environment Continuous Integration Continuous Integration means the constant integration of changes to an application at all stages of the delivery chain. Continuous deployment is the next step of continuous delivery
  • 25. HOW ARE WE ENABLING DEVTESTOPS? #DevOpsTesting Achieve Continuous Quality with Speed LOW LOW QUALITY HIGH HIGH SPEED 1 2 3 Automation at Speed of Dev Clear Focus on DevTestOps Right Test Infrastructure for Dev and Test Teams
  • 26. #DevOpsTesting FOCUS TIPS FOR TESTERS AMAZON TWO PIZZA RULE THINK SMALL, REAL SMALLAUTOMATION FIRST APPROACH GET SMART PAIR UP
  • 27. TEST AUTOMATION AT SPEED OF DEV User creates story Defines acceptance criteria Dev Test Dev team codes the User Story Apply action and validation steps in automation components Story available for test Mapping script with code Run test FAIL Report to dev. team Code Check-in PASS Add to sprint suite Trigger CI Update result in JIRA Discuss Requirements, Application flow, Test Points #DevOpsTesting Example In-Sprint Workflow 1 Day-Zero Test automation for in-Sprint User stories is the only way Agile Testing can be scaled 2 3 Test automation consistency and maintenance is hard to achieve in real world Always tie test automation to source code branch that is being developed.
  • 30. PROACTIVITY VOLUNTEER #DevOpsTesting “I VOLUNTEER!” “We are going to start a pilot DevOps project with…”
  • 32. LISTEN AND LEARN TEST AUTOMATION #DevOpsTesting
  • 33. TAKEAWAYS FOR THE TESTERS #DevOpsTesting • Testing and QA is not Dead. • Testing certainly is changing and Testing professionals have to step up and embrace the change (DevTestOps). • Learn to do basic coding and embrace automation. • Staying with manual testing is not going to be fun. – Learn TDD/BDD Frameworks like Gauge and Cucumber • Distributed teams with QA embedded in the sprint teams is the new normal. • So called independent QA teams are fading away. QA Managers have to become hands on and enable DevTestOps