Our primary use case for this tool is designing our manual test cases.
CA ARD is a shift-left tool for us, toward BA, business analysts, where we actually create our requirements. We use it for creating our test cases and QC. Once we get the requirements from a client, we design our flowcharts in CA ARD and then it automatically creates our test cases and QC, because there's an integration in between CA ARD and QC.
We used to provide RTMs to the technical team or the testing team, but now, CA ARD is an extra helping hand. We can provide the exact scope of testing or development to the technical team. That enhances things at the organizational level.
CA ARD has some beautiful features which I haven't found anywhere else. For example, when designing or creating our test cases and doing scenarios, we are able to restrict our flows. If we take a data link between two processes, we can actually restrict it, so that in production, if our functionality breaks down, we can restrict that, and all the flows related to it will be removed from the test data set. That is something we can actually do from CA ARD.
We are using many tools in our projects, like Tosca, but CA ARD is a very closed tool. It doesn't provide integration with Tosca. The possibility of creating a test case and exporting it into Tosca is not available. Integration with end-to-end automation tools, like Worksoft or Tosca, is not provided by CA ARD as of now.
Although there are many integrations which are already available, like Jenkins for automatic performance testing, where we can actually build batches and all, still, there's room for improvement here which the CA ARD team can work on.
Less than one year.
In terms of designing, it is very stable, but we are still exploring automation. We just started using the automation feature of ARD.
The initial setup depends on the kind of scenario you are working on. But I found it straightforward. I took about one-and-a-half weeks to study the tool and I'm fine working on it.
Deployment for our clients takes around 30 minutes. It's relatively quick. It generally takes one to two people for deployment. Once the system is up and running it takes two or three people to maintain it.
We have four to five people using the solution. We have an automation team of around 11 people. About half the team is using this tool.
I have to become more familiar with the automation part of CA ARD, and then maybe I'll come to the point of saying that it is a good tool which enables you to take your automation, the testing and development, from deployment and designing of your test case, to pushing them into your testing module - whatever tool you are using; that it is an end-to-end solution.
I would rate this solution at six out of ten. I'm working on Tosca, which is also an end-to-end solution for testing, and I see Tosca as a better option to use, except that Tosca is very costly compared to CA ARD. There are other tools as well, like RPA for process automation. CA ARD is lagging in competing with these tools. As an automation tool, it might not be the strongest.
Great point about giving Junior developers what they need in ARD. Ambiguous requirements account for over 50% of defects.