SlideShare a Scribd company logo
1 of 26
Download to read offline
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   1	
  
5/25/16	
  
Evolving from
Automated to Continuous Testing
for Agile and DevOps
Rix.Groenboom@Parasoft.com
Solution Architect
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   2	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   2	
  
To	
  start	
  with…	
  	
  
§  Created:	
  	
   	
   	
  BC	
  196	
  
§  Found:	
   	
   	
  1799	
  
§  London:	
   	
   	
  1801	
  
§  Bri1sh	
  Museum:	
   	
  1802	
  
§  Transla1on:	
   	
  1822	
  
§  Egyp1an	
  hieroglyphs	
  
§  Demo1c	
  script	
  
§  Ancient	
  Greek	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   3	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   3	
  
Anno	
  2016,	
  you	
  cannot	
  keep	
  things	
  for	
  yourself…	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   4	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   4	
  
Impact	
  of	
  Faulty	
  So&ware	
  
-­‐5.70%	
  
-­‐1.9B	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   5	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   5	
  
Anno	
  2016:	
  So&ware	
  Failures	
  =	
  Headlines	
  
-$2.55 Bn
-4.08%
The day of the announcement
companies lost an average
of shareholder value
So&ware	
  failures	
  make	
  headline	
  news—	
  
eroding	
  customer	
  confidence,	
  shareholder	
  value	
  and	
  brand	
  equity	
  	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   6	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   6	
  
Escala1ng	
  Cost	
  of	
  Failure:	
  Public	
  companies	
  	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   7	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   7	
  
Re-­‐Inven1ng	
  so&ware	
  development	
  
The	
  evolu1on	
  of	
  the	
  so#ware	
  development	
  lifecycle	
  (SDLC)	
  over	
  
the	
  past	
  3	
  years	
  is	
  forcing	
  the	
  transforma1on	
  of	
  so&ware	
  tes1ng	
  
Transforma)on	
   Business	
  Impact	
  
•  Business	
  risk	
  associated	
  with	
  
so1ware	
  failure	
  at	
  an	
  all	
  4me	
  high	
  
•  Public	
  companies	
  lose	
  an	
  average	
  of	
  	
  
$2.5	
  Bn	
  in	
  market	
  cap	
  on	
  the	
  day	
  of	
  
the	
  announcement	
  
•  “Digital	
  Industrial	
  Revolu4on”	
  
makes	
  all	
  a	
  so1ware	
  company	
  
•  Trend	
  toward	
  Dev/Test	
  insourcing	
  as	
  
compe44ve	
  advantage	
  is	
  via	
  so1ware	
  
•  Strong	
  adop4on	
  of	
  “agile”	
  
development	
  prac4ces	
  
•  Forces	
  more	
  technical	
  tes4ng,	
  early.	
  	
  
Agile	
  is	
  forcing	
  “shi1-­‐le1”	
  
•  DevOps	
  is	
  applying	
  lean	
  prac4ces	
  
to	
  SDLC	
  
•  DevOps	
  is	
  exposing	
  20	
  years	
  of	
  process	
  
barriers	
  protected	
  by	
  silos	
  and	
  culture	
  
•  Cloud	
  has	
  disrupted	
  tradi4onal	
  
SDLC	
  and	
  is	
  driving	
  down	
  costs	
  
•  Switching	
  costs	
  associated	
  with	
  
applica4ons	
  at	
  an	
  all	
  4me	
  low	
  	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   8	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   8	
  
How	
  to	
  manage	
  the	
  Disrup1on	
  ?	
  
•  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	
  
Does	
  the	
  release	
  candidate	
  have	
  an	
  acceptable	
  level	
  of	
  
risk?	
  
Mitigate Business Risk
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   9	
  
Automa1on	
  expands	
  through	
  whole	
  SDLC	
  
Con1nuous	
  Delivery	
  
Con1nuous	
  Integra1on	
  
Delivery	
  
Team	
  
Version	
  
Control	
  
Build	
  &	
  
Unit	
  Test	
  
Automated	
  
Acceptance	
  
Tests	
  
User	
  
Acceptance	
  
Tests	
  
Release	
  
Check In Trigger
Trigger Trigger
TriggerTrigger
Approval Approval
Check In
Check In
Feedback
Feedback
Con1nuous	
  Deployment	
  
Produc1on	
  
Business
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   10	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   10	
  
Fixed	
   Fixed	
  
Impact	
  of	
  Test	
  in	
  the	
  Evolving	
  SDLC	
  (1)	
  
Plan	
   Develop	
   Build	
   Test	
   Release	
  
Test	
  as	
  a	
  1me-­‐boxed	
  event	
  is	
  the	
  prevailing	
  method	
  
“Are	
  we	
  done	
  tes1ng?”	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   11	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   11	
  
Impact	
  of	
  Test	
  in	
  the	
  Evolving	
  SDLC	
  (2)	
  
Plan	
   Develop	
  
Build	
  
Test	
   Release	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
Build	
  
Test	
  
“Does	
  the	
  release	
  candidate	
  have	
  an	
  
acceptable	
  level	
  of	
  risk?”	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   12	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   12	
  
Impact	
  of	
  Test	
  in	
  the	
  Evolving	
  SDLC	
  (3)	
  
Speeding	
  up	
  the	
  conveyor	
  belt	
  does	
  not	
  yield	
  be>er	
  results…	
  
…	
  you	
  need	
  Quality	
  @	
  Speed	
  
The	
  new	
  so&ware	
  paradigm	
  requires	
  the	
  business	
  to	
  define	
  and	
  establish	
  	
  
automated	
  quality	
  gates	
  that	
  con1nuously	
  mi1gate	
  the	
  risk	
  of	
  business	
  failure	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   13	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   13	
  
How	
  to	
  achieve	
  this	
  Quality	
  @	
  Speed	
  ?	
  
Take	
  the	
  top-­‐down	
  view:	
  
	
  
§  Business	
  risks	
  drive	
  quality	
  ac1vi1es	
  
§  Team	
  collaborates	
  on	
  the	
  defini1on	
  of	
  risk	
  
§  Baseline	
  and	
  threshold	
  criteria	
  measured	
  and	
  
monitored	
  
§  Results	
  of	
  quality	
  ac1vi1es	
  are	
  visible	
  and	
  
translated	
  for	
  all	
  levels	
  of	
  business	
  	
  
This	
  approach	
  will	
  allow	
  you	
  to	
  go	
  from	
  	
  
“automated”	
  to	
  “con1nuous”…	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   14	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   14	
  
From	
  Automated	
  to	
  Con1nuous	
  (1)	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   15	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   15	
  
From	
  Automated	
  to	
  Con1nuous	
  (2)	
  
The	
  steps	
  required	
  for	
  moving	
  from	
  “Automated”	
  to	
  “Con1nuous”	
  
§  Business	
  expecta1ons	
  clearly	
  defined	
  
§  Business	
  risks	
  iden1fied	
  
§  Per	
  applica1on,	
  team,	
  release	
  
§  Defects	
  automa1cally	
  priori1zed	
  versus	
  business	
  drivers	
  
§  No	
  defect	
  le&	
  behind	
  
§  Mi1gate	
  business	
  risks	
  
§  Tes1ng	
  in	
  ‘complete’	
  test	
  environments	
  con1nuously	
  	
  
§  Leveraging	
  simula1on	
  –	
  Service	
  Virtualiza1on	
  
§  Protec1ng	
  the	
  real-­‐user	
  experience	
  business	
  process	
  
§  Feedback	
  loop	
  for	
  defect	
  preven1on	
  
§  Learn	
  by	
  capturing	
  in	
  paoerns	
  
§  Defect	
  preven1on	
  prac1ces	
  enhanced	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   16	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   16	
  
Con1nuous	
  Tes1ng:	
  Quality	
  Product	
  &	
  Process	
  
Automated	
  Tes)ng	
  provides	
  the	
  “sensors”	
  (detec)on	
  processes)	
  
§  Fixing	
  defects	
  is	
  the	
  expected	
  outcome	
  
§  Iden1fies	
  opportuni1es	
  for	
  defect	
  preven1on	
  
§  Prevents	
  a	
  release	
  candidate	
  from	
  going	
  to	
  the	
  next	
  stage	
  of	
  the	
  release	
  cycle	
  
Con)nuous	
  Tes)ng	
  addresses	
  the	
  broader	
  challenge	
  
§  Fix	
  the	
  product	
  
§  Op1mize	
  the	
  process	
  (improve	
  the	
  
effec1veness	
  of	
  the	
  “sensors”)	
  
Con1nuously	
  refine	
  the	
  process	
  in	
  light	
  of	
  
business	
  risks	
  as	
  well	
  as	
  so&ware	
  quality	
  
Con)nuous	
  Tes)ng	
  addresses	
  the	
  broader	
  challenge	
  
§  Fix	
  the	
  product	
  	
  
§  Op1mize	
  the	
  process	
  (improve	
  the	
  effec1veness	
  of	
  the	
  “sensors”)	
  
§  Con1nuously	
  refine	
  the	
  process	
  in	
  light	
  of	
  business	
  risks	
  as	
  well	
  as	
  so&ware	
  
quality	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   17	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   17	
  
Con1nuous	
  Tes1ng	
  
Con)nuous	
  	
  
Tes)ng	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   18	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   18	
  
Transforming	
  the	
  Iden1fica1on	
  of	
  Risk	
  
From	
   To	
  
Causal	
  Observa1ons	
   Probabilis1c	
  
Defect	
  Documenta1on	
   Most	
  Likely	
  Causes	
  
Only	
  Structured	
  Data	
   Structured	
  and	
  Unstructured	
  
Filters	
   Business	
  Policies	
  
Ad	
  Hoc	
   Automated	
  
Tool	
  Dependent	
  	
   Tool	
  Independent	
  
Business
Objectives
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   19	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   19	
  
Con1nuous	
  Tes1ng	
  mi1gates	
  business	
  risk	
  
Why	
  Con)nuous	
  
Tes)ng?	
  
Systema1c,	
  centralized	
  
decision	
  making	
  to	
  factor	
  
business	
  risk	
  into	
  SDLC	
  	
  
Safety	
  net	
  to	
  allow	
  
developers	
  to	
  bring	
  
innova1ons	
  to	
  market	
  faster	
  
A	
  feedback	
  system	
  for	
  beoer	
  trade-­‐off	
  
decisions	
  between	
  release	
  scope,	
  
1me	
  and	
  quality	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   20	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   20	
  
Con1nuous	
  Tes1ng	
  builds	
  on	
  automa1on	
  
Con)nuous	
  
Tes)ng	
  
Not	
  more	
  automa1on,	
  
beoer	
  automa1on	
  
Business	
  and	
  development	
  leaders	
  
agree	
  upon	
  and	
  automate	
  the	
  
mi1ga1on	
  of	
  risks	
  throughout	
  the	
  SDLC	
  
Both	
  business	
  and	
  technical	
  managers	
  
make	
  beoer	
  trade-­‐off	
  decisions	
  between	
  
release	
  scope,	
  1me	
  and	
  quality	
  
Organiza1ons	
  evolve	
  from	
  just	
  
measuring	
  product	
  quality	
  to	
  
measuring	
  the	
  process	
  effec1veness	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   21	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   21	
  
Con1nuous	
  Tes1ng	
  monitors	
  the	
  process	
  
Con)nuous	
  Tes)ng	
  
Con)nuous	
  
Deployment	
  
Con)nuous	
  
Delivery	
  
Con)nuous	
  
Release	
  
Con)nuous	
  
Integra)on	
  
§  Con1nuous	
  Tes1ng	
  focuses	
  on	
  a	
  comprehensive	
  view	
  of	
  business	
  risk	
  
§  Con1nuous	
  Tes1ng	
  provides	
  a	
  workflow	
  for	
  priori1zing	
  fixes	
  and	
  quality	
  
improvements,	
  and	
  preven1ng	
  recurrence,	
  according	
  to	
  business	
  risk	
  and	
  
business	
  priori1es	
  
Con)nuous	
  Tes)ng	
  enables	
  con)nuous	
  improvement	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   22	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   22	
  
Feature	
  	
  
Release	
  
Business	
  Stakeholder	
   Developer	
   Customer	
  Support	
  	
  
Con1nuous	
  Tes1ng	
  in	
  ac1on:	
  Use	
  Quality	
  Gates	
  
SoKware	
  
Feature	
  
Con1nuous	
  measurements	
  mean	
  con1nuous	
  refinement	
  of	
  the	
  process	
  
Real-­‐1me	
  feedback	
  from	
  
Objec1ve	
  assessment	
  and	
  	
  go/no	
  go	
  	
  
Defects	
  are	
  eliminated	
  at	
  the	
  point	
  
that	
  they	
  are	
  easiest	
  to	
  fix	
  
Business	
  Stakeholder	
   Developer	
   Customer	
  Support	
  	
  
Quality	
  gates:	
  Organiza1ons	
  can	
  automa1cally	
  promote	
  so&ware	
  
through	
  quality	
  gates	
  when	
  business	
  expecta1ons	
  have	
  been	
  met	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   23	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   23	
  
Summary:	
  The	
  elements	
  of	
  Con1nuous	
  Tes1ng	
  
Con)nuous	
  Tes)ng	
  re-­‐posi)ons	
  the	
  ques)on	
  from	
  “are	
  you	
  done	
  
tes)ng?”	
  to	
  “is	
  the	
  level	
  of	
  risk	
  understood	
  and	
  accepted?”	
  
Con)nuous	
  
Tes)ng	
  
Risk	
  
Assessment	
  
Policy	
  
Analysis	
  
Requirements	
  
Traceability	
  
Test	
  
Environment	
  
Access	
  
Test	
  
Op)miza)on	
  
Advanced	
  
Analysis	
  
Ensure	
  access	
  to	
  complete	
  	
  
test	
  environments	
  
Automate	
  defect	
  preven1on	
  and	
  
Policy	
  measurement	
  
Expand	
  test	
  coverage	
  and	
  	
  
measure	
  test	
  effec1veness	
  
Define	
  ac1onable	
  
prac1ces	
  
Connect	
  func1onal	
  with	
  	
  
non-­‐func1onal	
  requirements	
  
Process	
  improvement	
  
opportuni1es	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   24	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   24	
  
How	
  we	
  can	
  help	
  ?	
  	
  
Does	
  the	
  release	
  candidate	
  have	
  an	
  acceptable	
  level	
  of	
  risk?	
  
Mitigate Business Risk
Con1nuous	
  Tes1ng	
  
•  Test	
  Configura1on	
  and	
  Simula1on	
  
•  Test	
  Environment	
  Management	
  
•  Defect	
  Detec1on	
  
•  Change	
  Control	
  
Development	
  Tes1ng	
  
•  Risk	
  Defini1on	
  
•  Process	
  Control	
  
•  Defect	
  Preven1on	
  
•  Visibility	
  
§  Methodology:	
  §  Research:	
  
§  SW	
  to	
  support	
  development	
  &	
  con1nuous	
  tes1ng:	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   25	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   25	
  
Let	
  us	
  help	
  you	
  to	
  decipher	
  your	
  SDLC…	
  
Paraso&	
  Proprietary	
  and	
  Confiden1al	
   26	
  Paraso&	
  Proprietary	
  and	
  Confiden1al	
   26	
  
Paraso&	
  Con1nuous	
  Tes1ng	
  
Paraso&	
  develops	
  automated	
  so&ware	
  quality	
  solu1ons	
  that	
  prevent	
  and	
  
detect	
  risks	
  associated	
  with	
  applica1on	
  failure	
  	
  
Emphasizes	
  business	
  
expecta1ons	
  to	
  mi1gate	
  
business	
  risks	
  
Enables	
  
development	
  
tes1ng	
  	
  
Promotes	
  early	
  
detec1on	
  and	
  
remedia1on	
  
Facilitates	
  
integra1on	
  
tes1ng	
  	
  
Provides	
  ubiquitous	
  test	
  
environment	
  access	
  with	
  
Service	
  Virtualiza1on	
  
Assists	
  in	
  	
  
end-­‐to-­‐end	
  	
  
system	
  tes1ng	
  
The	
  ParasoK	
  Con)nuous	
  Tes)ng	
  

More Related Content

What's hot

AppsSec In a DevOps World
AppsSec In a DevOps WorldAppsSec In a DevOps World
AppsSec In a DevOps WorldParasoft
 
Driving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareDriving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareParasoft
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareParasoft
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareQualiQuali
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentalsCygnet Infotech
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceRapidValue
 
Building Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesBuilding Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesInflectra
 
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...Inflectra
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)Inflectra
 
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
 
Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...Sauce Labs
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsTechWell
 
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...SmartBear
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Parasoft
 
DevOps 2017 Conf: evolving from automated to continuous
DevOps 2017 Conf: evolving from automated to continuousDevOps 2017 Conf: evolving from automated to continuous
DevOps 2017 Conf: evolving from automated to continuousArthur Hicken
 
Appium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationAppium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationTechWell
 

What's hot (20)

AppsSec In a DevOps World
AppsSec In a DevOps WorldAppsSec In a DevOps World
AppsSec In a DevOps World
 
Driving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive SoftwareDriving Risks Out of Embedded Automotive Software
Driving Risks Out of Embedded Automotive Software
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty Software
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshare
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
Continuous testing
Continuous testing Continuous testing
Continuous testing
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Building Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesBuilding Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps Pipelines
 
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)
 
Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST
 
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
 
Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...Continuous Testing and New Tools for Automation - Presentation from StarWest ...
Continuous Testing and New Tools for Automation - Presentation from StarWest ...
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud Applications
 
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
Definition Driven API Development: How OAS & Swagger Help Teams Streamline Th...
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
DevOps 2017 Conf: evolving from automated to continuous
DevOps 2017 Conf: evolving from automated to continuousDevOps 2017 Conf: evolving from automated to continuous
DevOps 2017 Conf: evolving from automated to continuous
 
Appium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationAppium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous Integration
 
Four Keys to Efficient DevOps
Four Keys to Efficient DevOpsFour Keys to Efficient DevOps
Four Keys to Efficient DevOps
 
FDA software compliance 2016
FDA software compliance 2016FDA software compliance 2016
FDA software compliance 2016
 

Viewers also liked

Why Automated Testing Matters To DevOps
Why Automated Testing Matters To DevOpsWhy Automated Testing Matters To DevOps
Why Automated Testing Matters To DevOpsdpaulmerrill
 
A Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative EffectivenessA Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative EffectivenessParasoft
 
How to amplify wifi signal
How to amplify wifi signalHow to amplify wifi signal
How to amplify wifi signalSwati Sharma
 
Temporary jobs for freshers
Temporary jobs for freshersTemporary jobs for freshers
Temporary jobs for freshersSwati Sharma
 

Viewers also liked (6)

Why Automated Testing Matters To DevOps
Why Automated Testing Matters To DevOpsWhy Automated Testing Matters To DevOps
Why Automated Testing Matters To DevOps
 
TranscriptionPro
TranscriptionProTranscriptionPro
TranscriptionPro
 
A Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative EffectivenessA Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
A Comparison of Three Bug-Finding Techniques and Their Relative Effectiveness
 
Acta 20-de-julio
Acta 20-de-julioActa 20-de-julio
Acta 20-de-julio
 
How to amplify wifi signal
How to amplify wifi signalHow to amplify wifi signal
How to amplify wifi signal
 
Temporary jobs for freshers
Temporary jobs for freshersTemporary jobs for freshers
Temporary jobs for freshers
 

Similar to Evolving from Automated to Continous Testing for Agile and DevOps

Mobile Application Dev and QA Testing with Simulated Environments
Mobile Application Dev and QA Testing with Simulated EnvironmentsMobile Application Dev and QA Testing with Simulated Environments
Mobile Application Dev and QA Testing with Simulated EnvironmentsTechWell
 
Is Software Testing a Zero Sum Game??
Is Software Testing a Zero Sum Game??Is Software Testing a Zero Sum Game??
Is Software Testing a Zero Sum Game??Thinksoft Global
 
Building a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryBuilding a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryXebiaLabs
 
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...Cigniti Technologies Ltd
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application TestingWorksoft
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16AppDynamics
 
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
 
Lean Vs Six Sigma.ppt
Lean Vs Six Sigma.pptLean Vs Six Sigma.ppt
Lean Vs Six Sigma.pptssuser09851b1
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based TestingTurnKey Solutions
 
Preparing for Enterprise Continuous Delivery - 5 Critical Steps
Preparing for Enterprise Continuous Delivery - 5 Critical StepsPreparing for Enterprise Continuous Delivery - 5 Critical Steps
Preparing for Enterprise Continuous Delivery - 5 Critical StepsXebiaLabs
 
Removing Pinch Points in Your Food Safety Plan
Removing Pinch Points in Your Food Safety PlanRemoving Pinch Points in Your Food Safety Plan
Removing Pinch Points in Your Food Safety PlanSafetyChain Software
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application PerformanceRiverbed Technology
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs
 
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...Infodream
 
REST API Security by Design with Azure Pipelines
REST API Security by Design with Azure PipelinesREST API Security by Design with Azure Pipelines
REST API Security by Design with Azure Pipelines42Crunch
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
 

Similar to Evolving from Automated to Continous Testing for Agile and DevOps (20)

Mobile Application Dev and QA Testing with Simulated Environments
Mobile Application Dev and QA Testing with Simulated EnvironmentsMobile Application Dev and QA Testing with Simulated Environments
Mobile Application Dev and QA Testing with Simulated Environments
 
Is Software Testing a Zero Sum Game??
Is Software Testing a Zero Sum Game??Is Software Testing a Zero Sum Game??
Is Software Testing a Zero Sum Game??
 
Building a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryBuilding a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous Delivery
 
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application Testing
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
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
 
Lean Vs Six Sigma.ppt
Lean Vs Six Sigma.pptLean Vs Six Sigma.ppt
Lean Vs Six Sigma.ppt
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
Preparing for Enterprise Continuous Delivery - 5 Critical Steps
Preparing for Enterprise Continuous Delivery - 5 Critical StepsPreparing for Enterprise Continuous Delivery - 5 Critical Steps
Preparing for Enterprise Continuous Delivery - 5 Critical Steps
 
Removing Pinch Points in Your Food Safety Plan
Removing Pinch Points in Your Food Safety PlanRemoving Pinch Points in Your Food Safety Plan
Removing Pinch Points in Your Food Safety Plan
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
 
KBC Proven Application of Digital Twin
KBC Proven Application of Digital TwinKBC Proven Application of Digital Twin
KBC Proven Application of Digital Twin
 
REST API Security by Design with Azure Pipelines
REST API Security by Design with Azure PipelinesREST API Security by Design with Azure Pipelines
REST API Security by Design with Azure Pipelines
 
6 six sigma presentation
6 six sigma presentation6 six sigma presentation
6 six sigma presentation
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...
 

More from Parasoft

Software Safety and Security Through Standards
Software Safety and Security Through Standards Software Safety and Security Through Standards
Software Safety and Security Through Standards Parasoft
 
MedicAlert API Testing Case Study
MedicAlert API Testing Case StudyMedicAlert API Testing Case Study
MedicAlert API Testing Case StudyParasoft
 
End-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityEnd-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityParasoft
 
Leveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure SoftwareLeveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure SoftwareParasoft
 
BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!Parasoft
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Parasoft
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile TestingParasoft
 
C/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceC/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceParasoft
 
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingExtreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingParasoft
 

More from Parasoft (9)

Software Safety and Security Through Standards
Software Safety and Security Through Standards Software Safety and Security Through Standards
Software Safety and Security Through Standards
 
MedicAlert API Testing Case Study
MedicAlert API Testing Case StudyMedicAlert API Testing Case Study
MedicAlert API Testing Case Study
 
End-to-end Testing for IoT Integrity
End-to-end Testing for IoT IntegrityEnd-to-end Testing for IoT Integrity
End-to-end Testing for IoT Integrity
 
Leveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure SoftwareLeveraging Static Analysis to Secure Software
Leveraging Static Analysis to Secure Software
 
BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!BUSTED! How to Find Security Bugs Fast!
BUSTED! How to Find Security Bugs Fast!
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile Testing
 
C/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C ComplianceC/C++test Qualification Kit for DO-178B/C Compliance
C/C++test Qualification Kit for DO-178B/C Compliance
 
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API TestingExtreme Automation Enables DirecTV to ”Shift Left” API Testing
Extreme Automation Enables DirecTV to ”Shift Left” API Testing
 

Recently uploaded

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
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.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
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
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 

Recently uploaded (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
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
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
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)
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 

Evolving from Automated to Continous Testing for Agile and DevOps

  • 1. Paraso&  Proprietary  and  Confiden1al   1   5/25/16   Evolving from Automated to Continuous Testing for Agile and DevOps Rix.Groenboom@Parasoft.com Solution Architect
  • 2. Paraso&  Proprietary  and  Confiden1al   2  Paraso&  Proprietary  and  Confiden1al   2   To  start  with…     §  Created:        BC  196   §  Found:      1799   §  London:      1801   §  Bri1sh  Museum:    1802   §  Transla1on:    1822   §  Egyp1an  hieroglyphs   §  Demo1c  script   §  Ancient  Greek  
  • 3. Paraso&  Proprietary  and  Confiden1al   3  Paraso&  Proprietary  and  Confiden1al   3   Anno  2016,  you  cannot  keep  things  for  yourself…  
  • 4. Paraso&  Proprietary  and  Confiden1al   4  Paraso&  Proprietary  and  Confiden1al   4   Impact  of  Faulty  So&ware   -­‐5.70%   -­‐1.9B  
  • 5. Paraso&  Proprietary  and  Confiden1al   5  Paraso&  Proprietary  and  Confiden1al   5   Anno  2016:  So&ware  Failures  =  Headlines   -$2.55 Bn -4.08% The day of the announcement companies lost an average of shareholder value So&ware  failures  make  headline  news—   eroding  customer  confidence,  shareholder  value  and  brand  equity    
  • 6. Paraso&  Proprietary  and  Confiden1al   6  Paraso&  Proprietary  and  Confiden1al   6   Escala1ng  Cost  of  Failure:  Public  companies    
  • 7. Paraso&  Proprietary  and  Confiden1al   7  Paraso&  Proprietary  and  Confiden1al   7   Re-­‐Inven1ng  so&ware  development   The  evolu1on  of  the  so#ware  development  lifecycle  (SDLC)  over   the  past  3  years  is  forcing  the  transforma1on  of  so&ware  tes1ng   Transforma)on   Business  Impact   •  Business  risk  associated  with   so1ware  failure  at  an  all  4me  high   •  Public  companies  lose  an  average  of     $2.5  Bn  in  market  cap  on  the  day  of   the  announcement   •  “Digital  Industrial  Revolu4on”   makes  all  a  so1ware  company   •  Trend  toward  Dev/Test  insourcing  as   compe44ve  advantage  is  via  so1ware   •  Strong  adop4on  of  “agile”   development  prac4ces   •  Forces  more  technical  tes4ng,  early.     Agile  is  forcing  “shi1-­‐le1”   •  DevOps  is  applying  lean  prac4ces   to  SDLC   •  DevOps  is  exposing  20  years  of  process   barriers  protected  by  silos  and  culture   •  Cloud  has  disrupted  tradi4onal   SDLC  and  is  driving  down  costs   •  Switching  costs  associated  with   applica4ons  at  an  all  4me  low    
  • 8. Paraso&  Proprietary  and  Confiden1al   8  Paraso&  Proprietary  and  Confiden1al   8   How  to  manage  the  Disrup1on  ?   •  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   Does  the  release  candidate  have  an  acceptable  level  of   risk?   Mitigate Business Risk
  • 9. Paraso&  Proprietary  and  Confiden1al   9   Automa1on  expands  through  whole  SDLC   Con1nuous  Delivery   Con1nuous  Integra1on   Delivery   Team   Version   Control   Build  &   Unit  Test   Automated   Acceptance   Tests   User   Acceptance   Tests   Release   Check In Trigger Trigger Trigger TriggerTrigger Approval Approval Check In Check In Feedback Feedback Con1nuous  Deployment   Produc1on   Business
  • 10. Paraso&  Proprietary  and  Confiden1al   10  Paraso&  Proprietary  and  Confiden1al   10   Fixed   Fixed   Impact  of  Test  in  the  Evolving  SDLC  (1)   Plan   Develop   Build   Test   Release   Test  as  a  1me-­‐boxed  event  is  the  prevailing  method   “Are  we  done  tes1ng?”  
  • 11. Paraso&  Proprietary  and  Confiden1al   11  Paraso&  Proprietary  and  Confiden1al   11   Impact  of  Test  in  the  Evolving  SDLC  (2)   Plan   Develop   Build   Test   Release   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   Build   Test   “Does  the  release  candidate  have  an   acceptable  level  of  risk?”  
  • 12. Paraso&  Proprietary  and  Confiden1al   12  Paraso&  Proprietary  and  Confiden1al   12   Impact  of  Test  in  the  Evolving  SDLC  (3)   Speeding  up  the  conveyor  belt  does  not  yield  be>er  results…   …  you  need  Quality  @  Speed   The  new  so&ware  paradigm  requires  the  business  to  define  and  establish     automated  quality  gates  that  con1nuously  mi1gate  the  risk  of  business  failure  
  • 13. Paraso&  Proprietary  and  Confiden1al   13  Paraso&  Proprietary  and  Confiden1al   13   How  to  achieve  this  Quality  @  Speed  ?   Take  the  top-­‐down  view:     §  Business  risks  drive  quality  ac1vi1es   §  Team  collaborates  on  the  defini1on  of  risk   §  Baseline  and  threshold  criteria  measured  and   monitored   §  Results  of  quality  ac1vi1es  are  visible  and   translated  for  all  levels  of  business     This  approach  will  allow  you  to  go  from     “automated”  to  “con1nuous”…  
  • 14. Paraso&  Proprietary  and  Confiden1al   14  Paraso&  Proprietary  and  Confiden1al   14   From  Automated  to  Con1nuous  (1)  
  • 15. Paraso&  Proprietary  and  Confiden1al   15  Paraso&  Proprietary  and  Confiden1al   15   From  Automated  to  Con1nuous  (2)   The  steps  required  for  moving  from  “Automated”  to  “Con1nuous”   §  Business  expecta1ons  clearly  defined   §  Business  risks  iden1fied   §  Per  applica1on,  team,  release   §  Defects  automa1cally  priori1zed  versus  business  drivers   §  No  defect  le&  behind   §  Mi1gate  business  risks   §  Tes1ng  in  ‘complete’  test  environments  con1nuously     §  Leveraging  simula1on  –  Service  Virtualiza1on   §  Protec1ng  the  real-­‐user  experience  business  process   §  Feedback  loop  for  defect  preven1on   §  Learn  by  capturing  in  paoerns   §  Defect  preven1on  prac1ces  enhanced  
  • 16. Paraso&  Proprietary  and  Confiden1al   16  Paraso&  Proprietary  and  Confiden1al   16   Con1nuous  Tes1ng:  Quality  Product  &  Process   Automated  Tes)ng  provides  the  “sensors”  (detec)on  processes)   §  Fixing  defects  is  the  expected  outcome   §  Iden1fies  opportuni1es  for  defect  preven1on   §  Prevents  a  release  candidate  from  going  to  the  next  stage  of  the  release  cycle   Con)nuous  Tes)ng  addresses  the  broader  challenge   §  Fix  the  product   §  Op1mize  the  process  (improve  the   effec1veness  of  the  “sensors”)   Con1nuously  refine  the  process  in  light  of   business  risks  as  well  as  so&ware  quality   Con)nuous  Tes)ng  addresses  the  broader  challenge   §  Fix  the  product     §  Op1mize  the  process  (improve  the  effec1veness  of  the  “sensors”)   §  Con1nuously  refine  the  process  in  light  of  business  risks  as  well  as  so&ware   quality  
  • 17. Paraso&  Proprietary  and  Confiden1al   17  Paraso&  Proprietary  and  Confiden1al   17   Con1nuous  Tes1ng   Con)nuous     Tes)ng  
  • 18. Paraso&  Proprietary  and  Confiden1al   18  Paraso&  Proprietary  and  Confiden1al   18   Transforming  the  Iden1fica1on  of  Risk   From   To   Causal  Observa1ons   Probabilis1c   Defect  Documenta1on   Most  Likely  Causes   Only  Structured  Data   Structured  and  Unstructured   Filters   Business  Policies   Ad  Hoc   Automated   Tool  Dependent     Tool  Independent   Business Objectives
  • 19. Paraso&  Proprietary  and  Confiden1al   19  Paraso&  Proprietary  and  Confiden1al   19   Con1nuous  Tes1ng  mi1gates  business  risk   Why  Con)nuous   Tes)ng?   Systema1c,  centralized   decision  making  to  factor   business  risk  into  SDLC     Safety  net  to  allow   developers  to  bring   innova1ons  to  market  faster   A  feedback  system  for  beoer  trade-­‐off   decisions  between  release  scope,   1me  and  quality  
  • 20. Paraso&  Proprietary  and  Confiden1al   20  Paraso&  Proprietary  and  Confiden1al   20   Con1nuous  Tes1ng  builds  on  automa1on   Con)nuous   Tes)ng   Not  more  automa1on,   beoer  automa1on   Business  and  development  leaders   agree  upon  and  automate  the   mi1ga1on  of  risks  throughout  the  SDLC   Both  business  and  technical  managers   make  beoer  trade-­‐off  decisions  between   release  scope,  1me  and  quality   Organiza1ons  evolve  from  just   measuring  product  quality  to   measuring  the  process  effec1veness  
  • 21. Paraso&  Proprietary  and  Confiden1al   21  Paraso&  Proprietary  and  Confiden1al   21   Con1nuous  Tes1ng  monitors  the  process   Con)nuous  Tes)ng   Con)nuous   Deployment   Con)nuous   Delivery   Con)nuous   Release   Con)nuous   Integra)on   §  Con1nuous  Tes1ng  focuses  on  a  comprehensive  view  of  business  risk   §  Con1nuous  Tes1ng  provides  a  workflow  for  priori1zing  fixes  and  quality   improvements,  and  preven1ng  recurrence,  according  to  business  risk  and   business  priori1es   Con)nuous  Tes)ng  enables  con)nuous  improvement  
  • 22. Paraso&  Proprietary  and  Confiden1al   22  Paraso&  Proprietary  and  Confiden1al   22   Feature     Release   Business  Stakeholder   Developer   Customer  Support     Con1nuous  Tes1ng  in  ac1on:  Use  Quality  Gates   SoKware   Feature   Con1nuous  measurements  mean  con1nuous  refinement  of  the  process   Real-­‐1me  feedback  from   Objec1ve  assessment  and    go/no  go     Defects  are  eliminated  at  the  point   that  they  are  easiest  to  fix   Business  Stakeholder   Developer   Customer  Support     Quality  gates:  Organiza1ons  can  automa1cally  promote  so&ware   through  quality  gates  when  business  expecta1ons  have  been  met  
  • 23. Paraso&  Proprietary  and  Confiden1al   23  Paraso&  Proprietary  and  Confiden1al   23   Summary:  The  elements  of  Con1nuous  Tes1ng   Con)nuous  Tes)ng  re-­‐posi)ons  the  ques)on  from  “are  you  done   tes)ng?”  to  “is  the  level  of  risk  understood  and  accepted?”   Con)nuous   Tes)ng   Risk   Assessment   Policy   Analysis   Requirements   Traceability   Test   Environment   Access   Test   Op)miza)on   Advanced   Analysis   Ensure  access  to  complete     test  environments   Automate  defect  preven1on  and   Policy  measurement   Expand  test  coverage  and     measure  test  effec1veness   Define  ac1onable   prac1ces   Connect  func1onal  with     non-­‐func1onal  requirements   Process  improvement   opportuni1es  
  • 24. Paraso&  Proprietary  and  Confiden1al   24  Paraso&  Proprietary  and  Confiden1al   24   How  we  can  help  ?     Does  the  release  candidate  have  an  acceptable  level  of  risk?   Mitigate Business Risk Con1nuous  Tes1ng   •  Test  Configura1on  and  Simula1on   •  Test  Environment  Management   •  Defect  Detec1on   •  Change  Control   Development  Tes1ng   •  Risk  Defini1on   •  Process  Control   •  Defect  Preven1on   •  Visibility   §  Methodology:  §  Research:   §  SW  to  support  development  &  con1nuous  tes1ng:  
  • 25. Paraso&  Proprietary  and  Confiden1al   25  Paraso&  Proprietary  and  Confiden1al   25   Let  us  help  you  to  decipher  your  SDLC…  
  • 26. Paraso&  Proprietary  and  Confiden1al   26  Paraso&  Proprietary  and  Confiden1al   26   Paraso&  Con1nuous  Tes1ng   Paraso&  develops  automated  so&ware  quality  solu1ons  that  prevent  and   detect  risks  associated  with  applica1on  failure     Emphasizes  business   expecta1ons  to  mi1gate   business  risks   Enables   development   tes1ng     Promotes  early   detec1on  and   remedia1on   Facilitates   integra1on   tes1ng     Provides  ubiquitous  test   environment  access  with   Service  Virtualiza1on   Assists  in     end-­‐to-­‐end     system  tes1ng   The  ParasoK  Con)nuous  Tes)ng