it_user5877 - PeerSpot reviewer
CIO at a manufacturing company with 1,001-5,000 employees
Vendor
Very easy to create virtual services for test/dev. Needs more integration into non-CA test suites.

What is most valuable?

Very easy to create virtual services for test, Dev and training environments. Allows service creation by recording transactions or by loading WSDL.

What needs improvement?

Further integration into non-CA test suites will be beneficial.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user778749 - PeerSpot reviewer
Engineer Manager at a construction company with 501-1,000 employees
Vendor
Supports multiple protocols, enables us to virtualize calls to third-party vendors and save
Pros and Cons
  • "The most valuable feature is that it supports so many protocols. We, being a large bank, have almost all the protocols, and it supports all of them, so that's one good thing."
  • "One major feature I would like to see is on the user administration part. Right now, anybody can access any of the folders and any of the projects."

What is our primary use case?

We are into performance engineering. There are a lot of back-end systems that are sometimes unavailable, or there are a lot of various dependencies, and we're trying to get rid of those. That's one of the reasons we got into DevTest. 

And it's been helping us quite a bit now. We've been able to step out a lot of back-end systems. It's performed pretty well. There were a few hiccups, but we got in touch with the senior architects and they helped us out with fine tuning and, since then, it's been working out well.

What is most valuable?

The most valuable feature is that it supports so many protocols. We, being a large bank, have almost all the protocols, and it supports all of them, so that's one good thing.

How has it helped my organization?

I think it definitely helps us reduce time to market, and in terms of dollar savings it helps us quite a bit. There are many testing applications that reach out to third-party vendors where every transaction costs, and we are able to virtualize all of that and reduce the financial aspect.

What needs improvement?

One major feature I would like to see is on the user administration part. Right now, anybody can access any of the folders and any of the projects. If they could bring in someone amount of user administration, that would help us a lot.

What do I think about the stability of the solution?

Stability so far has been good. There have been no issues. There was a learning curve, about a year or so. It took us some time. It's not a plug and play tool. There was a lot of customization that had to be done, but with all of that done I think it is quite stable now.

What do I think about the scalability of the solution?

The hiccups we experienced were mostly to do with scalability.

There are multiple protocols that we actually work on, like HTTP, HTTPS and then MQ and TCP. HTTP and HTTPS were fairly basic, and we were able to get things done pretty efficiently. When it came to MQ and TCP, we came across a lot of challenges. That's when we got CA engaged and they helped us fine tune the tool itself so that we could reach the scale that we wanted to.

How are customer service and technical support?

I would say they're a four out of five. A lot of times what happens is, they come back with scripted answers and then we reach out to the account manager or somebody. Then they look into it and they help us out. That's why I'm taking out one star for them. Otherwise, they've always been good.

Which solution did I use previously and why did I switch?

We were on the lookout for a service virtualization tool. 

How was the initial setup?

I would say it was complex.

The initial set up, if you look at the basic functions, it's quite straightforward. But for the scale that we were planning to implement it at, we did not get a lot of support from CA. So a lot of it had to be done in-house. We had to bring in our own architects and do a lot of environment setup and the like. We did not get a lot of support from CA. That's one area where I would say CA could have helped out better.

Which other solutions did I evaluate?

We did look at a couple of tools in the market. We did a PoC on DevTest. Back then it was called Lisa. Everything went well, so that's how we ended up getting into DevTest.

We didn't do a POC on the IBM product, I think it's called Green Hat - IBM's has a service virtualization tool - and we were actually contemplating that tool as well.

We went with CA because the PoC went well. There were a couple of guys who came in and actually helped us out with all the use case scenarios that we had, and we were able to implement it successfully. That was one of the reasons we went ahead with CA.

What other advice do I have?

When selecting a vendor, our criteria, what we are looking for are 

  • easy to use tools
  • a good feature set
  • and then awesome support.

I would say it's an eight out of 10. Eight because it has so much going on and there's a lot to learn, and there are a lot of things you can do with the tool. It requires quite a lot of learning effort. It's not plug and play. And a lot of customization has to go into it.

I would advise going with DevTest, definitely. It would depend on what you are looking to get out of the tool. If it's some of the basic protocols like HTTP, HTTPS, you could actually do it yourself. But if you're looking at a much larger scale, then definitely DevTest is the right tool to go ahead with.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Broadcom Service Virtualization
May 2024
Learn what your peers think about Broadcom Service Virtualization. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,141 professionals have used our research since 2012.
it_user104979 - PeerSpot reviewer
QA Lead at a tech consulting company with 10,001+ employees
Real User
CA LISA is very helpful in replacing the prod back-end with stub responses which can help in testing cycle.

What is most valuable?

Virtualization is very important for me so as to mitigate my dependency on real back-end system and push the QA testing life cycle earlier.

How has it helped my organization?

Especially in QA/Test/Pre prod environment because of rapid changes and non availability, CA LISA is helpful in replacing the back-end with stub responses which can be helpful in pushing the QA life cycle much earlier in the overall development cycle.

What needs improvement?

It's currently very sensitive to app changes/responses & the setup to capture the responses is a bit cumbersome .

For how long have I used the solution?

3 years

What was my experience with deployment of the solution?

Only some security issues with SSL/RSA.

Setting up the proxy to capture responses for the model.

What do I think about the stability of the solution?

We didn't encounter any issues with stability.

What do I think about the scalability of the solution?

Right now we're only using it for pre-production so we haven't yet seen how it scales if we use it for production volumes.

How are customer service and technical support?

Customer Service:

Pretty Good.

Technical Support:

Good

Which solution did I use previously and why did I switch?

Ease of use and reliable solution.

How was the initial setup?

It's a bit complex as far as creating the model and then improvising it. Also maintaining the model is cumbersome.

What about the implementation team?

We implemented via a vendor team - their support was good and they had a high level of technical expertise.

What was our ROI?

ROI is NOT that great since the product license is expensive.

What's my experience with pricing, setup cost, and licensing?

Pricing and Licensing is expensive.

What other advice do I have?

Over the past 3 years which I've been using it, I've found it to be a good solution. Only drawback is price, setup & maintenance.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user104979 - PeerSpot reviewer
it_user104979QA Lead at a tech consulting company with 10,001+ employees
Real User

The usage of LISA can be used to replace the back end altogether ONLY caveat is since its a mock which will replace the real back end you cannot rely on the performance numbers BUT for any other troubleshooting/testing its a good solution.

See all 2 comments
it_user558564 - PeerSpot reviewer
Sr. Manager & System Architect, Abilities Lab at a tech company with 10,001+ employees
Vendor
Allows us to focus on just the system under test. It's still very complex to use.

What is most valuable?

I like the fact that it allows us to focus on just the system under test. We can remove of all the dependent requirements from the system.

How has it helped my organization?

It allows us to implement an Agile Shift Left development paradigm so that we can start testing things before all the pieces of are completed.

What needs improvement?

I think the biggest improvement can come in usability. It's still very complex to use. Also, we've found a fair number of bugs, but CA always resolves them.

What do I think about the stability of the solution?

I would say it's been mostly stable. We did have a problem related to a service one of our teams was running that was not working properly. But, we don’t yet know what the root cause was.

What do I think about the scalability of the solution?

It's scaled to meet all of our needs so far.

How are customer service and technical support?

Technical support has been good. They're responsive to our requests.

Which solution did I use previously and why did I switch?

All our teams were using their own solutions. We wanted something more universal.

How was the initial setup?

Initial setup was straight forward. It was an easy install.

Which other solutions did I evaluate?

We also looked at Parasoft, but we thought that CA met our vendor requirements more closely.

When choosing a vendor, the most important criteria is whether we can have a long-term partnership with them. Obviously, cost is also an important factor, as well as software reliability. We also look at the future road map for the product.

What other advice do I have?

It's important to have a group that really learns and understands service virtualization well. You can then leverage them for any teams that want to implement SV.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
PeerSpot user
Senior Test Automation Consultant at a tech services company with 501-1,000 employees
Consultant
I like the support to build modular test cases using reusable blocks.

What is most valuable?

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.

How has it helped 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.

What needs 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.

For how long have I used the solution?

I've used it for one year.

What was my experience with deployment of the solution?

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

What do I think about the stability of the solution?

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

What do I think about the scalability of the solution?

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

How are 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.

Which solution did I use previously and why did I switch?

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.

How was the initial setup?

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

What about the implementation team?

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

What other advice do I have?

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.
PeerSpot user
it_user351063 - PeerSpot reviewer
Senior Systems Architect at a tech services company with 501-1,000 employees
Consultant
We can emulate services to test against them instead of waiting on infrastructure. The automated generation of tests could be improved.

Valuable Features

We do testing, so obviously the virtualized service is going to be our big use. A lot of the times, services and/or components are not available, whether it's because the equipment is not available or is being used for something else. With Service Virtualization, we can emulate services to test against them instead of waiting on infrastructure.

And it does it pretty well. We do the recordings and get the response-request pairs. We also have development groups that are probably going to be using these services because they won't let us test earlier in the life cycle.

We're actually ahead of the development groups on this, and they're looking into docking it, but they don't know how use it and they don't know how to create their own services. So we'll probably create the virtualized services for them and we'll support it, and then the development groups will test against our stuff.

Improvements to My Organization

We're fairly new adopters as we've only been doing this for less than a year. Because we didn't know what we were doing in the beginning, there was probably two months of ramp-up when we had to learn, and now we're getting more and more comfortable and we're getting pretty good at it.

Room for Improvement

The features that I think we need weren't in 7.5.2 and the 8s. They're all going to be in version 9. These are some reporting and scalability features, as well an expanded virtual service in version 9.

The automated generation of tests could be improved. Right now, we have to generate them all ourselves. We want to be able to run that against the service and have it creates our tests.

Scalability Issues

It really isn't scalable, other than the licensing. We can pretty much test away and we can easily clone services if one group needs a slightly different variation.

Customer Service and Technical Support

Technical support has been great. They've been supporting us well and had people on site, which helped a lot with our architecture questions. We had a three-day class, but that's not the same as really them helping us out.

Other Solutions Considered

No other vendors were looked at.

Other Advice

It's better than I would've originally anticipated. Just understand there is a slight ramp-up, but once you get past that, the value is really there. I think, wow, we can do a lot of stuff, save a lot of time, and save a lot of money.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user558318 - PeerSpot reviewer
Senior QA Engineer at a logistics company with 1,001-5,000 employees
Vendor
DevTest supports multiple testing environments. You can configure it to use one testing environment or 20.

What is most valuable?

DevTest supports multiple testing environments so you can configure it to use one testing environment or 20, and you can change it for use in any other environments with the flick of a button.

How has it helped my organization?

It takes a bunch of different technologies and you can use it all in one solution, so I can work with my databases, my REST service calls, different web services; and I can use it all in one place. We do a lot of integration testing, and that takes care of it all.

What needs improvement?

I think the one thing that we need that it doesn't do is performance testing for UI applications. So it integrates with Selenium, but we can't use it for performance testing.

We'd like to be able to do performance testing for in-house applications with more than five to 10 users, but we can't do that with the tool.

There's a couple of things with the UI that make it a little bit hard for new people to use. It's not intuitive in some places. You have to know what you're doing. It's not something that somebody could pick up and just start using the same day without somebody explaining it a little bit.

What do I think about the stability of the solution?

It's been very stable. We haven't had any issues with it.

What do I think about the scalability of the solution?

We're not using it. We are using it in a QA group, and so it's a pretty small adoption right now. We're trying to increase that.

How was the initial setup?

Initial setup was pretty straightforward.

Which other solutions did I evaluate?

There was another one called Green Hat by IBM. We were looking at that. DevTest seemed to be a lot easier to use. Also, it worked with TIBCO and with other technologies that we were using.

What other advice do I have?

Definitely read the documentation. The documentation is pretty good.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user515856 - PeerSpot reviewer
Application Consultant - CA DevTest at a tech services company with 10,001+ employees
Real User
It records and learns response patterns. We can build an exact copy of the web services.

Valuable Features

Record and learn response patterns: It helps us to record traffic and learn automatically response patterns. This feature helps us to virtualize quickly and build an exact copy of the web services.

Improvements to My Organization

This product helps us to:

  • Simulate broken/nonexistent systems
  • Avoid latency between project
  • Perform load bearing testing on unavailable external systems

Room for Improvement

More docs/code samples to develop custom steps: Sometimes we need to develop in web services custom behaviors that simulate technically and functionally the real service.

Use of Solution

I have used it for two years.

Customer Service and Technical Support

Technical support is 9/10.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Broadcom Service Virtualization Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Product Categories
Service Virtualization
Buyer's Guide
Download our free Broadcom Service Virtualization Report and get advice and tips from experienced pros sharing their opinions.