Date post: | 17-Jul-2015 |
Category: |
Software |
Upload: | stefana-muller |
View: | 596 times |
Download: | 0 times |
CA Service Virtualization 8.0
Stefana Muller
DCX15E @StefanaMuller
CA TechnologiesSenior Principal Product Manager
DevCenter
2 © 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
3 © 2014 CA. ALL RIGHTS RESERVED.
Abstract
Stefana Muller
CA Technologies
Senior Principal Product Manager
CA Service Virtualization 8.0 has a new DevTest user interface to facilitate recording, editing and deploying virtual services among application development and test teams. This pre-conference session will contain a review of each of the major features added to 8.0 along with an in depth demonstration.
4 © 2014 CA. ALL RIGHTS RESERVED.
Agenda
SERVICE VIRTUALIZATION 8.0 HIGHLIGHTS
REVIEW OF THE DEVTEST PORTAL
OPAQUE DATA PROCESSING OVERVIEW
RECORDING A VIRTUAL SERVICE: SERVER-SIDE RECORDER + DEMO
EDITING A VIRTUAL SERVICE: SERVICE IMAGE EDITOR + DEMO
LEARNING MODE + DEMO
1
2
3
4
5
6
ADDITIONAL PROTOCOL SUPPORT OVERVIEW7
5 © 2014 CA. ALL RIGHTS RESERVED.
Recommended Sessions
SESSION # TITLE DATE/TIME
DCT01SKeynote: CA Technologies portfolio vision for achieving
Speed and Quality in Application Development11/10/2014 at 11 AM
DCT03S DevTest Portfolio Overview 11/10/2014 at 1:15 PM
DCX05S Virtualizing the SME with Opaque Data Processing 11/11/2014 at 2:00 PM
6 © 2014 CA. ALL RIGHTS RESERVED.
Devcenter
CA Continuous Application Insight
CA Technologies
Devcenter
CA Application Test
CA Technologies
Related Technologies
Devcenter
CA Service Virtualization
CA Technologies
Devcenter
CA Service Virtualization for SAP
CA Technologies
7 © 2014 CA. ALL RIGHTS RESERVED.
CA Service Virtualization 8.0 Highlights
CA SERVICE VIRTUALIZATION CA APPLICATION TEST CA APPLICATION TEST FOR MOBILE
User Experience Enhanced Collaboration Automation and Resource Sharing
New Server Side Recorder for HTTP recordings enabling shared install
New Service Image Editor in web based UI with advanced searching, request/response matching and annotations
Learning Mode to automatically learn changes in a live system and apply them to the virtual service
Opaque Data Processing adds artificial intelligence to the creation of virtual services
Additional Protocol Support for WADL, RAML, Enhanced REST and updated SWIFT support
New JSON Assertions to validate data structure and results
Ability to filter based on JSON Path Queries
Rapid API Testing in shared environment
Improved management of Selenium based UI Test Scripts
Execute, Monitor and Triage tests/test failures in the new DevTest portal for increased collaboration
New Mobile Test Lab enables users to leverage groups of simulators/emulators/physical devices all hosted within their local network
Voyager automatically crawls your app exploring screens to create tests and navigation flow – automating your test creation
New Mobile Test Generator automatically creates tests from Voyager – Success and Failure scenarios are supported
8 © 2014 CA. ALL RIGHTS RESERVED.
DevTest Portal CodenamedPhoenix
USER FEEDBACKUX DESIGN
Analyze functionality
Analyze workflows
Determinemost used features
Incorporate feedback into design
Build and addfunctionality focused on ease of use and user adoption
Deliver complete workflows
10 © 2014 CA. ALL RIGHTS RESERVED.
DevTest Portal: Features
NEW LEFT NAVIGATION MENU
CONSOLIDATED MESSAGES
CONSOLIDATED INSTALL
11 © 2014 CA. ALL RIGHTS RESERVED.
Recording a Virtual Service: Server-Side Recorder
Simplified recording in 3 steps through a browser UI
Shared environment for recording, no individual install required
Automatic entry of Record Destination and Port (w/ lock) to reduce errors and conflicts on shared environment
Simplified entry of SSL configuration for recording secure transactions
Color coded status of recording progress
Integrated Edit and Deploy functions to complete the Virtual Service creation workflow
Clear view into transactions captured on the wire
12 © 2014 CA. ALL RIGHTS RESERVED.
Recording a Virtual Service: Server-Side Recorder
Simplified recording in 3 steps through a browser UI
Shared environment for recording, no individual install required
Automatic entry of Record Destination and Port (w/ lock) to reduce errors and conflicts on shared environment
Simplified entry of SSL configuration for recording secure transactions
Color coded status of recording progress
Integrated Edit and Deploy functions to complete the Virtual Service creation workflow
Clear view into transactions captured on the wire
13 © 2014 CA. ALL RIGHTS RESERVED.
Recording a Virtual Service: Server-Side Recorder
Simplified recording in 3 steps through a browser UI
Shared environment for recording, no individual install required
Automatic entry of Record Destination and Port (w/ lock) to reduce errors and conflicts on shared environment
Simplified entry of SSL configuration for recording secure transactions
Color coded status of recording progress
Integrated Edit and Deploy functions to complete the Virtual Service creation workflow
Clear view into transactions captured on the wire
14 © 2014 CA. ALL RIGHTS RESERVED.
Recording a Virtual Service: Server-Side Recorder
Simplified recording in 3 steps through a browser UI
Shared environment for recording, no individual install required
Automatic entry of Record Destination and Port (w/ lock) to reduce errors and conflicts on shared environment
Simplified entry of SSL configuration for recording secure transactions
Color coded status of recording progress
Integrated Edit and Deploy functions to complete the Virtual Service creation workflow
Clear view into transactions captured on the wire
15 © 2014 CA. ALL RIGHTS RESERVED.
Recording a Virtual Service: Server-Side Recorder
Simplified recording in 3 steps through a browser UI
Shared environment for recording, no individual install required
Automatic entry of Record Destination and Port (w/ lock) to reduce errors and conflicts on shared environment
Simplified entry of SSL configuration for recording secure transactions
Color coded status of recording progress
Integrated Edit and Deploy functions to complete the Virtual Service creation workflow
Clear view into transactions captured on the wire
16 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
17 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
18 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
19 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
20 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
http://devtest-5768.ca.com:9090/phoenix/#/main/serviceimage
editor/0/bmS18CcJt-b74PB4tcy/bmS18CcJt/b74PB4tcy/kioskV5
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
21 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
22 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
23 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
24 © 2014 CA. ALL RIGHTS RESERVED.
Editing a Virtual Service: Service Image Editor
Stateless and Conversation Views
View Signatures, Request Data and Response Data on one screen
Add Signatures manually or by importing Request/Response pairs
Reorder Signatures, Arguments, Specifics
Reformatted “Meta” – Signature Definition and Default Transaction
Open multiple service images from different projects
Deep links into service images
Searching with auto-fill and automatic drill into data found
Searchable Notes and Annotations
Find a Match by Request
26 © 2014 CA. ALL RIGHTS RESERVED.
Opaque Data Processing
BRINGS TRUE ARTIFICIAL INTELLIGENCE (AI) TO SERVICE VIRTUALIZATION Virtualize services without requiring any
knowledge or decoding of the service protocols
Applies a genome sequence alignment algorithm, discovers byte-level patterns in message protocols
Now virtualize a much wider range of protocols without requiring a new DPH
HIGH ACCURACY: 99.6 – 100% Increased speed and accuracy with Entropy
Weighting + Message Clustering
The more data a service observes the data, more intelligent it becomes
Perfect for performance testing where we deal with tons of data
27 © 2014 CA. ALL RIGHTS RESERVED.
Protocol Support
WADL - WEB APPLICATION DEFINITION LANGUAGE We now support the creation of Virtual Services from WADL files
RAML – RESTFUL API MODELING LANGUAGE We now support the creation of Virtual Services from RAML files
SWIFT-SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL TELECOMMUNICATION
We are upgrading our Swift support to the latest version
REST UPDATED Now Supports: http://Domain.com/api/resource/id
and http://domain.com/id/resource
29 © 2014 CA. ALL RIGHTS RESERVED.
Session Evaluation
Click on SESSION EVALUATION If you have added this session to My Agenda, it will be listed
OR
Click on MY AGENDA Click on this session. Click Session Evaluation
Please provide your feedback about this session
Session Name:How cool is that CA Service Virtualization
8.0 with new UI's and recorders?!
Access inside the CA World Mobile App