SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
APIs Gone Wild
Testing Composite Applications

Star West 2013 - Anaheim
Cloud Expo Fall 2012 – Santa Clara, CA
Parasoft Proprietary and Confidential

1
Overview
Business applications are embracing external APIs. As the number of
external APIs integrated into a business process increases, so does
complexity.
As the complexity of business applications grows, so does the
challenge of testing them.

Learn how automated end to end testing and service virtualization
enable organizations to test smarter and faster.

Parasoft Proprietary and Confidential

2
Major Disruptions In the SDLC

Cloud challenges ingrained
concepts about software
development

Parasoft Proprietary and Confidential

3
Major Disruptions In the SDLC

Cloud challenges ingrained
concepts about software
development

Parasoft Proprietary and Confidential

Mobile devices force the
industry to re-think the
user experience

4
Major Disruptions In the SDLC

Cloud challenges ingrained
concepts about software
development

Parasoft Proprietary and Confidential

Mobile devices force the
industry to re-think the
user experience

APIs drive composite apps
and interconnecting
multiple dependencies

5
Software Drives Innovation

Software is the interface to
business and the force
behind innovation

Parasoft Proprietary and Confidential

6
Software Drives Innovation

Software is the interface to
business and the force
behind innovation

Parasoft Proprietary and Confidential

Switching costs associated
with software are
dramatically lower

7
Software Drives Innovation

Software is the interface to
business and the force
behind innovation

Parasoft Proprietary and Confidential

Switching costs associated
with software are
dramatically lower

Damages associated with
software failure are
increasing and very real

8
Growth of APIs - 2008

http://awesome.good.is/transparency/web/1109/out-in-the-open/flash.html
Parasoft Proprietary and Confidential

9
Growth of APIs - 2011

http://awesome.good.is/transparency/web/1109/out-in-the-open/flash.html
Parasoft Proprietary and Confidential

10
Growth and Acceleration of Public APIs

http://www.programmableweb.com
Parasoft Proprietary and Confidential

11
Public versus Private APIs

Parasoft Proprietary and Confidential

12
Dev/Test Environment Access Survey

http://bit.ly/x7UWkQ

Parasoft Proprietary and Confidential

13
Survey Results…

The average number of
dependent application
associated with the
System Under Test (SUT)

Parasoft Proprietary and Confidential

14
Survey Results…

The average number of
dependent application
associated with the
System Under Test (SUT)

Parasoft Proprietary and Confidential

30
15
Survey Results…

The average number of
dependent application
associated with the
System Under Test (SUT)
BUT, Dev/QA only have
“trustworthy” access to

SIX
of the applications
Parasoft Proprietary and Confidential

30
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30
16
Survey Results…

75% of organizations must schedule time in
order to access a test environment

75%

Parasoft Proprietary and Confidential

17
Survey Results…

75% of organizations must schedule time in
order to access a test environment

75%

The average time block allowed to be scheduled
is
hours

4

Parasoft Proprietary and Confidential

18
Survey Results…

When testing with a dependent
application only need access to a
small percentage
of the applications functionality

Parasoft Proprietary and Confidential

19
Survey Results…

When testing with a dependent
application only need access to a
small percentage
of the applications functionality

Parasoft Proprietary and Confidential

20%

20
Conclusion

Lack of reliable access to a
realistic test environment
hampers software quality

Parasoft Proprietary and Confidential

21
Service Virtualization

Service Virtualization delivers a
simulated dev / test environment
allowing an organization to test
anytime or anywhere

Parasoft Proprietary and Confidential

22
Service Virtualization Examples
Parasoft Virtualize is used throughout the SDLC to speed access to
and reduce the costs of managing development and test environments

Parasoft Proprietary and Confidential

23
Service Virtualization Examples
Parasoft Virtualize is used throughout the SDLC to speed access to
and reduce the costs of managing development and test environments

Parasoft Proprietary and Confidential

24
Service Virtualization Examples
Parasoft Virtualize is used throughout the SDLC to speed access to
and reduce the costs of managing development and test environments

Parasoft Proprietary and Confidential

25
Service Virtualization Examples
Parasoft Virtualize is used throughout the SDLC to speed access to
and reduce the costs of managing development and test environments

Parasoft Proprietary and Confidential

26
Service Virtualization Examples
Parasoft Virtualize is used throughout the SDLC to speed access to
and reduce the costs of managing development and test environments

Parasoft Proprietary and Confidential

27
Service Virtualization Examples
Parasoft Virtualize is used throughout the SDLC to speed access to
and reduce the costs of managing development and test environments

Parasoft Proprietary and Confidential

28
Access to Dev / Test Systems

Complex

Mainframe

Configuration

External
Database
Cloud
App

ERP
Message
Queue

External
Application

Web
Server
Internal
Database

ESB

Internal
Application
Internal
Service

Simple

3rd Party
Service

Difficult

Test Access
Parasoft Proprietary and Confidential

29
Service Virtualization

To learn more about Parasoft’s Defect Prevention Solutions, visit:
www.parasoft.com

Or email us:
info@parasoft.com

Parasoft Proprietary and Confidential

30

Contenu connexe

Tendances

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
42Crunch
 
[OPD 2019] Governance as a missing part of IT security architecture
[OPD 2019] Governance as a missing part of IT security architecture[OPD 2019] Governance as a missing part of IT security architecture
[OPD 2019] Governance as a missing part of IT security architecture
OWASP
 
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
#Fstoco  - Monitoring and Instrumentation, why Tracing is Key#Fstoco  - Monitoring and Instrumentation, why Tracing is Key
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
Jonah Kowall
 

Tendances (20)

Hands-On Lab: CA Spectrum : How To Leverage UI Updates For Operational Effic...
Hands-On Lab: CA Spectrum: How To Leverage UI Updates For Operational Effic...Hands-On Lab: CA Spectrum: How To Leverage UI Updates For Operational Effic...
Hands-On Lab: CA Spectrum : How To Leverage UI Updates For Operational Effic...
 
Privileged Access Management for the Software-Defined Network
Privileged Access Management for the Software-Defined NetworkPrivileged Access Management for the Software-Defined Network
Privileged Access Management for the Software-Defined Network
 
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
 
Managing Tomorrow’s Networks: The Impacts of SDN and Network Virtualization o...
Managing Tomorrow’s Networks: The Impacts of SDN and Network Virtualization o...Managing Tomorrow’s Networks: The Impacts of SDN and Network Virtualization o...
Managing Tomorrow’s Networks: The Impacts of SDN and Network Virtualization o...
 
FDA software compliance 2016
FDA software compliance 2016FDA software compliance 2016
FDA software compliance 2016
 
Findings Revealed: 2015 State of the Software Supply Chain
Findings Revealed: 2015 State of the Software Supply Chain Findings Revealed: 2015 State of the Software Supply Chain
Findings Revealed: 2015 State of the Software Supply Chain
 
A "Firewall" for Bad Binaries
A "Firewall" for Bad BinariesA "Firewall" for Bad Binaries
A "Firewall" for Bad Binaries
 
API Creation to Iteration without the Frustration
API Creation to Iteration without the FrustrationAPI Creation to Iteration without the Frustration
API Creation to Iteration without the Frustration
 
EuroSPI 2016 - Software Safety and Security Through Standards
EuroSPI 2016 - Software Safety and Security Through StandardsEuroSPI 2016 - Software Safety and Security Through Standards
EuroSPI 2016 - Software Safety and Security Through Standards
 
Top API Security Issues Found During POCs
Top API Security Issues Found During POCsTop API Security Issues Found During POCs
Top API Security Issues Found During POCs
 
Lessons from a recovering runtime application self protection addict
Lessons from a recovering runtime application self protection addictLessons from a recovering runtime application self protection addict
Lessons from a recovering runtime application self protection addict
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
Pre-Con Ed: Learn What's New in CA Spectrum®
Pre-Con Ed: Learn What's New in CA Spectrum®Pre-Con Ed: Learn What's New in CA Spectrum®
Pre-Con Ed: Learn What's New in CA Spectrum®
 
Owasp top 10 2017 (en)
Owasp top 10 2017 (en)Owasp top 10 2017 (en)
Owasp top 10 2017 (en)
 
SafeLogic is Better than Open Source Encryption - The Top 10 Reasons
SafeLogic is Better than Open Source Encryption - The Top 10 ReasonsSafeLogic is Better than Open Source Encryption - The Top 10 Reasons
SafeLogic is Better than Open Source Encryption - The Top 10 Reasons
 
[OPD 2019] Governance as a missing part of IT security architecture
[OPD 2019] Governance as a missing part of IT security architecture[OPD 2019] Governance as a missing part of IT security architecture
[OPD 2019] Governance as a missing part of IT security architecture
 
Shifting the conversation from active interception to proactive neutralization
Shifting the conversation from active interception to proactive neutralization Shifting the conversation from active interception to proactive neutralization
Shifting the conversation from active interception to proactive neutralization
 
Introducing: Klocwork Insight Pro | November 2009
Introducing: Klocwork Insight Pro | November 2009Introducing: Klocwork Insight Pro | November 2009
Introducing: Klocwork Insight Pro | November 2009
 
Unit testing : what are you missing for security
Unit testing : what are you missing for securityUnit testing : what are you missing for security
Unit testing : what are you missing for security
 
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
#Fstoco  - Monitoring and Instrumentation, why Tracing is Key#Fstoco  - Monitoring and Instrumentation, why Tracing is Key
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
 

En vedette (6)

Learning project muse, Spr 09 gaxiola, ca
Learning project muse, Spr 09 gaxiola, caLearning project muse, Spr 09 gaxiola, ca
Learning project muse, Spr 09 gaxiola, ca
 
Zentation
ZentationZentation
Zentation
 
Las tic
Las ticLas tic
Las tic
 
Gaxiola male birth control pill presentation
Gaxiola male birth control pill presentationGaxiola male birth control pill presentation
Gaxiola male birth control pill presentation
 
Wikipedia: Εισαγωγή στην ελεύθερη διαδικτυακή εγκυκλοπαίδεια
Wikipedia: Εισαγωγή στην ελεύθερη διαδικτυακή εγκυκλοπαίδεια Wikipedia: Εισαγωγή στην ελεύθερη διαδικτυακή εγκυκλοπαίδεια
Wikipedia: Εισαγωγή στην ελεύθερη διαδικτυακή εγκυκλοπαίδεια
 
The world is flat presentation, Gaxiola
The world is flat presentation, Gaxiola The world is flat presentation, Gaxiola
The world is flat presentation, Gaxiola
 

Similaire à APIs Gone Wild - Star West 2013

Similaire à APIs Gone Wild - Star West 2013 (20)

Testing a Microservices Architecture
Testing a Microservices ArchitectureTesting a Microservices Architecture
Testing a Microservices Architecture
 
Creating Complete Test Environments in the Cloud
Creating Complete Test Environments in the CloudCreating Complete Test Environments in the Cloud
Creating Complete Test Environments in the Cloud
 
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
 
Service Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandService Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on Demand
 
Accelerating Mobile Testing
Accelerating Mobile TestingAccelerating Mobile Testing
Accelerating Mobile 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
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
 
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous Testing
 
Technology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned WayTechnology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned Way
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
 
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
 
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...
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio Overview
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
Accelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro FocusAccelerating SAP transformations with Micro Focus
Accelerating SAP transformations with Micro Focus
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization Lifecycle
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the Enterprise
 
Microservice Lifecycle Demo Presentation
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo Presentation
 
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
 
It's the 2010's. Why are you Still Manually Writing Tests?
It's the 2010's. Why are you Still Manually Writing Tests?It's the 2010's. Why are you Still Manually Writing Tests?
It's the 2010's. Why are you Still Manually Writing Tests?
 

Plus de Erika Barron

Parasoft PIE infographic
Parasoft PIE infographicParasoft PIE infographic
Parasoft PIE infographic
Erika Barron
 

Plus de Erika Barron (18)

Parasoft PIE infographic
Parasoft PIE infographicParasoft PIE infographic
Parasoft PIE infographic
 
Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: Wipro
 
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?
 
Real World Static Analysis Boot Camp
Real World Static Analysis Boot CampReal World Static Analysis Boot Camp
Real World Static Analysis Boot Camp
 
How the Cloud Shifts the Burden of Security to Development
How the Cloud Shifts the Burden of Security to DevelopmentHow the Cloud Shifts the Burden of Security to Development
How the Cloud Shifts the Burden of Security to Development
 
Static Analysis and the FDA Guidance for Medical Device Software
Static Analysis and the FDA Guidance for Medical Device SoftwareStatic Analysis and the FDA Guidance for Medical Device Software
Static Analysis and the FDA Guidance for Medical Device 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
 
12 Days of Coding Errors
12 Days of Coding Errors12 Days of Coding Errors
12 Days of Coding Errors
 
Cloud migration slides
Cloud migration slidesCloud migration slides
Cloud migration slides
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End Testing
 
How the Grinch Stole Software Testing
How the Grinch Stole Software TestingHow the Grinch Stole Software Testing
How the Grinch Stole Software Testing
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
 
Java Defects
Java DefectsJava Defects
Java Defects
 
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
 
Software Development Graveyard
Software Development GraveyardSoftware Development Graveyard
Software Development Graveyard
 
The Development Graveyard: How Software Projects Die
The Development Graveyard: How Software Projects DieThe Development Graveyard: How Software Projects Die
The Development Graveyard: How Software Projects Die
 
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

APIs Gone Wild - Star West 2013

  • 1. APIs Gone Wild Testing Composite Applications Star West 2013 - Anaheim Cloud Expo Fall 2012 – Santa Clara, CA Parasoft Proprietary and Confidential 1
  • 2. Overview Business applications are embracing external APIs. As the number of external APIs integrated into a business process increases, so does complexity. As the complexity of business applications grows, so does the challenge of testing them. Learn how automated end to end testing and service virtualization enable organizations to test smarter and faster. Parasoft Proprietary and Confidential 2
  • 3. Major Disruptions In the SDLC Cloud challenges ingrained concepts about software development Parasoft Proprietary and Confidential 3
  • 4. Major Disruptions In the SDLC Cloud challenges ingrained concepts about software development Parasoft Proprietary and Confidential Mobile devices force the industry to re-think the user experience 4
  • 5. Major Disruptions In the SDLC Cloud challenges ingrained concepts about software development Parasoft Proprietary and Confidential Mobile devices force the industry to re-think the user experience APIs drive composite apps and interconnecting multiple dependencies 5
  • 6. Software Drives Innovation Software is the interface to business and the force behind innovation Parasoft Proprietary and Confidential 6
  • 7. Software Drives Innovation Software is the interface to business and the force behind innovation Parasoft Proprietary and Confidential Switching costs associated with software are dramatically lower 7
  • 8. Software Drives Innovation Software is the interface to business and the force behind innovation Parasoft Proprietary and Confidential Switching costs associated with software are dramatically lower Damages associated with software failure are increasing and very real 8
  • 9. Growth of APIs - 2008 http://awesome.good.is/transparency/web/1109/out-in-the-open/flash.html Parasoft Proprietary and Confidential 9
  • 10. Growth of APIs - 2011 http://awesome.good.is/transparency/web/1109/out-in-the-open/flash.html Parasoft Proprietary and Confidential 10
  • 11. Growth and Acceleration of Public APIs http://www.programmableweb.com Parasoft Proprietary and Confidential 11
  • 12. Public versus Private APIs Parasoft Proprietary and Confidential 12
  • 13. Dev/Test Environment Access Survey http://bit.ly/x7UWkQ Parasoft Proprietary and Confidential 13
  • 14. Survey Results… The average number of dependent application associated with the System Under Test (SUT) Parasoft Proprietary and Confidential 14
  • 15. Survey Results… The average number of dependent application associated with the System Under Test (SUT) Parasoft Proprietary and Confidential 30 15
  • 16. Survey Results… The average number of dependent application associated with the System Under Test (SUT) BUT, Dev/QA only have “trustworthy” access to SIX of the applications Parasoft Proprietary and Confidential 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 16
  • 17. Survey Results… 75% of organizations must schedule time in order to access a test environment 75% Parasoft Proprietary and Confidential 17
  • 18. Survey Results… 75% of organizations must schedule time in order to access a test environment 75% The average time block allowed to be scheduled is hours 4 Parasoft Proprietary and Confidential 18
  • 19. Survey Results… When testing with a dependent application only need access to a small percentage of the applications functionality Parasoft Proprietary and Confidential 19
  • 20. Survey Results… When testing with a dependent application only need access to a small percentage of the applications functionality Parasoft Proprietary and Confidential 20% 20
  • 21. Conclusion Lack of reliable access to a realistic test environment hampers software quality Parasoft Proprietary and Confidential 21
  • 22. Service Virtualization Service Virtualization delivers a simulated dev / test environment allowing an organization to test anytime or anywhere Parasoft Proprietary and Confidential 22
  • 23. Service Virtualization Examples Parasoft Virtualize is used throughout the SDLC to speed access to and reduce the costs of managing development and test environments Parasoft Proprietary and Confidential 23
  • 24. Service Virtualization Examples Parasoft Virtualize is used throughout the SDLC to speed access to and reduce the costs of managing development and test environments Parasoft Proprietary and Confidential 24
  • 25. Service Virtualization Examples Parasoft Virtualize is used throughout the SDLC to speed access to and reduce the costs of managing development and test environments Parasoft Proprietary and Confidential 25
  • 26. Service Virtualization Examples Parasoft Virtualize is used throughout the SDLC to speed access to and reduce the costs of managing development and test environments Parasoft Proprietary and Confidential 26
  • 27. Service Virtualization Examples Parasoft Virtualize is used throughout the SDLC to speed access to and reduce the costs of managing development and test environments Parasoft Proprietary and Confidential 27
  • 28. Service Virtualization Examples Parasoft Virtualize is used throughout the SDLC to speed access to and reduce the costs of managing development and test environments Parasoft Proprietary and Confidential 28
  • 29. Access to Dev / Test Systems Complex Mainframe Configuration External Database Cloud App ERP Message Queue External Application Web Server Internal Database ESB Internal Application Internal Service Simple 3rd Party Service Difficult Test Access Parasoft Proprietary and Confidential 29
  • 30. Service Virtualization To learn more about Parasoft’s Defect Prevention Solutions, visit: www.parasoft.com Or email us: info@parasoft.com Parasoft Proprietary and Confidential 30