What is Service Virtualization?
To achieve "quality @ speed", it's essential to have unrestrained access to a
trustworthy and realistic test environment. It is important to recognize that
a complete test environment includes the application under test (AUT) and all
of its dependent components (e.g., APIs, 3rd-party services, databases,
applications, and other endpoints).
Service virtualization is an emerging technology that provides DevTest teams
access to a complete test environment by simulating the dependent components
that are beyond your control, still evolving, or too complex to configure in
a test lab. Service virtualization is commonly used when dependent components
connected to the AUT are:
Not yet completed or still evolving Controlled by a 3rd party or partner
Available for testing only in limited capacity or at inconvenient times
Difficult to provision o... (more)
Agile teams report the lowest rate of measuring non-functional requirements.
What does this mean for the evolution of quality in this era of Continuous
To explore how the rise of SDLC acceleration trends such as Agile, DevOps,
and Continuous Delivery are impacting software quality, Parasoft conducted a
survey about measuring and monitoring non-functional requirements (NFRs).
Here's a glimpse at what we discovered and what it means for the evolution of
quality in this era of Continuous Everything...
For Valentine's Day, here's a lighthearted look at the "relationship" between
two complementary technologies: service virtualization and cloud dev/test
Dear Service Virtualization,
Hey, I know it's been a while since we started being "a thing." When we met,
everyone said you were just mocking, and that I wasn't real enough to make a
living, with my head in the clouds. Yet, here we are, a few years later.
Service Virtualization, you complete me.
As a young Dev/Test Cloud, I always wanted to try new things. And what better
use for Cloud than experimenting with software for st... (more)
The following is an excerpt from an article that Parasoft recently authored
for CrossTalk, an approved Department of Defense journal...
The move to the cloud brings a number of new security challenges, but the
application remains your last line of defense. Engineers are extremely well
poised to perform tasks critical for securing the application-provided that
certain key obstacles are overcome.
This paper explores three ways to help development bear the burden of
security that the cloud places on them:
Use penetration testing results to help engineers determ... (more)
A recent article by Alexandra Weber Morales in SD Times begins:
In the race to implement continuous-or simply faster-delivery, emphasis on
the build-and-deploy side has gotten most of the press, while continuous
testing has languished, according to technology analyst Theresa Lanowitz. All
too often, the first technologies associated with virtualization are VMware,
hypervisors, Microsoft Azure or the cloud.
"Part of the problem with service virtualization is that the word
‘virtualization' has a strong attachment to the data center. Everyone knows
the economic benefits of server vi... (more)