Use VISIO for continuous testing and development
Develop quality software from clear requirements models, with automated tests generated before a line of code is even written. Test Modeller provides collaborative requirements modelling with extensive importers, quickly creating flowcharts to generate quality user stories and rigorous tests.
Incomplete system requirements and silos build bugs
Decades after the “agile” revolution, inadequate requirements, miscommunication and silos remain primary causes of damaging bugs and costly rework. Tester, developers, Product Owners and BAs lack central points of collaboration, with disparate information stored across tools. User stories tend to be written in incomplete and ambiguous natural language, with little dependency mapping to define systems that exceed human comprehension. Misunderstood or missing requirements are then mirrored in buggy code, with defects picked up late as testers create tests from the same poor user stories, and often wait for development to code the next release. Quality software must instead start with quality requirements that allow cross-functional teams to work rapidly and in parallel.
“Living Documentation” drives parallel testing and development
Test Modeller enables rapid and collaborative requirements modelling, using importers to create flowcharts that generate accurate user stories and in-sprint tests. Testers, developers, BAs and product owners can all work In parallel to build better user stories, systems and tests, reducing defect creation and finding remaining bugs while they are quick and affordable to fix.
Test Modeller’s extensive importers quickly maintain clear flowcharts of fast-changing systems, with testers and developers overlaying addition logic to create comprehensive software requirements. Ambiguity and incompleteness are easy to spot in the visual flows, while assembling reusable flowcharts quickly models end-to-end scenarios. The precise flowcharts can then be used directly to drive development, while Test Modeller further generates accurate user stories across integrated tools. The same flows generate optimised test cases and scripts, creating rigorous “shift left” tests before a line of code has been developed. With Test Modeller, developers can work rapidly and accurately from clear specifications, with delay-free tests ready as soon as code is checked-in.
Automated test generation from VISIO requirements
Watch this short demo of VISIO requirements modelling and test generation for an eCommerce system, to discover how:
Importing VISIO requirements to Test Modeller builds clear and complete living documentation, which is used in parallel to generate user stories and tests for truly continuous delivery.
Test Modeller’s intuitive flowcharts make it quick and simple to spot and resolve incompleteness and ambiguity in imported VISIOs, working collaboratively to eradicate costly requirements bugs.
Adding new logic and reusable subflows to the end-to-end models builds logically precise models, providing developers with clear specifications for working in short sprints.
The same logically-precise flows enable rigorous and automated test generation, creating optimized tests before code is written to avoid bottlenecks associated with manual test design.
The test generation creates the smallest set of test cases and automated tests needed to test each flowchart rigorously, finding bugs in-sprint and reducing the cost of fixing them.
Test Modeller exports the optimized user stories, test cases and automated tests to a wide-range of integrated tools, avoiding vendor lock and keeping every artifact in-sync.
Maintaining user stories and tests is no longer a bottleneck, updating central flowcharts to regenerate interrelated artifacts, avoid technical debt, and deliver quality software in-sprint.