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)
Explore the 10 most popular continuous testing resources of 2015, including
Forrester and Gartner research, interviews, infographics, an ebook, and more.
With today's DevOps and "Continuous Everything" initiatives, teams need the
ability to assess the risks associated with a release candidate-instantly and
continuously. Maybe that's why 2015 seemed to be all about Continuous
Testing, from conferences, to analyst research, to the blogosphere.
Here's a look at what Continuous Testing articles from the Parasoft Resource
Center piqued the most interest in 2015:
Continuous Testing Book... (more)
Ensuring API integrity is difficult in today's complex application cloud,
on-premises and hybrid environment scenarios. In this interview with
TechTarget, Parasoft solution architect manager Spencer Debrosse shares his
experiences about the top API testing issues that organizations encounter
and how automation and a DevOps team approach can address them.
The following is an excerpt from that interview...
What makes testing APIs challenging?
When you're building an application, you're not just using your own APIs or
your own internal applications. Instead, you have to rely on a wide... (more)
You can't truly accelerate the SDLC without a dependable continuous testing
process. Evolving from automated to continuous testing requires on-demand
access to a complete, realistic test environment. Yet, such access can be
extremely difficult to achieve with today's increasingly complex and
interdependent applications. Consider these recent research findings from
On average, organizations require access to 33 systems for dev/test, but have
unrestricted access to only 18
Only 4% of participants report immediate, on-demand access to dev/test lab
The majority ... (more)
How Static Analysis Helps You Get Started with DevOps
DevOps requires us to move past simply finding bugs with static analysis. We
have to be more proactive and reevaluate the analysis techniques used in the
SDLC. DevOps is a collection of practices that facilitate the
cross-departmental collaboration and communication necessary to help
organizations optimize and accelerate their development processes. Its roots
can be traced to the rise of iterative development methodologies that
required a different way of operating that blends software development, IT,
and QA. DevOps carries ... (more)