More Related Content Similar to DevTest Portfolio Overview (20) More from CA Technologies (20) DevTest Portfolio Overview2. 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. 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. 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. 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. 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) 8. 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. 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. 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. 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. 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. 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? 14. CA Application Test, CA Cloud Test, CA Mobile Cloud and CA Data Finder deliver continuous validation
Continuous
validation 15. 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 16. 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.
18. 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 19. 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
Defect
Path
Config
Data
Data Map
Test
Doc
Capacity
SV
Custom
Continuous application insight
WANT TO KNOW MORE?
Session
Time
DCX07S
11/11, 11:00 AM
CA Service
Virtualization 20. 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. 21. 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. 22. 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 24. 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 25. 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 26. 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