apis gone wild - star west 2013

Post on 20-Aug-2015

763 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Parasoft Proprietary and Confidential 1

APIs Gone WildTesting Composite Applications

Cloud Expo Fall 2012 – Santa Clara, CA

Star West 2013 - Anaheim

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.

Parasoft Proprietary and Confidential 3Parasoft Proprietary and Confidential 3

Major Disruptions In the SDLC

Cloud challenges ingrained concepts about software development

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

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

Parasoft Proprietary and Confidential 6Parasoft Proprietary and Confidential 6

Software Drives Innovation

Software is the interface to business and the force behind innovation

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

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

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

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

Parasoft Proprietary and Confidential 11Parasoft Proprietary and Confidential 11

Growth and Acceleration of Public APIs

http://www.programmableweb.com

Parasoft Proprietary and Confidential 12Parasoft Proprietary and Confidential 12

Public versus Private APIs

Parasoft Proprietary and Confidential 13Parasoft Proprietary and Confidential 13

Dev/Test Environment Access Survey

http://bit.ly/x7UWkQ

Parasoft Proprietary and Confidential 14Parasoft Proprietary and Confidential 14

Survey Results…

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

Parasoft Proprietary and Confidential 15Parasoft Proprietary and Confidential 15

30

Survey Results…

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

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

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%

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

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

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%

Parasoft Proprietary and Confidential 21Parasoft Proprietary and Confidential 21

Lack of reliable access to arealistic test environmenthampers software quality

Conclusion

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

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

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

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

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

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

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

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

Parasoft Proprietary and Confidential 30Parasoft Proprietary and Confidential 30

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

Service Virtualization

Or email us:

info@parasoft.com

www.parasoft.com

top related