What is our primary use case?
We're primarily using the solution as a testing tool where we're recording our testing data. Our use cases vary, however. Right now, for example, we're merging two companies together. When we are doing that, we have various test cycles and we have gone through three test cycles so far. aNow we're heading into UAT. So we're testing all aspects of the business, including HR, operations, gas, and electric generation. We're doing pretty much our stand-alone tests, or unit testing. Then we will then go into our end-to-end testing where all of the systems are working together. After that is done, we'll be heading into more of our business testing, our UAT.
How has it helped my organization?
The ability to really deeply analyze everything down to individual users has been very useful for the organization as a whole.
What is most valuable?
Most of the features that I like the best are more on the analytics side. We are generating our analytics from the execution module. After your tests are executed, we're able to generate all of our analysis for our presentations and to present findings to leadership. There are a lot of different views that you have access to. You can show your pass rate, your fail rate, etc. You can pretty much drill it down all the way to what each tester is doing. That's one of the really good features that they have at ALM.
The initial setup is very straightforward.
The solution is very easy to use, even right out of the box. You don't need to do a lot of configurations.
You can create roles and assign various rights to each of the roles per project. You can really customize the product.
What needs improvement?
The uploading of test scripts can get a little cumbersome and that is a very sensitive task. They could improve on that a lot. It's really important that this gets better as I'm loading close to a thousand test scripts per cycle.
For how long have I used the solution?
I've been using the solution for about three years at this point. It's been a while.
What do I think about the stability of the solution?
The solution is extremely stable. We really have not had any issues even after upgrading and taking the whole system down. It's very user-friendly right out of the box. There aren't bugs or glitches. It doesn't crash or freeze. It's reliable.
What do I think about the scalability of the solution?
The solution can scale well. If we need to add different modules to it, it has the ability to expand. You do need licensing for that. However, the out-of-the-box features included in the solution are great.
We haven't really scaled it just yet. We have about 250-300 users right now. They are largely tester, developers, admin and project managers.
How are customer service and technical support?
Technical support so far has been great. I've found that we can tell them about an issue, and they're usually back to us within the same day with a solution. We're quite satisfied with the level of service provided. I'd rate them ten out of ten.
Which solution did I use previously and why did I switch?
This is the only solution I have ever used. I don't know if the company worked with something else previously.
How was the initial setup?
The initial setup is quite straightforward. It's easy. We didn't face any difficulties at all. I wouldn't describe the process as complex.
What other advice do I have?
We're just customers. We don't have a business relationship with ALM.
If you want a good tool that is robust and is very user-friendly and capable of supporting a program with multiple streams or multiple workstreams, ALM would be the perfect tool. It can basically track all of your testing. It also allows you to collaborate with all of your testers, stakeholders, etc.
I would rate the solution at an eight out of ten due to the fact that it's user-friendly, and it has the ability to track various projects or various workstreams of a program. Also, the test scripts are reusable. For example, let's say if we are going to utilize those same test scripts for another project, a couple of years down the line, they are available, and you can do real-time updates within ALM. That's really helpful.
Which deployment model are you using for this solution?
Which version of this solution are you currently using?