Broadcom Agile Requirements Designer Valuable Features

Lana Rousakovski
Senior Leader in Software Testing and Process Improvement at a tech company with 10,001+ employees
The ability to create models/diagrams at multiple levels (nest/embed them) helps in taking models from high-level business requirements and building them into detailed requirements models and test models. Plus, it helps reuse lower level models. It also allows maintaining models at appropriate levels, even for very complex systems/solutions. The above features also help to avoid redundancy and use appropriate level models for different levels/phases of testing and/or communicating to different audiences. Integration with TDM, test data management tool, provides the ability to generate data or use identified (preset or parametrized) test data. It allows significant expansion of test coverage and flexibility, without creating new tests and needing to maintain them. Integration with automation is one of the reasons we started to consider moving to this tool from our original tool for implementing test modeling. ARD appears to have better integration with Selenium. It also has the ability to record scripts/flows using Selenium Builder and import them into ARD, which will then create and optimize a model based on that. Measuring test coverage helps in one of the most challenging tasks. It has logic that can help to select the right set of scenarios and know what coverage it will provide. Handling loops in models was one of the challenges that we came across in our previous tool. ARD seems to have better control and logic over handling loops in models. View full review »