devtest portfolio overview

26
DevTest Portfolio Overview Rajeev Gupta DCT03S CA Technologies VP, Product Management @rajeeev #CAWorld ca Devcenter

Upload: ca-technologies

Post on 01-Jul-2015

799 views

Category:

Technology


1 download

DESCRIPTION

DevTest solutions is a suite of applications focused on shortening dev/test cycles, improving quality, reducing infrastructure spend and speeding time-to-market. DevTest Solutions help you on the path towards enterprise DevOps. The Application Economy is here. You’ll need solid tools to take your place in it. For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX

TRANSCRIPT

Page 1: DevTest Portfolio Overview

DevTest Portfolio Overview

Rajeev Gupta

DCT03S

CA Technologies VP, Product Management @rajeeev #CAWorld

ca Devcenter

Page 2: DevTest Portfolio Overview

Abstract

DevTest solutions is a suite of applications focused on shortening dev/test cycles, improving quality, reducing infrastructure spend and speeding time-to-market. DevTest Solutions help you on the path towards enterprise DevOps. The Application Economy is here. You’ll need solid tools to take your place in it.

Rajeev Gupta

CA Technologies

VP, Product Management

Page 3: DevTest Portfolio Overview

3 © 2014 CA. ALL RIGHTS RESERVED.

Agenda

CHALLENGES OF MODERN APPLICATION DEVELOPMENT

CA APPLICATION DELIVERY—DEV/TEST SOLUTIONS

CONTINUOUS APPLICATION INSIGHT

SERVICE VIRTUALIZATION

CONTINUOUS VALIDATION

1

2

3

4

5

Page 4: DevTest Portfolio Overview

4 © 2014 CA. ALL RIGHTS RESERVED.

The Rates of Software Releases are Increasing

Days/hours + improved quality

Write code and build Functional tests Non-functional tests Release

Current paradigm

Months/weeks + average quality Recent

paradigm

Page 5: DevTest Portfolio Overview

5 © 2014 CA. ALL RIGHTS RESERVED.

The Challenge of Today’s Complex and Dynamic IT Environment

Lack of API testing (too many bugs escape downstream)

Lack of automated testing (small changes could have major unintended consequences)

Difficulty in managing environments across multiple concurrent releases

(longer lead times and configuration related defects)

Lack of visibility into production applications (no visibility into the customer experience)

Developer 1

Developer 2

Developer n

Code commit

Code commit

Code commit

Developer branch SCM

Developer branch SCM

Developer branch SCM

CI server

CI server

Deploy Deploy

Integration lab UAT/Staging environment

Deploy Deploy

Performance lab Production

Operations n

Page 6: DevTest Portfolio Overview

6 © 2014 CA. ALL RIGHTS RESERVED.

Solution: Application Delivery from CA

Developer 1

Developer 2

Developer n

Code commit

Code commit

Code commit

Developer branch SCM

Developer branch SCM

Developer branch SCM

CI server

CI server

Integration lab UAT/Staging environment

Performance lab Production Operations

DevOps analytics

Intelligent artifact creation – regression tests, virtual services (CA Continuous Application Insight)

Continuous validation

Functional (CA Application Test) Performance (CA Cloud Test) Service virtualization (CA Service Virtualization) Test data management (CA Data Finder)

Continuous delivery

Release automation (CA Release Automation) Environment management (CA Cloud Manager) Service virtualization (CA Service Virtualization) Continuous development

Interface and mobile testing (CA Application Test) Service virtualization (CA Service Virtualization)

Page 7: DevTest Portfolio Overview

Service Virtualization enables continuous development

Continuous development

Page 8: DevTest Portfolio Overview

8 © 2014 CA. ALL RIGHTS RESERVED.

Service Virtualization: A Quick Primer

ESB

System unavailable Invalid data Access fees

“I can’t do anything

until I have everything …

and I never have everything!”

Incomplete development

Page 9: DevTest Portfolio Overview

9 © 2014 CA. ALL RIGHTS RESERVED.

System Unavailable Invalid data Access Fees

Service Virtualization: A Quick Primer

ESB

“I have everything

I need, when I need it!"

CA Service Virtualization

CA Application Test

Page 10: DevTest Portfolio Overview

10 © 2014 CA. ALL RIGHTS RESERVED.

Service Virtualization – Innovation history

2007

7.0

7.1 7.5

8.0

2008

2009

2010 1H11

2H11

1H12

2H12

1H13

2H13 1H14

2H14

Introduced Service Virtualization to Market

Introduced Mainframe Virtualization – virtualizing CICS LINK, CICS Programs US20130102

Runtime Performance Modeling of virtual services. US20130103

Database Virtualization, US20140288 IM 2.0 Service Virtualization, AU20140287 Virtualization in Production, AU20130161 Automatic creation of Virtual Services, US20140323

Composite Virtual Services US20140040, AU20140206

SWIFT Virtualization SAP Virtualization

Opaque Payload Processing, AU20140206, AU20140219, AU20140270 Batch Virtualization Learning Mode AU20130161

Total: 21 Patents Awarded, 28 Filed

Page 11: DevTest Portfolio Overview

11 © 2014 CA. ALL RIGHTS RESERVED.

ODP: True AI with Service Virtualization

Virtualizes services without requiring any knowledge or decoding of the service protocols

Applies a genome sequence alignment algorithm, discovers byte-level patterns in message protocols

Virtualizes a much wider range of protocols without requiring a new data protocol handler

Speed and accuracy with entropy weighting and message clustering

Collaboration project between CA Labs, Swinburne University of Technology in Australia and the CA Service Virtualization engineering and product teams

WANT TO KNOW MORE?

Session Time DCX05S 11/11 2:00 - 2:45 PM

Page 12: DevTest Portfolio Overview

12 © 2014 CA. ALL RIGHTS RESERVED.

Learning Mode WANT TO KNOW MORE?

Visit CA Service Virtualization Demo

Challenge Ensuring a virtual service remains in sync with live system is inherently time consuming

Solution Compares responses between the virtual service

and live system to automate the creation and updating of virtual services

Assures that virtual service is a faithful simulation of the current live system

Page 13: DevTest Portfolio Overview

13 © 2014 CA. ALL RIGHTS RESERVED.

VAPI: Virtual API Cloud Visit VAPI Demo

Enable developers to create virtualized RESTFul APIs via an intuitive website

.

Build and explore APIs within your browser

Connect from anywhere

Share virtual APIs to supercharge development of mobile applications, websites and private/public APIs

Users

Virtual API

{ } < > { }

{ } < > { }

Developers

WANT TO KNOW MORE?

Page 14: DevTest Portfolio Overview

CA Application Test, CA Cloud Test, CA Mobile Cloud and CA Data Finder deliver continuous validation

Continuous validation

Page 15: DevTest Portfolio Overview

17 © 2014 CA. ALL RIGHTS RESERVED.

Take test automation level to new heights with CA Application Test for API, Web and mobile.

CA Application Test

Mobile testing

API testing

Advanced Web UI testing

SAP testing

Continuous validation environment

CA MobileCloud

Middleware platform testing

WANT TO KNOW MORE?

Session Time DCX06S 11/10, 3 – 3:45 PM DCX03S 11/11, 1-1:45 PM

CA Application Test

Functional testing of APIs and services Advanced UI testing capabilities with Selenium backend Support across platforms like SAP, TIBCO, WebMethods,

IBM and Oracle Continuous validation using CVE integrated with various

notification mechanisms

CA Mobile Cloud

Mobile testing across all phases of SDLC Test with real devices in cloud

CA Data Finder

Solve test data management challenges in end-to-end environments

Page 16: DevTest Portfolio Overview

18 © 2014 CA. ALL RIGHTS RESERVED.

Integration Testing With CA Application Test Testing is no longer an event.

Integration lab

WANT TO KNOW MORE?

Session Time DCX06S 11/10, 3 – 3:45 PM

ESB

1 Eliminate constraints with CA Service Virtualization.

3 Drive headless APIs with CA Application Test.

4 Drive Web with CA Application Test. 5

Drive mobile using CA Application Test,

CA Mobile Cloud.

Watch for unintended consequences using continuous validation environment. 6

2 Setup data with

CA Data Finder.

Setup environment with continuous delivery.

Page 17: DevTest Portfolio Overview

CA Continuous Application Insight and CA Application Trace Kit enable DevOps analytics

Page 18: DevTest Portfolio Overview

20 © 2014 CA. ALL RIGHTS RESERVED.

DevOps Analytics

Integration Acceptance Coding Production

Defect information Virtual services Automated tests Capacity data

Application development Test and acceptance Production

Reqs Delivery Performance

Data mining

WANT TO KNOW MORE?

Session Time DCX07S 11/11, 11:00 AM

Capture and analyze downstream data to make upstream processes more focused

Page 19: DevTest Portfolio Overview

21 © 2014 CA. ALL RIGHTS RESERVED.

CA Continuous Application Insight

CA Path Finder CA Service Virtualization

CA Service Virtualization,

QTP

CA Data Finder

CA Application Test

CA Application Test,

QC, Bugzilla

CA Continuous Application Insight

CA Cloud Manager

Architectures

APM Logs RR Pairs CA Capacity

Manager

Actionable intelligence

De

fect

Pat

h

Co

nfi

g

Dat

a

Dat

a M

ap

Test

Do

c

Cap

acit

y

SV

Custom

Continuous application insight

WANT TO KNOW MORE?

Session Time DCX07S 11/11, 11:00 AM

CA Service Virtualization

Page 20: DevTest Portfolio Overview

22 © 2014 CA. ALL RIGHTS RESERVED.

Defects Mining WANT TO KNOW MORE?

Session Time DCX07S 11/11, 11:00 AM

Users can to drill down into business transactions and analyze abnormal behavior to find defects in a running application.

Page 21: DevTest Portfolio Overview

24 © 2014 CA. ALL RIGHTS RESERVED.

Stateful baseline test

Automated Test & VS Creation

Login Login transaction path

Make deposit path

Get bonus path

Edit password path

Remove money path

Logout path

Make deposit

Get bonus

Edit password

Remove money

Log out

Error happened

Action failed

WANT TO KNOW MORE?

Session Time DCX07S 11/11, 11:00 AM

Users can automatically generate stateful regression baselines, i.e. test cases that apply to an entire conversation or session, rather than simply one of its transactions.

Page 22: DevTest Portfolio Overview

26 © 2014 CA. ALL RIGHTS RESERVED.

One-Click Defect Replay Developers can isolate a defective component and generate both the test cases and virtual services to successfully reproduce the defect in their development sandbox.

Test GEN

VS GEN

Isolate defected component.

WANT TO KNOW MORE?

Session Time DCX07S 11/11, 11:00 AM

Page 23: DevTest Portfolio Overview

Additional Components of Integrated Suite

Page 24: DevTest Portfolio Overview

29 © 2014 CA. ALL RIGHTS RESERVED.

APPLICATION CA Product Name LEARN MORE

CA Agile Designer DCX28S

11/11, 4 PM

CA Data Finder DCX28S

11/11, 4 PM

CA Cloud Test DCX26S

11/11, 3 PM

CA Mobile Cloud DCX27S

11/12, 9 AM

Integrations

Page 25: DevTest Portfolio Overview

30 © 2014 CA. ALL RIGHTS RESERVED.

For More Information

To learn more about Devcenter, please visit:

http://bit.ly/1wbjjqX

Insert appropriate screenshot and text overlay from following “More Info Graphics” slide here;

ensure it links to correct page DevOps ca Devcenter

Page 26: DevTest Portfolio Overview

31 © 2014 CA. ALL RIGHTS RESERVED.

For Informational Purposes Only

© 2014 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Terms of this Presentation