We use this tool to be more agile and deliver daily releases to production, shortening the development cycle.
It hasn't matured enough yet to provide good prospects; we are still in the process of implementation. I can't tell you if anything in the process has improved or not, but the objective is to use this DevTest tool to shorten the development cycle. It hasn't proved itself yet. We've had it for a short time so I can't tell you if we succeeded or not.
The most valuable features include the capability to use other program languages such as PLSQR, JAVA, .NET. This is important because whenever the tool is limited you can extend it by writing your own code. The code is not limited to a specific language, it can hold several types of coding language.
CA Service Virtualization has its pros and cons. It's a strong framework and the feedback is good, however when it comes to acting as a test tool some improvements are required.
UI should be more user friendly: better usability, more testing oriented. This product emerged from the services virtualization domain and evolved to include application testing. They are very good in service virtualization, but in application testing they need to make some improvements. One of these improvements is to be more test oriented, which will allow the user to manage and control the test execution better and to organize the packages in a better, more user-friendly way. The users should be able to organize the test, test suites, and execution in a better way, such that scenarios can be integrated into the testing part. Currently its outside.
The application test should be more feature rich. I would also like to see seamless integration with DevOps. Currently it needs some scripting to integrate with DevOps.
Less than one year.
Very scalable. It's a strong framework, stable and scalable in a really good session.
When we started API and vacant testing, we needed a tool to support it. We did some research in the market and this solution has most of our requirements: it's stable, feature rich, and has many years in the market. This solution stood out as the best fit for our requirements. They are number one in service virtualization, although they are definitely not number one in application testing.
It was very complex, since it is a tool that is integrated with lots of software parts: all the servers, the middleware, the UI, etc. Integrating it in the development environment was really not straightforward. It took us several weeks to stand on our feet.
There were four vendors on the short list:
- CA Service Virtualization
- SOAtest by Parasoft
- Green Hat (now Rational Integration Tester) by IBM.
- ReadiAPI by SmartBear
We chose CA as it fulfilled most of our requirements.
I would give CA an eight out of ten. It could be a ten on service virtualization, but it's definitely a 6 or 7 in the application testing area. These two are combined into one product (CA DevTest), so the overall total comes to an 8.
When selecting a vendor, our most important criteria is based on which areas are supported. As we are an enterprise, we have rich environments with many types of platforms and the most important requirement is that the tools will support these rich environments, protocols, technologies, and platforms.
In the end, your choice depends on what goal is more important to you: services virtualization or application tests. If it's services virtualization, go for DevTest; if it's application testing, then you should think twice.