1. Ease of creating working bank-end web services
2. Ability to customize individual responses
3. Minimum knowledge required for setup
4. Always ON-LINE
1. Ease of creating working bank-end web services
2. Ability to customize individual responses
3. Minimum knowledge required for setup
4. Always ON-LINE
Parasoft Virtualization allowed us to create a simulated environment and test the code before entering the testing cycle. Also, increase testing cycles without impacting any major line of business and back-end components. Furthermore, it provide us with an environment that is always available for QA, Automation, and Performance.
An area of improvements would be Data Repository, as in current stage it is difficult to manage data from this aspect. Searching, modifying and updating data is a tedious task. In addition, importing to the repository function is
5 years
No issues with deployment
Encountered in earlier versions < 9.8
No issues
9/10
Technical Support:9/10
Initial setup was straightforward
100%
Yes we have evaluated Selenium.
Its business model of perpetual licensing sales is outdated; they should deliver it as SaaS.
I have been using it for three years.
I have not encountered any remarkable deployment issues.
I have not encountered any remarkable stability issues.
This product is too expensive when scaling.
Customer service is 6/10.
Technical Support:Technical support is 6/10.
I did not previously use a different solution.
Initial setup was straightforward.
A vendor team implemented. Their level of expertise was 8/10.
It’s difficult to provide ROI information, because it depends on the costumer and how it uses the product. With this product, it probably takes at least six months to see ROI (vendor says 3 weeks).
The vendor sells perpetual licenses; could use SaaS. Price is kind of high, but that’s normal because it’s a new, trending solution.
Before choosing this product, we evaluated it against CA and IBM solutions.
No remarkable advice; solution is really useful and should be adopted if the budget allows it.
There are several features of Parasoft Virualize worth mentioning, but some of them are:
1. Ease of creating message responders
2. Using custom transports, message formats and tools
3. Working with message proxies
4. Customizing request matching and correlations
Parasoft Virtualize helped us in accelerating application delivery by allowing us to test early. We were given an application under test when some of the major back-end components were not available, apart from the service contracts being ready. Using SV allowed us to expose defects when they were fastest, easiest and least costly to resolve. We were able to complete system testing, and resolve interface integration issues even before the real back-end system was made available. Our organisation was able to shift left using Parasoft Virtualize.
Performance enhancement for large payloads.
1 year and going
None
None
None
The technical support is very good.
The initial set up for Parasoft Virtualize is very straightforward. All the latest updates are available on the web site and a great user guide to help through the installation.
With respect to ROI, the factor worth mentioning is that we found more than 500 defects as a part of early testing. It saved good money, if these were identified in later stages, identified loopholes early and allowed to test scenarios which otherwise would be impossible to test in an integrated environment.
I’m a frequent user of Parasoft products, amongst those products is Virtualize. Virtualize is a tool that enables me to create virtualized services. In my case, most of these have been webservices. Virtualize isn’t limited to webservices only as it supports other kind of services as well. One of the best features of Virtualize (and all Parasoft products) is that it is very open. Meaning that if the feature you seek isn’t supported out of the box, the Eclipse IDE most of the time will have a solution available for you. If this isn't available either, there is always the open API which can be used to build in your own solution. This allows you to alter the tool specific for your needs.
At this moment Virtualize is able to be used in a Continuous Delivery environment. Service Virtualization enables agile teams to start more early and shorten the time to market, combined with a Continuous Delivery solution it enhances this strength. Therefore, in my opinion this is one of the best advantages for Virtualize. Other great advantages are:
There is one big disadvantage in my opinion:
Disclosure: This review is a personal view on the product and is independent from my employer.