Agile Requirements Designer (ARD) has been helping hundreds of distributed Agile teams across the business streamline their Agile release process for efficiency, to properly enable their in-sprint test automation.
On 30th August 2019, we are pleased to announce the availability of ARD 3.0, featuring ARD Hub as THE single source of truth for Agile teams, Business Analysts and Testing Centers of Excellence (CoE) to collaborate in real time. Teams can now manage and scale the use of their requirements, test cases and automated test scripts across the value stream while testing to the speed of Agile.
Scale Test Designs through Real Time Test Case Collaboration
Testing at the speed of Agile starts at the requirements design phase. Tapping on unambiguous requirements captured in model-based tests, as teams automatically generate optimized sets of test cases for maximum test coverage. But as teams automate for new regression test suites continuously across the CI/CD pipeline, the volume/velocity/variety of their test cases have also grown exponentially.
We understand this pain. We recognize the challenge of eliminating test case sprawl, for teams to test where it matters and do away with inefficiencies from redundant regression tests suites. More importantly, we get the importance for teams to have a centralized repository as their North Star, for better test collaboration and manage for valid test designs that can keep pace with Agile/DevOps. Teams working on everyday tasks in Agile planning need to reduce rework as they share and maintain test cases continuously across the business, while managing for impact changes with the visibility and traceability to make informed, real time decisions in-sprint. This was the design principle for Agile Requirements Designer 3.0. Let’s get into now, to better understand how we do this.
Better File Performance with ARD Hub
In ARD 3.0, we feature the use of ARD Hub as a centralized repository for teams to collaborate from and maintain the validity of test cases/automated test scripts as requirements change. Test designs that can now be shared and reused across the business at scale, starting from a flexible file structure that’s built to significantly increase file performance used in everyday tasks. Teams working on everyday tasks can now organize-manage-streamline test flows as projects, as team members each work on different parts of the same Agile release simultaneously.
Thanks to permission based access you control if projects are private or public in your intranet. Versioning and file locks ensure that work is properly checked in and out and not overwritten.
Reduce Test flow Complexity in ARD Hub
As software projects grow, so do the test suites that’s aligned to these projects. This will grow exponentially, where the proliferation of in-sprint reiterations and complexity of different code branches, makes the traditional approach of maintaining test spreadsheets very laborious and most unwieldy. In ARD Hub, we address this by reducing test flow complexity by setting the foundation right, by first having test models and their test flows stored in the same simple to use, purpose built folder structure above.
Subdivided by project and version, ARD Hub streamlines large test flows and manages how complex subflows are consumed, and ensures team members can see which requirements are relevant for them. ARD Hub tracks version changes in test flows to provide a snapshot in time of an application test flow functionality, for team members to branch off and base new requirements on. At any given point in time, team members can identify the test flows that have been worked on, edit any version of that test flow and keep track of requirements changes made to the same test flow.
And as teams are working on different versions of test flows, ARD Hub also reduces further complexity in subflow maintenance, by managing for subflow relationships in the background. Just as one reuses software components in development, teams should be able to reuse their test models as components across multiple projects. When embedding subflow models into parent models and calculating test paths through all subflows within ARD Studio, teams can set a test coverage level of their choice. For the different versions of test flows worked on in a given project, the associated subflow links are simply, automatically replicated en masse to newer versions of the same project.
This approach to component reuse reduces dependencies that may be inherent in other tools today. Teams can now receive notification with insights to subflow impact changes each time a parent flow is edited. More importantly, when a team member wishes to change the behavior of a reused component, they can easily travel up the dependency tree, to better understand where this component is being used. This is fundamental for teams collaborating on test cases and automated test scripts. By empowering team members to test to different parts of the same code that’s being worked on simultaneously, ARD Hub provide the means by which teams keep pace with Agile/DevOps.
Offer Actionable Insights from ARD Hub
As understated as it sounds, a critical component in test collaboration hinges on the ability to share information on test designs across teams. But this is easily said than done, of connecting distributed teams frictionlessly without added platform costs. From ARD Hub, teams collaborate in real time on requirements design by sharing unique links where stakeholders easily review test designs directly from their web browsers.
Stakeholders simply log on to the ARD Insights web interface and navigate to the project, where they can view a visualisation of its dependencies and inspect each model. Teams enjoy easy traceability across the collection of test flows in-sprint, leveraging the dependency visualization to better understand the impact of any requirements change. Within ARD, teams power end-end test collaboration in real time, to scale the use of their requirements/test cases/automated test scripts across the value stream.
Take the next steps
Join Agile Requirements Designer (ARD) expert Mimi Benach in a two-part webinar series to learn how the latest release of ARD has redefined the way Agile teams work and test in-sprint. Together, we will discuss the new capabilities of ARD Hub, the model storage mechanism to manage interconnected model hierarchies, share and reuse models, and version models for increased collaboration. See first hand how easy it is to organize collections of models and derive useful insights of model relationships. ARD Hub is the solution to enterprise model scalability.
|In this first webinar of the series, we will discuss Collaboration, Versioning, Dependency and more in ARD 3.0 |
|In this second part of the webinar series, we continue the discussion as we explore ARD Hub Implementation – Best Practices |
ARD has even more exciting things planned for the near future. In short order, ARD’s requirements engineering, test design automation and test case collaboration – will all be available in SaaS, fully integrated into our unified continuous testing platform. Be ready to be delighted. Stay tuned to BlazeMeter Continuous Testing Platform on more to come.
Remember that you can also learn more when you visit www.continuoustesting.com, where you have ready access to new exciting content from practitioner based webinars on BrightTalk, to thought leadership blogs, in-depth whitepapers, information rich ebooks, and more!
Collin enjoys helping traditional Central IT and Agile development teams Plan-Build-Test-Run for speed in quality application release. Taking on grassroots engagements with practitioners in application test automation for the Agile software development lifecycle and DevOps delivery, Collin has broken new grounds in next generation programs like predictive insights for Dev-QA teams, and hybrid cloud management solutions for Ops teams in the software defined datacenter.