Subscribe
About
  • Home
  • /
  • Software
  • /
  • Service virtualisation provides next generation of test environment management

Service virtualisation provides next generation of test environment management

Our interconnected world depends on software that is becoming increasingly complex to develop and test. With multiple dependent systems, a complete and realistic test environment is nearly impossible to stage. Developers, QA testers, and performance engineers face systems that are impractical or too complex for test labs, including mainframes and large ERPs.

Service virtualisation delivers a simulated test environment that allows you to test earlier, faster and more completely.

Blue Turtle Technologies (Blue Turtle), through its partnership with Parasoft, provides a solution, Parasoft Virtualize, that addresses the requirements often seen in today's complex environments where interdependent systems wreak havoc on parallel development and functional/performance testing efforts - significantly impacting productivity, quality, and project timelines.

As systems become more complex and interdependent, development and quality efforts are further complicated by constraints that limit developer and tester access to realistic test environments.

These constraints often include:

* Missing/unstable components
* Evolving development environments
* Inaccessible third-party/partner systems and services
* Systems that are too complex for test labs (mainframes or large ERPs)
* Internal and external resources with multiple 'owners'

"Development environments need to be tested and this is increasing exponentially. With multiple new interfaces and ways for people to access core technology, systems and architectures have grown broader, larger, and more distributed - with multiple endpoints and access points. Testing in this environment has become very difficult and time-consuming," comments Tommy Erlank, Enterprise Application Management, Blue Turtle.

Service virtualisation provides developers and testers the freedom to exercise their applications in incomplete, constantly evolving, and/or difficult-to-access environments. Rather than virtualising entire applications and/or databases, service virtualisation (also known as 'application-behaviour virtualisation') focuses on virtualising only the specific behaviour that is exercised as developers and testers execute their core use cases. For example, instead of trying to virtualise the complete dependent component - the entire database, the entire third-party application, and so forth - you virtualise only the specific behaviour that developers and testers actually need to exercise as they work on their particular applications, components, or scenarios.

This type of virtualisation is entirely complementary to traditional virtualisation - radically reducing the configuration time, hardware overhead, and data management efforts involved in standing up and managing a realistic and sustainable development/testing environment. By applying service virtualisation in this manner, you can remove the dependency on the actual live system/architecture while maintaining access to the dependent behaviour.

This ultra-focused approach significantly reduces the time and cost involved in managing multiple environments - as well as complex test data management.

Organisations have successfully applied service virtualisation to address development/testing environment management challenges in three common contexts:

* Performance/capacity-constrained environment
* Complex, difficult-to-access systems (mainframes, large ERPs, third-party systems)
* Parallel development (Agile or other iterative processes)

In conclusion, with service virtualisation, teams reduce the complexity and the costs of managing multiple environments while providing ubiquitous access for development and test. Service virtualisation helps you:

* Reduce infrastructure costs
* Improve provisioning/maintenance of test environments
* Increase test coverage
* Reduce defects
* Improve predictability/control of software cycle times
* Increase development productivity
* Reduce third-party access fees

Share

Blue Turtle Technologies

Blue Turtle Technologies provides solutions for optimising, enhancing and leveraging existing IT investment, and supporting the cost-effective delivery of new technology initiatives. With experience from mainframe to desktop, Blue Turtle delivers solutions for the effective management of IT infrastructures employing innovative software products, backed by 'best-practice' implementation services. Blue Turtle's strategy leverages 'best-in-class' software products brought together from leading international and South African software providers to deliver compelling and cost-effective technology management solutions to customers. For more information: www.blueturtle.co.za

Parasoft

For 25 years, Parasoft has researched and developed software solutions that help organisations define and deliver defect-free software efficiently. By integrating development testing, API/cloud testing, and service virtualisation, Parasoft reduces the time, effort, and cost of delivering secure, reliable, and compliant software. Parasoft's enterprise and embedded development solutions are the industry's most comprehensive - including static analysis, unit testing with requirements traceability, functional and load testing, dev/test environment management, and more. The majority of Fortune 500 companies rely on Parasoft in order to produce top-quality software consistently and efficiently. Visit www.parasoft.com.

Editorial contacts

Tommy Erlank
Blue Turtle Technologies
(011) 206 5600
tommye@blueturtle.co.za