SlideShare a Scribd company logo
1 of 21
Download to read offline
 
	
  
	
  
	
  
	
  
W5	
  
DevOps	
  &	
  Testing	
  
10/4/17	
  11:30	
  
	
  
	
  
	
  
	
  
Traditional	
  Testing:	
  The	
  Silent	
  Killer	
  of	
  
DevOps	
  
	
  
Presented	
  by:	
  
	
  
Wayne	
  Ariola	
  
	
  Tricentis	
  
	
  
Brought	
  to	
  you	
  by:	
  	
  
	
  	
  
	
  
	
  
	
  
	
  
	
  
350	
  Corporate	
  Way,	
  Suite	
  400,	
  Orange	
  Park,	
  FL	
  32073	
  	
  
888-­‐-­‐-­‐268-­‐-­‐-­‐8770	
  ·∙·∙	
  904-­‐-­‐-­‐278-­‐-­‐-­‐0524	
  -­‐	
  info@techwell.com	
  -­‐	
  http://www.starwest.techwell.com/	
  	
  	
  
	
  
	
  	
  
	
  
 
Wayne	
  Ariola	
  
Tricentis	
  
	
  
Known	
  for	
  his	
  efforts	
  to	
  promote	
  continuous	
  testing,	
  Wayne	
  Ariola	
  has	
  
contributed	
  to	
  the	
  design	
  of	
  many	
  innovative	
  technologies	
  and	
  received	
  several	
  
patents	
  for	
  his	
  inventions.	
  A	
  recognized	
  leader	
  on	
  topics	
  such	
  as	
  service	
  
virtualization,	
  SOA	
  and	
  API	
  quality,	
  software	
  quality	
  governance,	
  and	
  application	
  
security,	
  Wayne	
  is	
  a	
  frequent	
  contributor	
  to	
  industry	
  publications	
  and	
  author	
  of	
  
Continuous	
  Testing	
  for	
  IT	
  Leaders.	
  He	
  has	
  been	
  a	
  contributor	
  to	
  software	
  testing	
  
for	
  fifteen	
  years	
  and	
  in	
  the	
  software	
  industry	
  for	
  more	
  than	
  twenty.	
  
	
  
© 2016 by
© 2016 by .© 2016 by .
Wayne Ariola
Traditional Testing
The Silent Killer of DevOps
© 2016 by
Key Points for Today
h$ps://www.tricen1s.com/what-­‐is-­‐con1nuous-­‐tes1ng/	
  
•  Primary	
  goal	
  is	
  
assessing	
  business	
  
risk	
  coverage	
  
•  Establishes	
  a	
  
safety	
  net	
  that	
  
helps	
  the	
  team	
  
protect	
  the	
  user	
  
•  Always	
  on,	
  stable	
  
test	
  environment	
  	
  
•  Seamlessly	
  
integrated	
  into	
  the	
  
soDware	
  delivery	
  
pipeline	
  and	
  
DevOps	
  toolchain	
  
•  Delivers	
  
ac1onable	
  
feedback	
  
appropriate	
  for	
  
each	
  stage	
  of	
  
the	
  delivery	
  
pipeline	
  
© 2016 by 3
© 2016 by
Testing at the Speed of DevOps
What has Changed?1
2
3
Agenda
The three differences with Continuous Testing
© 2016 by 5
Until today, how would you rate the success
of test automation…
a success story
so so
a failure
?	
  
© 2016 by
Rate the Success of Test Automation…
0	
  
5	
  
10	
  
15	
  
20	
  
25	
  
30	
  
35	
  
40	
  
45	
  
50	
  
Q3-­‐2016	
   Q4-­‐2016	
   Q1-­‐2017	
   Q2-­‐2017	
  
Success	
   So	
  So	
  	
   Failure	
  
© 2016 by
Test automation has not kept its promises.
© 2016 by
80%
Manual Testing
20%
Automated Testing
UI
API
Today
The reliance on
manual testing is the
top technical challenge
in app development.
World Quality Report, 2015/16
Test automation
requires developers.
© 2016 by
We didn’t do anything wrong,
but somehow, we lost.
‹‹ Stephen Elop, CEO Nokia, 2013 ››
© 2016 by
What has Changed?
§  People
§  Process
§  Technology
§  Tools
© 2016 by
Offshore Labor
38 kUSD/yr
60%
Traditional
Onshore Labor
100 kUSD/yr
Save cost
through
labor arbitrage
Satisfied?
People
© 2016 by
Process
Test as a time-boxed event
Fixed	
   Fixed	
  
Plan	
   Develop	
   Build	
   Test	
   Release	
   Plan	
   Develop	
  
Build	
  
Test	
  
Release	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Test is Continuous
© 2016 by
Technology and Disruption
• Security	
  
• Safety	
  Cri1cal	
  
• Financial	
  	
  
• FDA	
  
• Automo1ve	
  
• Aerospace	
  
Compliance	
  
• DevOps	
  
• Agile	
  
• Lean	
  
• Bi-­‐Modal	
  
Ini1a1ves	
  
• Microservices	
  
• Containers	
  
• Cloud	
  
• IoT	
  
Technology	
  
• Produc1on	
  Outage	
  
• Applica1on	
  Slow	
  
• User	
  Experience	
  
• Connec1vity	
  
Failure	
  
• SaaS	
  
• Mobile	
  
• APIs	
  
• IoT	
  
Switching	
  Cost	
  
© 2016 by
Top Tier Vendors
IBM  Punts  Development  to  HCL
http://www.theregister.co.uk/2016/10/03/
ibm_hcl_software_outsourcing_deal/
HPE  Strategy  Clear  As  Mud  
http://it-tna.com/2016/09/28/hpe-strategy-clear-as-mud/
Tricen@s  Delivering  Con@nuous  
Tes@ng  at  the  Speed  of  DevOps  
Challengers Leaders
VisionariesNiche Players
SmartBear Micro Focus
Test Plant
HPEIBM
ranorex
Microsoft
Worksoft
COMPLETENESS OF VISION
ABILITYTOEXECUTE
Tricentis
© 2016 by
Continuous Testing
Analysts Align
“Continuous Testing is
required for extreme
automation”
voke
“Continuous Delivery
Needs Continuous
Testing”
Forrester
“DevOps initiatives will
cause enterprises to
implement continuous
testing”	
  
Gartner
”Continuous Testing has
obvious application in
agile environments.”
Bloor
© 2016 by
The Perfect Storm – Digital Disruption
Does	
  the	
  release	
  candidate	
  have	
  an	
  acceptable	
  level	
  of	
  risk?	
  
Mitigate Business Risk
Con1nuous	
  Tes1ng	
  
•  Model	
  Based	
  Test	
  Automa1on	
  
•  Risk	
  Based	
  Tes1ng	
  
•  Exploratory	
  Tes1ng	
  
•  Mobile	
  Tes1ng	
  
•  Security	
  
•  Safety	
  Cri1cal	
  
•  FDA	
  
•  Automo1ve	
  
•  Aerospace	
  
Compliance	
  
•  DevOps	
  
•  Agile	
  
•  Lean	
  
•  Bi-­‐Modal	
  
Ini1a1ves	
  
•  Microservices	
  
•  Containers	
  
•  Cloud	
  
•  IoT	
  
Technology	
  
•  Produc1on	
  Outage	
  
•  Applica1on	
  Slow	
  
•  User	
  Experience	
  
•  Connec1vity	
  
Failure	
  
•  SaaS	
  
•  Mobile	
  
•  APIs	
  
•  IoT	
  
Switching	
  Cost	
  
•  BI/DW	
  Tes1ng	
  
•  API	
  Tes1ng	
  
•  Test	
  Data	
  Management	
  
•  Service	
  Virtualiza1on	
  
© 2016 by
© 2016 by .© 2016 by .
3 Key Differences
Continuous Testing v. Test Automation
© 2016 by
Continuous testing is the process of executing automated tests as
part of the software delivery pipeline in order to obtain feedback on the
business risks associated with a software release candidate as rapidly
as possible.
What is Continuous Testing
© 2016 by
Continuous Testing – What’s Different?
What’s	
  
Different?	
  
RISK	
  
A	
  feedback	
  system	
  for	
  be$er	
  	
  
trade-­‐off	
  decisions	
  between	
  	
  
release	
  scope,	
  1me	
  and	
  quality	
  
BREADTH	
  
The	
  boundaries	
  of	
  an	
  
applica1on	
  are	
  eroding.	
  	
  
Advanced	
  automa1on	
  is	
  
required	
  for	
  end-­‐2-­‐end	
  tes1ng	
  
TIME	
  
Its	
  speed	
  because	
  1me-­‐to-­‐market	
  
ma$ers	
  not	
  because	
  development	
  
can	
  release	
  faster	
  
© 2016 by
Survey on Risk
0%
5%
10%
15%
20%
25%
30%
35%
40%
Consultant Individual	contributor Manager Senior	manager
How	Well	Do	Tests	Assess	Business	Risks?
Very	poorly Poorly Average Well Very	well
2017	
  Survey	
  on	
  the	
  Future	
  Role	
  of	
  the	
  Tester	
  
h$ps://www.surveymonkey.com/r/SWB7F3Q	
  	
  
© 2016 by
Ever-Growing Challenge
Technical Complexity
& Rate of Change
Years
Months
Months
Weeks
Weeks
Days
Days
Hours
Hours
Minutes
Delivery
Cycle Time
Perceived Disruption
Today
Introduce Continuous
Testing to meet demand
© 2016 by 22
18%(official) overall
test automation
degree
8%(official) enterprise
test automation
degree
Really ?
X
?
© 2016 by
80%
Manual Testing
20%
Automated Testing
UI
API
Today
The reliance on
manual testing is the
top technical challenge
in app development.
World Quality Report, 2015/16
Test automation
requires developers.
© 2016 by
Continuous Testing requires Automation
24
80%
Manual Testing
20%
Automated Testing
UI
API
Today Future
Exploratory Tests
Automated UI Tests
API Tests
Test Driven Service Virtualization
+85%
- key enabler for high automation rates -	
  
© 2016 by
© 2016 by .© 2016 by .
Key Testing Practices for
Continuous Testing
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Test Case Design
UI- and API based test automation
Active Test Data Management
Test Driven Service Virtualization
CT Integration (CI, CD)
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Introduce Session Based Exploratory Testing
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by 28
Is Exploratory Testing executed as part of
your testing process?
No	
  
Performed	
  ad-­‐hoc	
  
Yes,	
  executed	
  consistently	
  
No,	
  but	
  under	
  considera1on	
  
© 2016 by
Session Based Exploratory Testing
All testing starts with a Risk Based Prioritization
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Optimize your risk coverage: Test Case Design
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Test Case Design
UI- and API based test automation
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Test Case Design
UI- and API based test automation
Prevent false+: Active Test Data Management
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Test Case Design
UI- and API based test automation
Active Test Data Management
Provide stable infrastructure: Test Driven Service
Virtualization
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Test Case Design
UI- and API based test automation
Active Test Data Management
Test Driven Service Virtualization
CT Integration (CI, CD)
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Session Based Exploratory Testing
Risk Based Prioritization
Test Case Design
UI- and API based test automation
Active Test Data Management
Test Driven Service Virtualization
CT Integration (CI, CD)
Automate
!
Explore
!
Manage
!
Integrate
!
Optimize
!
© 2016 by
Key Points of Continuous Testing
h$ps://www.tricen1s.com/what-­‐is-­‐con1nuous-­‐tes1ng/	
  
•  Primary	
  goal	
  is	
  
assessing	
  business	
  
risk	
  coverage	
  
•  Establishes	
  a	
  
safety	
  net	
  that	
  
helps	
  the	
  team	
  
protect	
  the	
  user	
  
•  Always	
  on,	
  stable	
  
test	
  environment	
  	
  
•  Seamlessly	
  
integrated	
  into	
  the	
  
soDware	
  delivery	
  
pipeline	
  and	
  
DevOps	
  toolchain	
  
•  Delivers	
  
ac1onable	
  
feedback	
  
appropriate	
  for	
  
each	
  stage	
  of	
  
the	
  delivery	
  
pipeline	
  
© 2016 by
Q&A
§ Continuous Testing vs Test Automation Paper
https://www.tricentis.com/resource-assets/continuous-testing-vs-test-
automation/
§ What is Continuous Testing (w/ 14 Key Points)
https://www.tricentis.com/what-is-continuous-testing/
§ Survey – The Role of "Tester" in the New Digital Age
https://www.surveymonkey.com/r/SWB7F3Q

More Related Content

What's hot

An Agile Testing Dashboard: Metrics that Matter
An Agile Testing Dashboard: Metrics that MatterAn Agile Testing Dashboard: Metrics that Matter
An Agile Testing Dashboard: Metrics that MatterTechWell
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...SOASTA
 
Continuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingContinuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingInfostretch
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsTechWell
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service VirtualizationParasoft
 
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...QA or the Highway
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Sauce Labs
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsSOASTA
 
Making the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingMaking the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingSauce Labs
 
Testing in the Dark
Testing in the DarkTesting in the Dark
Testing in the DarkTechWell
 
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...Worksoft
 
Rx for FDA Software Compliance
Rx for FDA Software ComplianceRx for FDA Software Compliance
Rx for FDA Software ComplianceParasoft
 
Measuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarMeasuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarSauce Labs
 
SpiraTest Overview Presentation (2021)
SpiraTest Overview Presentation (2021)SpiraTest Overview Presentation (2021)
SpiraTest Overview Presentation (2021)Inflectra
 
Real Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated TestingReal Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated TestingSauce Labs
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
Test Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceTest Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceAdam Sandman
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanQA or the Highway
 
Deploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsDeploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsParasoft
 

What's hot (20)

An Agile Testing Dashboard: Metrics that Matter
An Agile Testing Dashboard: Metrics that MatterAn Agile Testing Dashboard: Metrics that Matter
An Agile Testing Dashboard: Metrics that Matter
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
 
Continuous Integration for Mobile App Testing
Continuous Integration for Mobile App TestingContinuous Integration for Mobile App Testing
Continuous Integration for Mobile App Testing
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud Applications
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
 
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
Enhancing your Test automation Scenario Coverage Using Selenium by Eran Kinsb...
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
 
Making the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated TestingMaking the Transition from Manual to Automated Testing
Making the Transition from Manual to Automated Testing
 
Testing in the Dark
Testing in the DarkTesting in the Dark
Testing in the Dark
 
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
Latest Trends in Digital Testing in Europe: Strategies, Challenges & Measurin...
 
Rx for FDA Software Compliance
Rx for FDA Software ComplianceRx for FDA Software Compliance
Rx for FDA Software Compliance
 
Measuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarMeasuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinar
 
SpiraTest Overview Presentation (2021)
SpiraTest Overview Presentation (2021)SpiraTest Overview Presentation (2021)
SpiraTest Overview Presentation (2021)
 
Real Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated TestingReal Devices or Emulators: Wen to use What for Automated Testing
Real Devices or Emulators: Wen to use What for Automated Testing
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Test Masters 2016 Spring Conference
Test Masters 2016 Spring ConferenceTest Masters 2016 Spring Conference
Test Masters 2016 Spring Conference
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh Eastman
 
Deploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test EnvironmentsDeploy + Destroy Complete Test Environments
Deploy + Destroy Complete Test Environments
 

Similar to Traditional Testing: The Silent Killer of DevOps

Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...
Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...
Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...DevOps.com
 
EXTENT-2016: The Future of Software Testing
EXTENT-2016:	 The Future of Software TestingEXTENT-2016:	 The Future of Software Testing
EXTENT-2016: The Future of Software TestingIosif Itkin
 
Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousParasoft
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
State of DevOps 2018: Continuous Testing is Required for DevOps Success
State of DevOps 2018: Continuous Testing is Required for DevOps SuccessState of DevOps 2018: Continuous Testing is Required for DevOps Success
State of DevOps 2018: Continuous Testing is Required for DevOps SuccessDevOps.com
 
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseManaging Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
 
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTestIntegrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTestJennifer Finney
 
Test Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every BuildTest Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every BuildTechWell
 
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...CA Technologies
 
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 JourneyCA Technologies
 
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTest Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTechWell
 
Code to Release using Artificial Intelligence and Machine Learning
Code to Release using Artificial Intelligence and Machine LearningCode to Release using Artificial Intelligence and Machine Learning
Code to Release using Artificial Intelligence and Machine LearningSTePINForum
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingMaitrikpaida
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessCA Technologies
 
Gain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload AutomationGain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload AutomationEnterprise Management Associates
 
'Shift-Right' - Rapid Evolution with DesignOps
'Shift-Right' - Rapid Evolution with DesignOps'Shift-Right' - Rapid Evolution with DesignOps
'Shift-Right' - Rapid Evolution with DesignOpsCA Technologies
 
Chapter 1 - Why Testing.ppt
Chapter 1 - Why Testing.pptChapter 1 - Why Testing.ppt
Chapter 1 - Why Testing.pptAsgar Ali Sayed
 

Similar to Traditional Testing: The Silent Killer of DevOps (20)

Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...
Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...
Continuous Testing vs Test Automation Share on Facebook Share on LinkedIn Sha...
 
EXTENT-2016: The Future of Software Testing
EXTENT-2016:	 The Future of Software TestingEXTENT-2016:	 The Future of Software Testing
EXTENT-2016: The Future of Software Testing
 
Better Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to ContinuousBetter Software East 2016: Evolving Automated to Continuous
Better Software East 2016: Evolving Automated to Continuous
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Mobile App Testing Best Practices
Mobile App Testing Best PracticesMobile App Testing Best Practices
Mobile App Testing Best Practices
 
State of DevOps 2018: Continuous Testing is Required for DevOps Success
State of DevOps 2018: Continuous Testing is Required for DevOps SuccessState of DevOps 2018: Continuous Testing is Required for DevOps Success
State of DevOps 2018: Continuous Testing is Required for DevOps Success
 
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseManaging Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the Enterprise
 
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTestIntegrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
 
Test Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every BuildTest Automation at the Speed of Agile: Making It Work Every Build
Test Automation at the Speed of Agile: Making It Work Every Build
 
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
 
[TestWarez 2017] Od testowania do monitoringu jakości – wyzwania Continuous ...
[TestWarez 2017]  Od testowania do monitoringu jakości – wyzwania Continuous ...[TestWarez 2017]  Od testowania do monitoringu jakości – wyzwania Continuous ...
[TestWarez 2017] Od testowania do monitoringu jakości – wyzwania Continuous ...
 
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
 
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTest Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
 
Code to Release using Artificial Intelligence and Machine Learning
Code to Release using Artificial Intelligence and Machine LearningCode to Release using Artificial Intelligence and Machine Learning
Code to Release using Artificial Intelligence and Machine Learning
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for Success
 
Gain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload AutomationGain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload Automation
 
'Shift-Right' - Rapid Evolution with DesignOps
'Shift-Right' - Rapid Evolution with DesignOps'Shift-Right' - Rapid Evolution with DesignOps
'Shift-Right' - Rapid Evolution with DesignOps
 
Chapter 1 - Why Testing.ppt
Chapter 1 - Why Testing.pptChapter 1 - Why Testing.ppt
Chapter 1 - Why Testing.ppt
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Traditional Testing: The Silent Killer of DevOps

  • 1.           W5   DevOps  &  Testing   10/4/17  11:30           Traditional  Testing:  The  Silent  Killer  of   DevOps     Presented  by:     Wayne  Ariola    Tricentis     Brought  to  you  by:                   350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073     888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  info@techwell.com  -­‐  http://www.starwest.techwell.com/              
  • 2.   Wayne  Ariola   Tricentis     Known  for  his  efforts  to  promote  continuous  testing,  Wayne  Ariola  has   contributed  to  the  design  of  many  innovative  technologies  and  received  several   patents  for  his  inventions.  A  recognized  leader  on  topics  such  as  service   virtualization,  SOA  and  API  quality,  software  quality  governance,  and  application   security,  Wayne  is  a  frequent  contributor  to  industry  publications  and  author  of   Continuous  Testing  for  IT  Leaders.  He  has  been  a  contributor  to  software  testing   for  fifteen  years  and  in  the  software  industry  for  more  than  twenty.    
  • 3. © 2016 by © 2016 by .© 2016 by . Wayne Ariola Traditional Testing The Silent Killer of DevOps © 2016 by Key Points for Today h$ps://www.tricen1s.com/what-­‐is-­‐con1nuous-­‐tes1ng/   •  Primary  goal  is   assessing  business   risk  coverage   •  Establishes  a   safety  net  that   helps  the  team   protect  the  user   •  Always  on,  stable   test  environment     •  Seamlessly   integrated  into  the   soDware  delivery   pipeline  and   DevOps  toolchain   •  Delivers   ac1onable   feedback   appropriate  for   each  stage  of   the  delivery   pipeline  
  • 4. © 2016 by 3 © 2016 by Testing at the Speed of DevOps What has Changed?1 2 3 Agenda The three differences with Continuous Testing
  • 5. © 2016 by 5 Until today, how would you rate the success of test automation… a success story so so a failure ?   © 2016 by Rate the Success of Test Automation… 0   5   10   15   20   25   30   35   40   45   50   Q3-­‐2016   Q4-­‐2016   Q1-­‐2017   Q2-­‐2017   Success   So  So     Failure  
  • 6. © 2016 by Test automation has not kept its promises. © 2016 by 80% Manual Testing 20% Automated Testing UI API Today The reliance on manual testing is the top technical challenge in app development. World Quality Report, 2015/16 Test automation requires developers.
  • 7. © 2016 by We didn’t do anything wrong, but somehow, we lost. ‹‹ Stephen Elop, CEO Nokia, 2013 ›› © 2016 by What has Changed? §  People §  Process §  Technology §  Tools
  • 8. © 2016 by Offshore Labor 38 kUSD/yr 60% Traditional Onshore Labor 100 kUSD/yr Save cost through labor arbitrage Satisfied? People © 2016 by Process Test as a time-boxed event Fixed   Fixed   Plan   Develop   Build   Test   Release   Plan   Develop   Build   Test   Release   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Test is Continuous
  • 9. © 2016 by Technology and Disruption • Security   • Safety  Cri1cal   • Financial     • FDA   • Automo1ve   • Aerospace   Compliance   • DevOps   • Agile   • Lean   • Bi-­‐Modal   Ini1a1ves   • Microservices   • Containers   • Cloud   • IoT   Technology   • Produc1on  Outage   • Applica1on  Slow   • User  Experience   • Connec1vity   Failure   • SaaS   • Mobile   • APIs   • IoT   Switching  Cost   © 2016 by Top Tier Vendors IBM  Punts  Development  to  HCL http://www.theregister.co.uk/2016/10/03/ ibm_hcl_software_outsourcing_deal/ HPE  Strategy  Clear  As  Mud   http://it-tna.com/2016/09/28/hpe-strategy-clear-as-mud/ Tricen@s  Delivering  Con@nuous   Tes@ng  at  the  Speed  of  DevOps   Challengers Leaders VisionariesNiche Players SmartBear Micro Focus Test Plant HPEIBM ranorex Microsoft Worksoft COMPLETENESS OF VISION ABILITYTOEXECUTE Tricentis
  • 10. © 2016 by Continuous Testing Analysts Align “Continuous Testing is required for extreme automation” voke “Continuous Delivery Needs Continuous Testing” Forrester “DevOps initiatives will cause enterprises to implement continuous testing”   Gartner ”Continuous Testing has obvious application in agile environments.” Bloor © 2016 by The Perfect Storm – Digital Disruption Does  the  release  candidate  have  an  acceptable  level  of  risk?   Mitigate Business Risk Con1nuous  Tes1ng   •  Model  Based  Test  Automa1on   •  Risk  Based  Tes1ng   •  Exploratory  Tes1ng   •  Mobile  Tes1ng   •  Security   •  Safety  Cri1cal   •  FDA   •  Automo1ve   •  Aerospace   Compliance   •  DevOps   •  Agile   •  Lean   •  Bi-­‐Modal   Ini1a1ves   •  Microservices   •  Containers   •  Cloud   •  IoT   Technology   •  Produc1on  Outage   •  Applica1on  Slow   •  User  Experience   •  Connec1vity   Failure   •  SaaS   •  Mobile   •  APIs   •  IoT   Switching  Cost   •  BI/DW  Tes1ng   •  API  Tes1ng   •  Test  Data  Management   •  Service  Virtualiza1on  
  • 11. © 2016 by © 2016 by .© 2016 by . 3 Key Differences Continuous Testing v. Test Automation © 2016 by Continuous testing is the process of executing automated tests as part of the software delivery pipeline in order to obtain feedback on the business risks associated with a software release candidate as rapidly as possible. What is Continuous Testing
  • 12. © 2016 by Continuous Testing – What’s Different? What’s   Different?   RISK   A  feedback  system  for  be$er     trade-­‐off  decisions  between     release  scope,  1me  and  quality   BREADTH   The  boundaries  of  an   applica1on  are  eroding.     Advanced  automa1on  is   required  for  end-­‐2-­‐end  tes1ng   TIME   Its  speed  because  1me-­‐to-­‐market   ma$ers  not  because  development   can  release  faster   © 2016 by Survey on Risk 0% 5% 10% 15% 20% 25% 30% 35% 40% Consultant Individual contributor Manager Senior manager How Well Do Tests Assess Business Risks? Very poorly Poorly Average Well Very well 2017  Survey  on  the  Future  Role  of  the  Tester   h$ps://www.surveymonkey.com/r/SWB7F3Q    
  • 13. © 2016 by Ever-Growing Challenge Technical Complexity & Rate of Change Years Months Months Weeks Weeks Days Days Hours Hours Minutes Delivery Cycle Time Perceived Disruption Today Introduce Continuous Testing to meet demand © 2016 by 22 18%(official) overall test automation degree 8%(official) enterprise test automation degree Really ? X ?
  • 14. © 2016 by 80% Manual Testing 20% Automated Testing UI API Today The reliance on manual testing is the top technical challenge in app development. World Quality Report, 2015/16 Test automation requires developers. © 2016 by Continuous Testing requires Automation 24 80% Manual Testing 20% Automated Testing UI API Today Future Exploratory Tests Automated UI Tests API Tests Test Driven Service Virtualization +85% - key enabler for high automation rates -  
  • 15. © 2016 by © 2016 by .© 2016 by . Key Testing Practices for Continuous Testing © 2016 by Session Based Exploratory Testing Risk Based Prioritization Test Case Design UI- and API based test automation Active Test Data Management Test Driven Service Virtualization CT Integration (CI, CD) Automate ! Explore ! Manage ! Integrate ! Optimize !
  • 16. © 2016 by Introduce Session Based Exploratory Testing Automate ! Explore ! Manage ! Integrate ! Optimize ! © 2016 by 28 Is Exploratory Testing executed as part of your testing process? No   Performed  ad-­‐hoc   Yes,  executed  consistently   No,  but  under  considera1on  
  • 17. © 2016 by Session Based Exploratory Testing All testing starts with a Risk Based Prioritization Automate ! Explore ! Manage ! Integrate ! Optimize ! © 2016 by Session Based Exploratory Testing Risk Based Prioritization Optimize your risk coverage: Test Case Design Automate ! Explore ! Manage ! Integrate ! Optimize !
  • 18. © 2016 by Session Based Exploratory Testing Risk Based Prioritization Test Case Design UI- and API based test automation Automate ! Explore ! Manage ! Integrate ! Optimize ! © 2016 by Session Based Exploratory Testing Risk Based Prioritization Test Case Design UI- and API based test automation Prevent false+: Active Test Data Management Automate ! Explore ! Manage ! Integrate ! Optimize !
  • 19. © 2016 by Session Based Exploratory Testing Risk Based Prioritization Test Case Design UI- and API based test automation Active Test Data Management Provide stable infrastructure: Test Driven Service Virtualization Automate ! Explore ! Manage ! Integrate ! Optimize ! © 2016 by Session Based Exploratory Testing Risk Based Prioritization Test Case Design UI- and API based test automation Active Test Data Management Test Driven Service Virtualization CT Integration (CI, CD) Automate ! Explore ! Manage ! Integrate ! Optimize !
  • 20. © 2016 by Session Based Exploratory Testing Risk Based Prioritization Test Case Design UI- and API based test automation Active Test Data Management Test Driven Service Virtualization CT Integration (CI, CD) Automate ! Explore ! Manage ! Integrate ! Optimize ! © 2016 by Key Points of Continuous Testing h$ps://www.tricen1s.com/what-­‐is-­‐con1nuous-­‐tes1ng/   •  Primary  goal  is   assessing  business   risk  coverage   •  Establishes  a   safety  net  that   helps  the  team   protect  the  user   •  Always  on,  stable   test  environment     •  Seamlessly   integrated  into  the   soDware  delivery   pipeline  and   DevOps  toolchain   •  Delivers   ac1onable   feedback   appropriate  for   each  stage  of   the  delivery   pipeline  
  • 21. © 2016 by Q&A § Continuous Testing vs Test Automation Paper https://www.tricentis.com/resource-assets/continuous-testing-vs-test- automation/ § What is Continuous Testing (w/ 14 Key Points) https://www.tricentis.com/what-is-continuous-testing/ § Survey – The Role of "Tester" in the New Digital Age https://www.surveymonkey.com/r/SWB7F3Q