From the point of view of a developer or tester, the dependent architecture associated with the application they're working on is extremely complex—and only growing more so. This begs the question: How do you create a test environment in order to validate the features the company wants to release as rapidly as possible?
As the just-released voke report on Virtual & Cloud Based Labs outlines, various technologies over the past decade have matured to a point where they can reduce this complexity. For example, the report highlights:
- "Virtual or cloud-based labs to enable on-demand access to development and test environments
- Service virtualization to simulate services, components, or applications regardless of their state of completeness or accessibility
- Network virtualization to model and simulate networks to assess the impact of the network on the user experience"
At Parasoft, we focus on the service virtualization part of that equation, and we can provide countless examples of how service virtualization has enabled leading organizations to shift their quality efforts left as well as expand the scope of tests completed to achieve better requirements coverage.
Simulation technology is indisputably a fantastic stand-in for the real thing throughout most of the software development lifecycle. Yet, let's face it—the closer you are to releasing the new functionality into the wild, the more important it is to be testing against the most realistic environment possible. This is where the complementary nature of virtualization technologies really shines. In this case, leveraging server virtualization and virtual machine image management systems combined with service virtualization and test lab management offers incredible potential for accelerating the SDLC while reducing risks.
Interestingly, our business partner Skytap introduces yet another benefit. Skytap has the ability to manage VM instances—plus service virtualization artifacts/assets—for provisioning in the cloud. Leveraging the cloud delivers more ubiquitous access while introducing the concept of unlimited scale. In other words, you're not necessarily tied to your current IT infrastructure. When you need to rapidly escalate the available resources, you have the elasticity required to meet those needs on demand.
All that being said, the combination of technologies that have evolved over the last decade are maturing to the point where organizations can truly reduce the risks associated with application failure.
New voke Research: Service Virtualization and Virtual and Cloud-Based Labs
As anyone who attended the recent Parasoft-Skytap webinar knows, Service Virtualization and Virtual/Cloud-Based Labs is a Lifecycle Virtualization match made in heaven.
voke, the analyst firm founded by industry expert Theresa Lanowitz, just published new research on Virtual and Cloud-Based Labs—and Parasoft's business partner Skytap is offering the complete report as a complimentary download.
Introducing the report, Theresa Lanowitz remarks that " Virtual and cloud-based lab technology is a must-have for enterprises of all types and sizes to help reduce overall software cycle times and create an optimized environment for development and testing activities.”
Read the report now to see if your organization might be overlooking technologies that provide:
- Unlimited dev/test environment access
- The ability to share environments for easy defect reproduction
- More accurate testing with increased test coverage, more versions tested, and more platforms tested