apis gone wild - star west 2013

30
Parasoft Proprietary and Confidential 1 APIs Gone Wild Testing Composite Applications Cloud Expo Fall 2012 – Santa Clara, CA Star West 2013 - Anaheim

Upload: erika-barron

Post on 20-Aug-2015

763 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 1

APIs Gone WildTesting Composite Applications

Cloud Expo Fall 2012 – Santa Clara, CA

Star West 2013 - Anaheim

Page 2: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 2Parasoft Proprietary and Confidential 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.

Page 3: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 3Parasoft Proprietary and Confidential 3

Major Disruptions In the SDLC

Cloud challenges ingrained concepts about software development

Page 4: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 4Parasoft Proprietary and Confidential 4

Major Disruptions In the SDLC

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

Cloud challenges ingrained concepts about software development

Page 5: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 5Parasoft Proprietary and Confidential 5

Major Disruptions In the SDLC

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

APIs drive composite apps and interconnecting multiple dependencies

Cloud challenges ingrained concepts about software development

Page 6: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 6Parasoft Proprietary and Confidential 6

Software Drives Innovation

Software is the interface to business and the force behind innovation

Page 7: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 7Parasoft Proprietary and Confidential 7

Software Drives Innovation

Switching costs associated with software are dramatically lower

Software is the interface to business and the force behind innovation

Page 8: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 8Parasoft Proprietary and Confidential 8

Software Drives Innovation

Switching costs associated with software are dramatically lower

Software is the interface to business and the force behind innovation

Damages associated with software failure are increasing and very real

Page 9: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 9Parasoft Proprietary and Confidential 9

Growth of APIs - 2008

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

Page 10: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 10Parasoft Proprietary and Confidential 10

Growth of APIs - 2011

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

Page 11: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 11Parasoft Proprietary and Confidential 11

Growth and Acceleration of Public APIs

http://www.programmableweb.com

Page 12: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 12Parasoft Proprietary and Confidential 12

Public versus Private APIs

Page 13: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 13Parasoft Proprietary and Confidential 13

Dev/Test Environment Access Survey

http://bit.ly/x7UWkQ

Page 14: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 14Parasoft Proprietary and Confidential 14

Survey Results…

The average number ofdependent applicationassociated with theSystem Under Test (SUT)

Page 15: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 15Parasoft Proprietary and Confidential 15

30

Survey Results…

The average number ofdependent applicationassociated with theSystem Under Test (SUT)

Page 16: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 16Parasoft Proprietary and Confidential 16

30

Survey Results…

The average number ofdependent applicationassociated with theSystem Under Test (SUT)

BUT, Dev/QA only have “trustworthy” access to

SIXof the applications

302928272625

242322212019

181716151413

121110987

654321

Page 17: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 17Parasoft Proprietary and Confidential 17

Survey Results…

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

75%

Page 18: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 18Parasoft Proprietary and Confidential 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

Page 19: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 19Parasoft Proprietary and Confidential 19

Survey Results…

When testing with a dependentapplication only need access to a small percentageof the applications functionality

Page 20: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 20Parasoft Proprietary and Confidential 20

Survey Results…

When testing with a dependentapplication only need access to a small percentageof the applications functionality 20%

Page 21: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 21Parasoft Proprietary and Confidential 21

Lack of reliable access to arealistic test environmenthampers software quality

Conclusion

Page 22: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 22Parasoft Proprietary and Confidential 22

Service Virtualization delivers a simulated dev / test environmentallowing an organization to test

anytime or anywhere

Service Virtualization

Page 23: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 23Parasoft 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

Page 24: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 24Parasoft 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

Page 25: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 25Parasoft 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

Page 26: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 26Parasoft 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

Page 27: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 27Parasoft 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

Page 28: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 28Parasoft Proprietary and Confidential 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

Page 29: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 29Parasoft Proprietary and Confidential 29

Access to Dev / Test Systems

Test Access

Simple Difficult

Configura

tion

Complex

Internal

Service

Internal

Application 3rd Party

Service

ERP

Mainframe

External

Application

External

Database

Internal

Database

Cloud

App

Message

Queue

ESB

Web

Server

Page 30: APIs Gone Wild - Star West 2013

Parasoft Proprietary and Confidential 30Parasoft Proprietary and Confidential 30

To learn more about Parasoft’s Defect Prevention Solutions, visit:

Service Virtualization

Or email us:

[email protected]

www.parasoft.com