CA Service Virtualization Review

I like the support to build modular test cases using reusable blocks.


Valuable Features

It provides for automated testing of applications, including the following features:

  • Wide technology support (SOAP/REST web services, message queues, web UI using Selenium, database queries);
  • Support to build modular test cases using reusable blocks (called sub-processes in DevTest);
  • Extensibility using Java;
  • Integration with Jenkins continuous integration tool; and
  • Detailed test execution reports.

Improvements to My Organization

We've already created and switched over 10,000 test cases from manual to automated execution. Our QA team can now focus more on complex manual test cases.

Room for Improvement

I would like to see a completely web-oriented automated test case design (currently need to use desktop application called DevTest Workstation). I'd also like to see IntelliSense-like functionality for custom scripting, as well as improvements to reports for test cases using datasets to quickly point to/locate results for specific data iteration.

Use of Solution

I've used it for one year.

Deployment Issues

We experienced some minor issues, but they've been fixed in the current release.

Stability Issues

We experienced some minor issues, but they've been fixed in the current release.

Scalability Issues

We experienced some minor issues, but they've been fixed in the current release.

Customer Service and Technical Support

Very good, as support person is usually trying to do even more than expected. There’s also a web site by CA called Communities where product users can help each other.

Previous Solutions

I’ve used HP QTP/UFT tool for other clients, specifically for automated GUI-based testing of desktop applications (.NET/WPF, Stingray, Java Swing). I can’t directly answer question about choosing CA DevTest as I was not in the tool decision group for current clients, but it’s very suitable for SOAP, REST, JMS, DB testing. CA DevTest would not be suitable for GUI-based testing of desktop applications which our current client does not need.

Initial Setup

The initial set-up was not complicated thanks to the detailed documentation available.

Implementation Team

We used an in-house team with occasional help from the vendor support team.

Other Advice

I believe this product will meet your expectations if you’re looking for automated testing solution for any of the supported technologies. It also offers other major functionalities such as CAI for transaction recording and automated generation of test cases and virtual services which we’re planning to use.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
1 visitor found this review helpful
Add a Comment
Guest
Sign Up with Email