SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Service Virtualization
Introduction to Training
November 2018
What will be covered toady?
 Introduction to SV and values
 Product capabilities overview
 Quick demo of main components
 What’s new in upcoming SV 5.0
 Pre-requisites for onsite training
Assessing the state of testing
Automated testing hasn’t changed, but increased in importance
3
Gartner describes an Increasing need for automation
“As organizations move toward digitization of
their businesses, dev teams look for ways to
optimize delivery of apps to the point of a
continuous flow of releases into production.
Automation has become an indispensable
element in these efforts. Software test
automation tools have a renewed focus as
part of a larger tool chain that enables
DevOps”
1. Digital Transformation continues to drive IT strategy
and make itself felt in the QA and Testing function.
2. Agile and DevOps continue to grow in adoption, with
QA making a corresponding move.
3. The emergence of IoT functionality is a disrupting force
with the potential to increase the impact of failure.
4. The challenges around managing and driving down the
cost of test environment management are growing.
5. The continued requirement to find efficiencies at every
level in QA and Testing remains evident
Key findings from the ‘17-18 World Quality Report
Our customers need to solve for the who, when, what
and how to increase test automation
4
Disruptor #1,
exploding software
complexity
Seismic shifts in release speed, architecture
and software surface areas (devices and things)
Complexity and challenges in Application Testing
Macro/Micro
Services
Near Proximity
Wireless Comm.
3rd Party
Services
Production
Systems
Backend API
calls
3rd party calls
Networks
Production
Data
Desktop Apps
Web Apps
UI and Frontends
Mobile Apps
Manual Test
Functional Test
Performance Test
Security
Test Tools
Access Mobile
Device
Access Virtual
Machines
On Device
Sensors
High TPS and
load
Access
Browser(s)
IoT
Things
Sensors/Actuators,
Events,
Physical Behavior
Physical
Devices
Wait time
Before Service
Virtualization
After Service
Virtualization
On-demand (no wait) 0% 27%
Seconds to minutes 0% 14%
30 minutes to 2 hours 0% 10%
4 to 7 hours 2% 17%
1 day 1% 11%
2 days 1% 10%
3 days 9% 8%
4 days 3% 1%
1 week 8% 1%
2 weeks 15% 1%
3 weeks 27% 0%
1 month 14% 0%
2 months 10% 0%
3 months 5% 0%
4 to 6 months 3% 0%
Never (no access ever) 2% 0%
SV ROI, remove constraints and dependencies arising
from software complexity
6
From 32 days to 1 hour, by virtualizing services
1 hour
Source: voke Market SnapshotTM Report: Service Virtualization – January 2015
32 days
average wait time
7
Disruptor #2,
adopting DevOps and
Continuous Delivery
How can we keep quality at the center?
Continuous Delivery – Essential building practices
Time to Production
1. Automate Everything – Build, Test,
Configuration, Deployment
2. Everything needs to go through version
management (including configuration)
3. Continuous Integration – every developer
integrates with everybody’s work frequently
4. Deploy into any environment – Continuous
Deployment
5. Rely heavily on automated tests
6. Strong Developer collaboration with
Operation (called DevOps)
Source: Martin Fowler - Continuous Delivery, 2015, Youtube Video
Application Delivery and DevOps Challenges
 Long app deployment
and data imports
 Low parallelization due
to test interference
 Time consuming calls to
out of control services
Slow Turnaround
 Complicated auto
deployment of some
components
 Limited number of
system instances (ESB,
SAP, MF)
Limited Test Env.
 Tedious task to
understand root cause of
failure
 Hard to reproduce end-
to-end test failure locally
 Often impossible to
debug the issue
remotely
Long Time To Fix
 Performance can not be
tested in production
environment
 Unforeseen impact of
network conditions
Low Perf. Coverage
Service Virtualization concept
Accelerate development and testing with virtualized services.
 Eliminate constrains in architectures and projects
 Simulate data and performance scenarios
 Test for real or artificial conditions with insight
 Share services; lower infrastructure costs
Existing infrastructure
Third Party
Mainframe
JDBC
SOAP
RFC
MQ
SAP
Existing database
Web service and
Legacy application
REST
Third Party
Pay-per-transaction
Lack of data controls
Application under test
Mobile
app
Web
browser
Composite
application
Application
services
Virtual Services
SOAP
REST
MQ
JDBC
RFC
CICS
Perf.
Config
Data
Simulation
Core SV Personas and Use Cases
 Quick and early access to dependent application components
 Expose unfinished components to QA and other projects
 Enable Continuous Testing within complex system
 Replicate defects with simulation of failing conditions
 Quickly and easily set up working test environments
 Create and execute tests earlier in the delivery cycle
 Deliver test results faster in shorter iterations
 Model test data and backend functional behavior
 Test performance within application dependencies
 Model close to reality or extreme performance characteristics
 Get insight into usage of depending components
 Model performance behavior of 3rd party systems
11
Dev Tester
Test automation
engineers
Performance
engineers
Virgin Media ROI study
12
Proof of realized value (Sep 2016)
Prior situation/challenges
 Non-availability of third party/legacy systems
 Delayed testing Instability of downstream applications
 Short testing windows provided by other downstream systems
 Downstream applications availability for use limited by the
testing of production issues
 Integration testing challenges
The journey
 Virtualized 70+ services for functional and performance testing
where did not have end to end test/performance environment
for third party components
 Service Virtualization enables testing to continue and more
testing to be done
 Improved capabilities to stress the applications to their limits
and test resiliency
Quantified benefits (38 months)
 Cumulative benefits £1,939,839
 Cumulative investment £196,667
 ROI 886%
 Reduction in testing activity costs (£799k)
 Reduction in test environment build and related costs (£618k)
 Third party system cost savings (£523k)
Additional benefits not quantified
 Faster time to bring products and services to market
 Reduction in defects reaching production and associated
improvements in product quality
 Earlier detection of defects through the ability to de-couple
testing from application delivery schedules
Proven ROI of using Service Virtualization
Across Application Projects, Operations and Customer Experience
75%
Reduced Wait Times
20%
Improvement in Service
Availability
40%
Decreased Software Cycles
2x
Increased Test Coverage
50%
Shorter Test and Defect
Reproduction Times
25%
Faster Time to Market
40%
Fewer Production Defects
Source: Internal ROI Study 2017
Product Overview
14
Micro Focus Service Virtualization Components
Easy to use SV designer
Desktop IDE with ALM/QC integrations
Modeling and config. of Virtual Services
Embedded SV runtime
Scalable SV server
Shared and scalable SV runtime
SV web based management interface
Accessible over programmable API
Integrated with ALM/QC, LR/PC, UFT
Production and
Test Environments
SV built for ADM and DevOps ecosystem
Test Execution
Tools
Applications
Under Test
Virtualization and Simulation
Virtual Lab
Real Systems
3rd Party Systems
Legacy Backend
Database
Big data
Finance Services
Design and Management
DevOps and ALM Tools
Tests
Metrics
Deploy VS
Pipelines
Functional Tests
Security Tests
Performance Tests
Transactions
Agile
Management
Planning ALM
• SV Designer
Repository Monitoring
Server Instance
VS VS
VS
Server Instance
VS VS
VS
Learn
Pass-through
Hybrid
Integrated Dev.
Environments
Run Deploy Builds
Control Profiles
Analytics
Service Virtualization key capabilities
The industry’s most easy-to-use solution to design and run Virtual Services
• Introspect, Learn or Design Virtual Services
• Support many protocols, message types and standards
• Define Data, Performance and Network behavior profiles
• Stateless/Stateful/Asynchronous/Hybrid Simulation
• Publish/Subscribe and Test Driven simulation
• Learn and update dynamically as services change
• Visual simulation design, simulation language and scripting
• Data generation, pattern recognition, auto-setup
• Desensitize data with Data Masking, drive from external data
• Reusable and shareable Virtual Service components
• Control from test tools, Quality Center or ALM
• Build for automated, Continuous Testing and DevOps
• Simulation configuration and metrics included in Test Reports
• Scalable and secure infrastructure supporting L11N, I19N
• Accessible and extensible with APIs and SV SDK
“SV provides ease of use and enjoyable user
experience and integrates with its own ALM testing
tools like LoadRunner”
– Forrester Research, Service Virtualization Wave
Quick and easy virtualization with SV Designer
18
Visual modeling IDE
Dialog based wizards
Visual data
modelling and
scripting
Visual
performance
modelling
Pre-packaged
technologies
Embedded
simulation
runtime
Virtual service
configuration
Virtual Service Model and Design
Functional
Models
Performance
Models
VS Configuration
Virtual Service
Control
Virtual
Service
States Embedded
Simulation Runtime
Message Logging
Functional Model with Data
Simulation
Rules with
Priorities
Service
Operations
Rule Detail
Stateful
Conversations
Synchronous/
Asynchronous
Multi-response
Data Driving &
Import/Export
Filters &
Vertical Data
Views
Hybrid
Simulation &
External
Service Calls
Condition
and Action
Functions
Condition
Functions
Scripting
Dynamic Data
Generators
Simulation Report &
Debugging
Performance Model
Service
Operations
Performance
Throttles
Performance
Parameters
Dynamic
Performance
Definitions
Shared and scalable SV Server
22
Virtual Service
provisioning & control
SV Servers management
SV Server
runtime metrics
Search &
filtering
Integrated with
ALM
User/Groups
Permissions, LDAP/AD
Simulation logs,
statistics and reports
Designed for use with Micro Focus test and ALM tools
ALM/UFT/LR/PC
Control Virtualization
From Inside UFT/LR/PC
Virtual Services
Real-time
Performance
Virtual Services and
test reports stored in
ALM
ALM & VCS
Repositories in
SV Designer
Plugging it all together into Continuous Pipeline
24
– Native Jenkins and Bamboo
Plugins for all MF test
automation components (LR,
PC, SRL, UFT, MC, LeanFT, SV, NV)
– Fully Integrated across ADM
portfolio and managed by
ALM
– Open APIs for automation
and integration with 3rd
party tools
Quarterly expanding virtualized protocols and technologies (80+ options)
25
TRANSPORT
HTTP(S)
Gateway
HTTP(S)
Proxy
1
IBM
WS
MQ
1
JMS
Web-
Methods
IS
1
TIBCO
AM/EMS
1
SAP
RFC/XI/PI
TCP/IP
JPOS
Java
SDK
Flat
Files/
FS/FTP/s
JDBC
1
IMS
Connect
CICS
TS
Oracle
AQ
Microsoft
MQ
BLE
GATT
3
MQTT
3
MESSAGE
SOAP          
XML2             
REST (XML, JSON, Bin)    
SAP IDOC/APAB   
SWIFT MT/MX  
FIX  
ISO 85833  
Java Objects  
SQL     
Cobol/Copybook     
Fix Length   
Text Delim., CSV   
Text/Binary              
 Protocol supported
SV Protocol Extensibility SDK available
1 Non-intrusive
2 All XML-based protocols supported
3 Early Access
Protocols Extensibility & Integration
 Protocol Extensibility SDK
- Transport & Message Level Extensibility
 Binary TCP Protocol SDK
- TCP based protocol Accelerator framework
 Simulation Extensibility
- Simulation Functions
- Data Masking Algorithms
- Service Description
 Integration and Automation APIs
- REST Based Management API and Command line
automation interface
 Pre-build CI integration with Jenkins and Bamboo
Further SV Capabilities
 Complex Environments Virtualization
 Dynamic Data Generation and Behavior Modeling
 Data Masking, Obfuscation and Desensitization
 Data Driving Templates
 Import/Exports from/into External Data Sources
 Request-Response Messages Pairs Import
 Dynamic model auto-setup
 Service Description Learning
 Custom Functional Model Functions
 Virtual Service Updates (Healing)
 Hybrid Simulation
 External Service Calls and Notifications
 Dynamic Virtual Service Metrics and Monitors
 In-Memory Simulation
 Service Templates, Topology Definitions
 Collaboration over Version Control System
 MS Windows and Linux, Docker Deployments
 G11N and I18N support
growing
every 3 months
Why Micro Focus Service Virtualization?
1. Fastest Time to Value
2. Broad Simulation Coverage
3. Scalability, Security and
Monitoring
4. Pre-integrated for ADM and
CI ecosystem
5. SAP Vertical Solution
6. Customer Focused Innovation
28
“SV provides ease of use and enjoyable user
experience and integrates with its own ALM testing
tools like LoadRunner”
– Forrester Research, Service Virtualization Wave
Demo
29
What’s new
30
Mobile and IoT App Delivery with Simulation
31
Development and testing across APIs, Devices, Services, Data and Networks
Virtualize
your Sensors, APIs and Devices
Simulate
with SV technology
Continuously test
your app with Octane/SRF/UFT/SRL
BLE and NFC simulation
 Improved BLE device coverage
REST APIs simulation
 Android app instrumentation with proxy settings, certificate trust
enabling HTTPS endpoint virtualization
 Proxy autoconfig (PAC) endpoint on Android for simple and
automated configuration
 Automatic Android connector configuration from Appium test
 New Android/REST learning + simulation demo (Weather Forecast)
Enhanced Mobile Testing with Simulation
32
Avoid physical manipulation with the mobile phone
Simulate different scenarios required by various tests
SV Lab - New style of simulation for next gen applications
IoT Domain Protocols
 REST, JSON, XML, binary messages
 MQTT, NFC, BLE
 HTTP(S)/TLS security, certificates
Simulation Language and Learning
 ECMA-6 based simulation language
 Authoring of Virtual Services in Designer or IDE
with syntax highlighting and auto completion
 Learning of services directly to scenarios
written in the simulation language
33
Publish/Subscribe and Invocation
 Invocation mode allowing application
services to be invoked
 Publish/subscribe message exchange patterns
Built-in Dynamic and Stateful Behavior
 Stateful simulation of one or multiple devices
or services described with scenarios
 Connect multiple services, requests with
responses, update values from tests, use shared
simulation variables and advanced
parametrization
Java Server and Library deployment
 Standalone Server and simulator embedded
into a Java Test
 Docker enabled deployment
 Control and integration over secured REST API
Continuous Delivery
 SV Lab Server and SV Lab Library designer for
continuous integration/delivery pipeline
(Jenkins, TeamCity, Travis, ...)
SV 4.20 - What’s new
Virtual Service Design and Simulation
 Data driving from database
 New scripted rule documentation
 Data generator persistent sequences
Protocols and Virtualization
 REST/JSON learning and types optimization
 Hybrid Simulation for SAP
 Enhanced MQ Agent status reporting
 Fixed length/TCP for SCA
34
Infrastructure, Integrations and SDKs
 PostgreSQL as a Database
 Easier Virtual Service deployment and migration
 SV Jenkins plug-in updates
 New SV Bamboo plug-in and updates to Jenkins
 AutoPass update
 SV Protocol Extensibility SDK
Early Access Program Improvements (beta quality)
 SV on Docker - Private Docker Hub
 SV Server for Linux
 Mobile Testing with simulation of BLE and NFC
 SV Lab - REST/HTTP discovery, simulation design,
deployment, troubleshooting
Training Pre-requisites
35
Laptop preparation
 OS Windows
 30 GB free HDD space
 8 GB RAM
 Virtualization enabled in BIOS
 VMWare player 12 or newer
Homework
 Download SV Windows Installation
 Install Service Virtualization
- Install SQL Express
- Install SV Designer
 Watch and try First Steps with SV on YouTube
Deliver Better Applications Faster with Simulation
Make Continuous Delivery pipeline fast, scalable and efficient
 Simplify application
initialization and resets
 Parallelize test execution
by isolation
 Replace slow components
with fast simulation
Speed-Up Testing
 Deploy only truly needed
test environments
 Simulate expensive and
limited availability
systems
 Isolate fast changing
components
Optimize Infrastructure
 Instant feedback on code
changes
 Simplify provisioning of
environments for
debugging
 Quick reproduction of
failing conditions from
complex end-to-end tests
Fix Defects Faster
 Simulate production like
conditions
 Understand external
usage under load
 Model extreme
performance scenarios
Improve Coverage
Success stories?
 SV Product Page: http://www.microfocus.com/sv
 Virgin Media: http://files.asset.microfocus.com/3561/en/3561.pdf
 Patson USA: https://youtu.be/5T8obFkxrBg
 Game Stop: http://files.asset.microfocus.com/4aa6-6125/en/4aa6-6125.pdf
 TTNET: http://www.briefingsdirectblog.com/2013/04/service-virtualization-brings-speed.html
 EWTel: http://briefingsdirect.com/service-virtualization-solves-bottlenecks-amid-complex-
billing-process-for-german-telco
 Orasi: http://files.asset.microfocus.com/4aa6-6125/en/4aa6-6125.pdf
39
www.microfocus.com/sv
40

Weitere ähnliche Inhalte

Ähnlich wie SV Training Intro - 20181129 4.pptx

Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesHemang Rindani
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesCygnet Infotech
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
AfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing IntroductionAfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing IntroductionPeter Marshall
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewSuhas Patil
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Scott Althouse
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfSaiKumarBorusu
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testingjaya joshi
 
QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementRofiqi Setiawan
 
Resume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_VijayResume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_VijayVijay Bichkar
 
Rethinking Test Automation: The Case for Moving Beyond the User Interface
Rethinking Test Automation: The Case for Moving Beyond the User InterfaceRethinking Test Automation: The Case for Moving Beyond the User Interface
Rethinking Test Automation: The Case for Moving Beyond the User InterfaceCognizant
 
Resume_Gowdhaman_23102016
Resume_Gowdhaman_23102016Resume_Gowdhaman_23102016
Resume_Gowdhaman_23102016Gowdhaman U
 

Ähnlich wie SV Training Intro - 20181129 4.pptx (20)

Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
AfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing IntroductionAfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing Introduction
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager Overview
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdf
 
Upstream testing.
Upstream testing.Upstream testing.
Upstream testing.
 
Jaya_Joshi_Software_Testing
Jaya_Joshi_Software_TestingJaya_Joshi_Software_Testing
Jaya_Joshi_Software_Testing
 
QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab Management
 
Resume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_VijayResume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_Vijay
 
Rethinking Test Automation: The Case for Moving Beyond the User Interface
Rethinking Test Automation: The Case for Moving Beyond the User InterfaceRethinking Test Automation: The Case for Moving Beyond the User Interface
Rethinking Test Automation: The Case for Moving Beyond the User Interface
 
Resume_Gowdhaman_23102016
Resume_Gowdhaman_23102016Resume_Gowdhaman_23102016
Resume_Gowdhaman_23102016
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 

Kürzlich hochgeladen

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Kürzlich hochgeladen (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

SV Training Intro - 20181129 4.pptx

  • 1. Service Virtualization Introduction to Training November 2018
  • 2. What will be covered toady?  Introduction to SV and values  Product capabilities overview  Quick demo of main components  What’s new in upcoming SV 5.0  Pre-requisites for onsite training
  • 3. Assessing the state of testing Automated testing hasn’t changed, but increased in importance 3 Gartner describes an Increasing need for automation “As organizations move toward digitization of their businesses, dev teams look for ways to optimize delivery of apps to the point of a continuous flow of releases into production. Automation has become an indispensable element in these efforts. Software test automation tools have a renewed focus as part of a larger tool chain that enables DevOps” 1. Digital Transformation continues to drive IT strategy and make itself felt in the QA and Testing function. 2. Agile and DevOps continue to grow in adoption, with QA making a corresponding move. 3. The emergence of IoT functionality is a disrupting force with the potential to increase the impact of failure. 4. The challenges around managing and driving down the cost of test environment management are growing. 5. The continued requirement to find efficiencies at every level in QA and Testing remains evident Key findings from the ‘17-18 World Quality Report Our customers need to solve for the who, when, what and how to increase test automation
  • 4. 4 Disruptor #1, exploding software complexity Seismic shifts in release speed, architecture and software surface areas (devices and things)
  • 5. Complexity and challenges in Application Testing Macro/Micro Services Near Proximity Wireless Comm. 3rd Party Services Production Systems Backend API calls 3rd party calls Networks Production Data Desktop Apps Web Apps UI and Frontends Mobile Apps Manual Test Functional Test Performance Test Security Test Tools Access Mobile Device Access Virtual Machines On Device Sensors High TPS and load Access Browser(s) IoT Things Sensors/Actuators, Events, Physical Behavior Physical Devices
  • 6. Wait time Before Service Virtualization After Service Virtualization On-demand (no wait) 0% 27% Seconds to minutes 0% 14% 30 minutes to 2 hours 0% 10% 4 to 7 hours 2% 17% 1 day 1% 11% 2 days 1% 10% 3 days 9% 8% 4 days 3% 1% 1 week 8% 1% 2 weeks 15% 1% 3 weeks 27% 0% 1 month 14% 0% 2 months 10% 0% 3 months 5% 0% 4 to 6 months 3% 0% Never (no access ever) 2% 0% SV ROI, remove constraints and dependencies arising from software complexity 6 From 32 days to 1 hour, by virtualizing services 1 hour Source: voke Market SnapshotTM Report: Service Virtualization – January 2015 32 days average wait time
  • 7. 7 Disruptor #2, adopting DevOps and Continuous Delivery How can we keep quality at the center?
  • 8. Continuous Delivery – Essential building practices Time to Production 1. Automate Everything – Build, Test, Configuration, Deployment 2. Everything needs to go through version management (including configuration) 3. Continuous Integration – every developer integrates with everybody’s work frequently 4. Deploy into any environment – Continuous Deployment 5. Rely heavily on automated tests 6. Strong Developer collaboration with Operation (called DevOps) Source: Martin Fowler - Continuous Delivery, 2015, Youtube Video
  • 9. Application Delivery and DevOps Challenges  Long app deployment and data imports  Low parallelization due to test interference  Time consuming calls to out of control services Slow Turnaround  Complicated auto deployment of some components  Limited number of system instances (ESB, SAP, MF) Limited Test Env.  Tedious task to understand root cause of failure  Hard to reproduce end- to-end test failure locally  Often impossible to debug the issue remotely Long Time To Fix  Performance can not be tested in production environment  Unforeseen impact of network conditions Low Perf. Coverage
  • 10. Service Virtualization concept Accelerate development and testing with virtualized services.  Eliminate constrains in architectures and projects  Simulate data and performance scenarios  Test for real or artificial conditions with insight  Share services; lower infrastructure costs Existing infrastructure Third Party Mainframe JDBC SOAP RFC MQ SAP Existing database Web service and Legacy application REST Third Party Pay-per-transaction Lack of data controls Application under test Mobile app Web browser Composite application Application services Virtual Services SOAP REST MQ JDBC RFC CICS Perf. Config Data Simulation
  • 11. Core SV Personas and Use Cases  Quick and early access to dependent application components  Expose unfinished components to QA and other projects  Enable Continuous Testing within complex system  Replicate defects with simulation of failing conditions  Quickly and easily set up working test environments  Create and execute tests earlier in the delivery cycle  Deliver test results faster in shorter iterations  Model test data and backend functional behavior  Test performance within application dependencies  Model close to reality or extreme performance characteristics  Get insight into usage of depending components  Model performance behavior of 3rd party systems 11 Dev Tester Test automation engineers Performance engineers
  • 12. Virgin Media ROI study 12 Proof of realized value (Sep 2016) Prior situation/challenges  Non-availability of third party/legacy systems  Delayed testing Instability of downstream applications  Short testing windows provided by other downstream systems  Downstream applications availability for use limited by the testing of production issues  Integration testing challenges The journey  Virtualized 70+ services for functional and performance testing where did not have end to end test/performance environment for third party components  Service Virtualization enables testing to continue and more testing to be done  Improved capabilities to stress the applications to their limits and test resiliency Quantified benefits (38 months)  Cumulative benefits £1,939,839  Cumulative investment £196,667  ROI 886%  Reduction in testing activity costs (£799k)  Reduction in test environment build and related costs (£618k)  Third party system cost savings (£523k) Additional benefits not quantified  Faster time to bring products and services to market  Reduction in defects reaching production and associated improvements in product quality  Earlier detection of defects through the ability to de-couple testing from application delivery schedules
  • 13. Proven ROI of using Service Virtualization Across Application Projects, Operations and Customer Experience 75% Reduced Wait Times 20% Improvement in Service Availability 40% Decreased Software Cycles 2x Increased Test Coverage 50% Shorter Test and Defect Reproduction Times 25% Faster Time to Market 40% Fewer Production Defects Source: Internal ROI Study 2017
  • 15. Micro Focus Service Virtualization Components Easy to use SV designer Desktop IDE with ALM/QC integrations Modeling and config. of Virtual Services Embedded SV runtime Scalable SV server Shared and scalable SV runtime SV web based management interface Accessible over programmable API Integrated with ALM/QC, LR/PC, UFT
  • 16. Production and Test Environments SV built for ADM and DevOps ecosystem Test Execution Tools Applications Under Test Virtualization and Simulation Virtual Lab Real Systems 3rd Party Systems Legacy Backend Database Big data Finance Services Design and Management DevOps and ALM Tools Tests Metrics Deploy VS Pipelines Functional Tests Security Tests Performance Tests Transactions Agile Management Planning ALM • SV Designer Repository Monitoring Server Instance VS VS VS Server Instance VS VS VS Learn Pass-through Hybrid Integrated Dev. Environments Run Deploy Builds Control Profiles Analytics
  • 17. Service Virtualization key capabilities The industry’s most easy-to-use solution to design and run Virtual Services • Introspect, Learn or Design Virtual Services • Support many protocols, message types and standards • Define Data, Performance and Network behavior profiles • Stateless/Stateful/Asynchronous/Hybrid Simulation • Publish/Subscribe and Test Driven simulation • Learn and update dynamically as services change • Visual simulation design, simulation language and scripting • Data generation, pattern recognition, auto-setup • Desensitize data with Data Masking, drive from external data • Reusable and shareable Virtual Service components • Control from test tools, Quality Center or ALM • Build for automated, Continuous Testing and DevOps • Simulation configuration and metrics included in Test Reports • Scalable and secure infrastructure supporting L11N, I19N • Accessible and extensible with APIs and SV SDK “SV provides ease of use and enjoyable user experience and integrates with its own ALM testing tools like LoadRunner” – Forrester Research, Service Virtualization Wave
  • 18. Quick and easy virtualization with SV Designer 18 Visual modeling IDE Dialog based wizards Visual data modelling and scripting Visual performance modelling Pre-packaged technologies Embedded simulation runtime Virtual service configuration
  • 19. Virtual Service Model and Design Functional Models Performance Models VS Configuration Virtual Service Control Virtual Service States Embedded Simulation Runtime Message Logging
  • 20. Functional Model with Data Simulation Rules with Priorities Service Operations Rule Detail Stateful Conversations Synchronous/ Asynchronous Multi-response Data Driving & Import/Export Filters & Vertical Data Views Hybrid Simulation & External Service Calls Condition and Action Functions Condition Functions Scripting Dynamic Data Generators Simulation Report & Debugging
  • 22. Shared and scalable SV Server 22 Virtual Service provisioning & control SV Servers management SV Server runtime metrics Search & filtering Integrated with ALM User/Groups Permissions, LDAP/AD Simulation logs, statistics and reports
  • 23. Designed for use with Micro Focus test and ALM tools ALM/UFT/LR/PC Control Virtualization From Inside UFT/LR/PC Virtual Services Real-time Performance Virtual Services and test reports stored in ALM ALM & VCS Repositories in SV Designer
  • 24. Plugging it all together into Continuous Pipeline 24 – Native Jenkins and Bamboo Plugins for all MF test automation components (LR, PC, SRL, UFT, MC, LeanFT, SV, NV) – Fully Integrated across ADM portfolio and managed by ALM – Open APIs for automation and integration with 3rd party tools
  • 25. Quarterly expanding virtualized protocols and technologies (80+ options) 25 TRANSPORT HTTP(S) Gateway HTTP(S) Proxy 1 IBM WS MQ 1 JMS Web- Methods IS 1 TIBCO AM/EMS 1 SAP RFC/XI/PI TCP/IP JPOS Java SDK Flat Files/ FS/FTP/s JDBC 1 IMS Connect CICS TS Oracle AQ Microsoft MQ BLE GATT 3 MQTT 3 MESSAGE SOAP           XML2              REST (XML, JSON, Bin)     SAP IDOC/APAB    SWIFT MT/MX   FIX   ISO 85833   Java Objects   SQL      Cobol/Copybook      Fix Length    Text Delim., CSV    Text/Binary                Protocol supported SV Protocol Extensibility SDK available 1 Non-intrusive 2 All XML-based protocols supported 3 Early Access
  • 26. Protocols Extensibility & Integration  Protocol Extensibility SDK - Transport & Message Level Extensibility  Binary TCP Protocol SDK - TCP based protocol Accelerator framework  Simulation Extensibility - Simulation Functions - Data Masking Algorithms - Service Description  Integration and Automation APIs - REST Based Management API and Command line automation interface  Pre-build CI integration with Jenkins and Bamboo
  • 27. Further SV Capabilities  Complex Environments Virtualization  Dynamic Data Generation and Behavior Modeling  Data Masking, Obfuscation and Desensitization  Data Driving Templates  Import/Exports from/into External Data Sources  Request-Response Messages Pairs Import  Dynamic model auto-setup  Service Description Learning  Custom Functional Model Functions  Virtual Service Updates (Healing)  Hybrid Simulation  External Service Calls and Notifications  Dynamic Virtual Service Metrics and Monitors  In-Memory Simulation  Service Templates, Topology Definitions  Collaboration over Version Control System  MS Windows and Linux, Docker Deployments  G11N and I18N support growing every 3 months
  • 28. Why Micro Focus Service Virtualization? 1. Fastest Time to Value 2. Broad Simulation Coverage 3. Scalability, Security and Monitoring 4. Pre-integrated for ADM and CI ecosystem 5. SAP Vertical Solution 6. Customer Focused Innovation 28 “SV provides ease of use and enjoyable user experience and integrates with its own ALM testing tools like LoadRunner” – Forrester Research, Service Virtualization Wave
  • 31. Mobile and IoT App Delivery with Simulation 31 Development and testing across APIs, Devices, Services, Data and Networks Virtualize your Sensors, APIs and Devices Simulate with SV technology Continuously test your app with Octane/SRF/UFT/SRL
  • 32. BLE and NFC simulation  Improved BLE device coverage REST APIs simulation  Android app instrumentation with proxy settings, certificate trust enabling HTTPS endpoint virtualization  Proxy autoconfig (PAC) endpoint on Android for simple and automated configuration  Automatic Android connector configuration from Appium test  New Android/REST learning + simulation demo (Weather Forecast) Enhanced Mobile Testing with Simulation 32 Avoid physical manipulation with the mobile phone Simulate different scenarios required by various tests
  • 33. SV Lab - New style of simulation for next gen applications IoT Domain Protocols  REST, JSON, XML, binary messages  MQTT, NFC, BLE  HTTP(S)/TLS security, certificates Simulation Language and Learning  ECMA-6 based simulation language  Authoring of Virtual Services in Designer or IDE with syntax highlighting and auto completion  Learning of services directly to scenarios written in the simulation language 33 Publish/Subscribe and Invocation  Invocation mode allowing application services to be invoked  Publish/subscribe message exchange patterns Built-in Dynamic and Stateful Behavior  Stateful simulation of one or multiple devices or services described with scenarios  Connect multiple services, requests with responses, update values from tests, use shared simulation variables and advanced parametrization Java Server and Library deployment  Standalone Server and simulator embedded into a Java Test  Docker enabled deployment  Control and integration over secured REST API Continuous Delivery  SV Lab Server and SV Lab Library designer for continuous integration/delivery pipeline (Jenkins, TeamCity, Travis, ...)
  • 34. SV 4.20 - What’s new Virtual Service Design and Simulation  Data driving from database  New scripted rule documentation  Data generator persistent sequences Protocols and Virtualization  REST/JSON learning and types optimization  Hybrid Simulation for SAP  Enhanced MQ Agent status reporting  Fixed length/TCP for SCA 34 Infrastructure, Integrations and SDKs  PostgreSQL as a Database  Easier Virtual Service deployment and migration  SV Jenkins plug-in updates  New SV Bamboo plug-in and updates to Jenkins  AutoPass update  SV Protocol Extensibility SDK Early Access Program Improvements (beta quality)  SV on Docker - Private Docker Hub  SV Server for Linux  Mobile Testing with simulation of BLE and NFC  SV Lab - REST/HTTP discovery, simulation design, deployment, troubleshooting
  • 36. Laptop preparation  OS Windows  30 GB free HDD space  8 GB RAM  Virtualization enabled in BIOS  VMWare player 12 or newer
  • 37. Homework  Download SV Windows Installation  Install Service Virtualization - Install SQL Express - Install SV Designer  Watch and try First Steps with SV on YouTube
  • 38. Deliver Better Applications Faster with Simulation Make Continuous Delivery pipeline fast, scalable and efficient  Simplify application initialization and resets  Parallelize test execution by isolation  Replace slow components with fast simulation Speed-Up Testing  Deploy only truly needed test environments  Simulate expensive and limited availability systems  Isolate fast changing components Optimize Infrastructure  Instant feedback on code changes  Simplify provisioning of environments for debugging  Quick reproduction of failing conditions from complex end-to-end tests Fix Defects Faster  Simulate production like conditions  Understand external usage under load  Model extreme performance scenarios Improve Coverage
  • 39. Success stories?  SV Product Page: http://www.microfocus.com/sv  Virgin Media: http://files.asset.microfocus.com/3561/en/3561.pdf  Patson USA: https://youtu.be/5T8obFkxrBg  Game Stop: http://files.asset.microfocus.com/4aa6-6125/en/4aa6-6125.pdf  TTNET: http://www.briefingsdirectblog.com/2013/04/service-virtualization-brings-speed.html  EWTel: http://briefingsdirect.com/service-virtualization-solves-bottlenecks-amid-complex- billing-process-for-german-telco  Orasi: http://files.asset.microfocus.com/4aa6-6125/en/4aa6-6125.pdf 39

Hinweis der Redaktion

  1. Shift gear from disruptor #1 DevOps and continuous testing to disruptor #2 on rising software complexity. Remember our earlier ADM POV and Disruptor #2 on software complexity? This is where I like to take us back to the changes we are seeing today at consumer lifestyle changes that prompts changes in business modus operandi. Software Complexity: The SDLC is feeling seismic shifts in release speed, architecture and delivery platforms
  2. A bit more to dig into each disruptor… and determine if this is a key concern/investment area for your customer
  3. What is your test turnaround time for first feedback and for complete coverage? How much effort do you spend on unstable tests?
  4. Let’s diagram the challenges of delivering hybrid and cloud applications What if you are accessing a third party service such as the payment vendor in your composite application that you need to test? What internal applications are you running or accessing that are still on a mainframe? is all our account or user info on a mainframe you need to access? how limited is your access to this mainframe for development or testing needs? With HP service virtualization you can see how we are solving these access and dependency issues….NEXT SLIDE
  5. We want to touch on the personas who will be the first line of contact for the HP Service Virtualization solution. These personas are most interested in this product and best understand how it can problem solve service access issues for them. And they are also going to be familiar with the problems you are discussing as well as what products we offer in those spaces right now. Developers: Can use HP SV in development to replace services they can not access Functional Testers: To test earlier in the cycle And for Performance Testers: This is unique to HP SV, it is the only product that allows performance testers access to virtualized services to do large scale load testing, which means they can test more realistic performance scenarios without impacting production systems.
  6. Apple
  7. Powerwithin
  8. SV is a very simple architecture with the Designer that is used to create the virtual service (data models and performance models) and the SV Server where the virtual services are deployed for 24x7 access and for scalability.
  9. Our product is a very strong offering, mature, on release 3.2
  10. Do you want to include these?
  11. Fastest Time to Value Quick and easy setup and creation of Virtual Environments. Create and maintain simulations independently of customers technical background and skills Focus on data oriented modeling with advanced modelling techniques like data driving and scripting Broad Simulation Coverage Industry wide protocol coverage enabled for out of the box simulation with protocol extensibility Scalable performance simulation and with support for large scale enterprise systems Advanced use cases like hybrid simulation and batch performance processing Scalability, Security and Monitoring One solution for unit, functional and performance testing Data masking, on-the-fly obfuscation and enterprise ready security Measured accuracy of simulation, consolidated test reports and statistics Pre-integrated for ADM and CI ecosystem #1 choice for for ADM customers – pre-integrated to existing ADM toolset Full automation for use with continuous integration and continuous testing frameworks  Multiple deployment options including Docker, OS virtualization containers and Cloud deployment SAP Vertical Solution SAP applications specific technology coverage SAP Certification SAP resells Micro Focus SV as SAP Service Virtualization Customer Focused Innovation Agile approach to customer requests Market leading innovative use cases in IoT and Mobile testing space Active Design Partnership Program with Customer Focused R&D
  12. BLE 4.0 MQTT FIX SWIFT Oracle Linux 6 & 7 –Beta? OpenJDK
  13. What is your test turnaround time for first feedback and for complete coverage? How much effort do you spend on unstable tests?