what's new in ca service virtualization 8.0 - ca world pre-conference session

29
CA Service Virtualization 8.0 Stefana Muller DCX15E @StefanaMuller CA Technologies Senior Principal Product Manager DevCenter

Upload: stefana-muller

Post on 17-Jul-2015

596 views

Category:

Software


0 download

TRANSCRIPT

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

9 © 2014 CA. ALL RIGHTS RESERVED.

DevTest Portal

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

25 © 2014 CA. ALL RIGHTS RESERVED.

Learning Mode

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

28 © 2014 CA. ALL RIGHTS RESERVED.

Q & A

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