Service Virtualization - E-SPIN Group Virtualization Today’s connected world depends on software...
Transcript of Service Virtualization - E-SPIN Group Virtualization Today’s connected world depends on software...
Service Virtualization
Today’s connected world depends on software that has become increasingly complex to develop, test, and deliver
confidently, achieving quality, security, and performance requirements. With multiple dependent systems, a complete and
realistic test environment is nearly impossible to stage without service virtualization. Without access to a reliable test
environment, organizations risk time-to market delays that diminish market share, exposure to legal liability associated
with application failure, and brand erosion, as faulty software drives away customers.
Service virtualization delivers a simulated test environment that allows you to create, manage, and deploy complete test
environments anytime, anywhere. Teams leveraging service virtualization benefit from direct results, including quality
improvements, cost reduction, risk reduction, and incremental top-line revenue, by accelerating innovation and
time-to-market. Service virtualization provides these benefits by enabling developers and testers to test earlier, faster,
more completely, and more often, reducing the need for hardware, licenses, and lab infrastructure.
Service virtualization solutions are commonly applied in the following contexts:
Test Earlier, Faster, and More Completely
Parasoft Corporation101 E Huntington Drive Monrovia, CA 91016 USA | www.parasoft.com | Sales: 1-888-305-0041 | International Sales: +1-626-256-3680
Virtualize
Graphical, environment-driven approach to simulation and provisioning
Simple to configure and provision environments for di�erent test scenarios
Intuitive interface for rapidly simulating complex “what if” scenarios (security, performance, reliability, failover)
Broad, flexible support for protocols, transports, message formats
Intelligent updating keeps virtual assets in sync with evolving systems
Seamless integration with existing dev/test ecosystems
» AGILE AND PARALLEL DEVELOPMENT
Use service virtualization to avoid the process
bottlenecks that commonly occur when teams are
developing/testing interconnected system compo-
nents in parallel.
» PERFORMANCE TESTING
Rapidly configure realistic and consistent transaction
performance from dependent system components,
and avoid the often-exorbitant access fees and wait
times associated with performance testing.
» IoT TESTING
Use service virtualization in connected systems to test
the behavior of an application and its dependent
components and APIs.
» END-TO-END FUNCTIONAL TESTING
Use service virtualization to provide access to all the
distributed system components involved in
end-to-end transactions — with the necessary
configurations — whenever the team is ready to test.
“Service virtualization has allowed us to get great utilization from our testing sta�, complete more projects on time, and also save money by lowering the overall total cost of performing the testing required for a given release... We used to need 2 weeks to performance test the code (for example, with average load tests, peak load tests, endurance tests, etc.) once we got it in our staging environments. Now, we've shrunk that to just 2 or 3 days.”
SINGLE APP TO SMALL TEAMS TO ENTERPRISE
Parasoft Virtualize helps development and QA teams access the complete, realistic test environments needed to develop
or test an application:
COMMUNICATIONSRun earlier, more-comprehensive
performance testing by eliminating
database dependencies
FINANCIALVirtualize mainframe behavior to
provide stable, always-on environ-
ments for partner integration
RETAILRapidly prototype functionality in
order to accelerate feedback cycles
and reduce time-to-market
HOSPITALITYAccelerate parallel development of
highly-interconnected components,
for a complex distributed system
“Shift-Left” and Beyond
The software industry is beginning to recognize service virtualization as a valuable way to “shift left” testing, allowing
testing to begin earlier in each iteration. Parasoft takes “shift-level” to the next level, combining Virtualize’s powerful
service virtualization capability with static and dynamic analysis; unit testing; API, performance, load, and security testing;
and advanced intelligent analytics and reporting.
Using Parasoft’s complete testing solution allows you to not only test earlier, but also test less, while reducing the amount
of defects that are injected into your software. This unified approach reduces organizations’ exposure to application
security, performance, and reliability risks while shrinking the length of each iteration. The result? Significantly faster
time-to-market with higher quality deliverables.
Service Virtualization with Parasoft
Parasoft Corporation101 E Huntington Drive Monrovia, CA 91016 USA | www.parasoft.com | Sales: 1-888-305-0041 | International Sales: +1-626-256-3680
© Parasoft Corporation. All rights reserved. Parasoft and all Parasoft products and services listed within are trademarks or registered trademarks of Parasoft Corporation. All other products, registered trademarks, or servicemarks of their respective holders in the US and/or other countries.
CAPTURE OR MODEL BEHAVIOR
Real system behavior is
captured, by using monitors
to record live transaction
details, by analyzing
transaction logs, or by
modeling behavior from a
simple interface.
CONFIGURE
The resulting “virtual asset”
can by extended with specific
response parameters for
performance, test data, and
response logic.
TEST
From an intuitive GUI, users
can rapidly access the exact
test environment needed. It’s
simple to mimic conditions for
more complete testing,
including security, concurren-
cy, and error scenarios.
MEDICAL INSURANCEReduce test data configuration time
from weeks to hours
FINANCIALIncrease the scope and frequency of
testing, without third-party access
fees
INSURANCEReduce costs by eliminating
dependencies on numerous
back-end systems for each test
environment
UTILITIESEmulate a not-yet-implemented API
for partner integration and automate
the partner certification process
CAPABILITIESService Virtualization
API, Web, and Load Testing
Test Environment Management
Test Data Management
PROTOCOLSHTTP, HTTPS, HTTP/2
JMS, JDBC
MQ, MQTT
AMQP
RabbitMQ
ISO 8583
FIX
SAP (RFC, IDOC)
FTP, TCP/IP
.NET WCF
and more
MESSAGE FORMATSREST (Swagger, RAML)
WebServices (WSDL)
SOAP
XML
JSON
Literal
FIX
SWIFT
SAP (RFC, IDOC)
Protobuf
and more
TOOLSResponders
Advanced Responders
Databanks
Provisioning Actions
Message Clients
XML Tools
Validation Tools
Attachment Handler
DB Tool
Write File
and more
PERFORMANCE MODELINGPerformance profiles for advanced
performance modeling
+ High through-put support
EXTENSION FRAMEWORKJava
JavaScript
Jython
Groovy