Ranger4 DevOps Blog

Integration Testing & Service Virtualization: Why should you do it?

Posted by Paul Hancock on Fri, Mar 7, 2014 @ 13:03 PM

What is Integration Testing and Service Virtualization?

Integration testing is a phase in software testing when individual software modules are aggregated and tested as a group. This phase occurs after unit testing and before validation testing. The inputs to the integration testing phase are the software modules that have been unit tested - they are combined into larger groups tests are applied to the groups as per their definition in an integration test plan. The output is the integrated system ready for system testing

Read More

Topics: GreenHat, Service Virtualization, Integration Testing, test automation

Service Virtualization: Considerations at Implementation Time

Posted by Steve Green on Sat, Feb 8, 2014 @ 00:02 AM

The evolution of applications is accelerating. Applications are not discrete islands but build on complex, interconnected sets of services including disparate technologies, developers, deployment topologies and organizations. Developers are directed to deliver high-quality applications while testing expenses are often limited. A combination of automated integration testing and test virtualization can help test teams to improve quality and keep up with the rate of change.

Measuring success

A simple measure of success for a test manager is the ratio of captured defects versus escaped defects. However, success or failure is not simply determined by the number of defects that have escaped into production. Categorization of defects to determine where the defect should have been found can dramatically reveal the efficiency or inefficiency of your testing. For example, if a functional defect is found during end-to-end system testing, the costs of remediation would far exceed the costs of fixing the defect as it was introduced in an earlier development phase. The increased costs would be due to factors such as: more regression testing, more test resources, usage of more live-like environments and greater requirement for coordination.

Read More

Topics: GreenHat, Service Virtualization, Integration Testing, DevOps