Welcome!

Service Virtualization and API Testing

Cynthia Dunlop

Subscribe to Cynthia Dunlop: eMailAlertsEmail Alerts
Get Cynthia Dunlop via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: Cloud Computing, Virtualization Magazine, SOA & WOA Magazine, Cloud Expo on Ulitzer

Cloud Computing: Blog Feed Post

Service Virtualization Definition

What Is Service Virtualization and Why Does it Matter?

What Is Service Virtualization & Why Does it Matter?

A recent blog by Hurwitz & Associates analyst Marcia Kaufman defines service virtualization:service virtualization definition

“Service virtualization is used to simulate the behavior of components in an application so you can perform an accurate and timely test in a world of complex interrelated applications. Production services that may not be available for integration testing can be virtualized so the testing can take place at an appropriate time in the software development process.”

Kaufman also explores the benefits of service virtualization:

“One of the biggest impacts of service virtualization for developers is the ability to validate integrations much earlier in the application life cycle. The software development team can move beyond unit testing and overcome many of the roadblocks that inhibit timely, efficient, and cost effective testing.”

We strongly encourage you to read her complete What is Service Virtualization? article. After exploring why service virtualization is so critical given current methods for writing and combining code, Kaufman presents 5 key things to know about service virtualization. These service virtualization considerations can briefly be summarized as:

  1. Consider how service virtualization can complement your testing methodology.
  2. Use a cost/benefit analysis to determine which services are prime candidates for service virtualization.
  3. Recognize that service virtualization can help you detect errors during all testing phases.
  4. You can define a service virtualization virtual asset by recording the behavior of an existing component.
  5. Plan to rapidly shift back and forth between real and “virtualized” components when you’re testing.

service virtualization ROI

Service Virtualization ROI Paper

Curious about what ROI your organization can get from service virtualization? Read Parasoft’s new 5-page Service Virtualization ROI white paper.

More Stories By Cynthia Dunlop

Cynthia Dunlop, Lead Content Strategist/Writer at Tricentis, writes about software testing and the SDLC—specializing in continuous testing, functional/API testing, DevOps, Agile, and service virtualization. She has written articles for publications including SD Times, Stickyminds, InfoQ, ComputerWorld, IEEE Computer, and Dr. Dobb's Journal. She also co-authored and ghostwritten several books on software development and testing for Wiley and Wiley-IEEE Press. Dunlop holds a BA from UCLA and an MA from Washington State University.