Test Automation Generation using The VIP Test Modeller and TMX

Rapidly generate rigorous automated tests in The VIP Test Modeller and execute them across a wide range of test automation frameworks using Critical Logic’s TMX.

The VIP Test Modeller makes automated testing of complex applications simple, generating rigorous tests and data from easy-to-use flowcharts. The models are built rapidly from existing requirements and tests, before specifying automation objects and actions that have been imported from TMX’s central repository.

The fill-in-the-blank approach makes it possible for anyone to define accurate automated tests, while removing the delays associated with manual test scripting. It further drives up the quality of tests, using powerful mathematical coverage algorithms to generate the smallest set of automated tests needed for testing rigour. The automated tests and data are further tied directly to the requirements model, and update with them, removing the bottlenecks associated with manual test maintenance.

TMX executes tests generated in The VIP Test Modeller across a comprehensive range of tools, including commercial and open source test automation frameworks, as well as Continuous Delivery tools. You can avoid vendor lock, executing tests in the frameworks best suited to your technologies and teams. Meanwhile, the “single pane of glass” approach of using central models to produce tests for a range of framework reduces the need for costly and copious licenses.

TMX and The VIP Test Modeller make it possible to test complex applications rigorously, within the same iteration as any changes have been made to the system under test. Watch this short demo to learn how you can catch potentially costly bugs earlier, using The VIP Test Modeller and TMX to:

  1. Build accurate flowchart models of fast-changing systems, using a range of connectors and importers.
  2. Synchronise objects and actions from the TMX repository to The VIP Test Modeller, rapidly building automated tests using a visual, drag-and-drop approach.
  3. Assign dynamic test data functions to the model, for always up-to-date data that resolves during test execution,
  4. Generate a rigorous set of automated tests, using automated coverage algorithms to create the smallest set of tests needed for optimal test coverage.
  5. Execute the rigorous tests across a wide-range of frameworks, with run results updated automatically across DevOps pipelines.

Start your free trial today!

Learn more about generating optimised tests and data from easy-to-maintain models.