DevTest Portfolio Overview
Rajeev Gupta
DCT03S
CA Technologies VP, Product Management @rajeeev #CAWorld
ca Devcenter
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
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
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
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
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)
Service Virtualization enables continuous development
Continuous development
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
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
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
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
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
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?
CA Application Test, CA Cloud Test, CA Mobile Cloud and CA Data Finder deliver continuous validation
Continuous validation
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
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.
CA Continuous Application Insight and CA Application Trace Kit enable DevOps analytics
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
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
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.
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.
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
Additional Components of Integrated Suite
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
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
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
Top Related