The Test Modeller UI Scanner is an easy-to-use Chrome extension for analysing testing activity and accelerating the creation of accurate models of web UIs.

It provides tools for quickly capturing the information on a web page needed to analyse existing tests and generate a rigorous set of automated tests and data in Test Modeller. These capture activity performed by manual testers or by existing automated tests, including message or API traffic that results from these actions.

Scanning or Recording activity executed against a web UI can produce the following assets:

  1. Test automation Page Objects and modules, that can be overlaid onto models to generate automated tests.

  2. Flowchart models of the recorded activity, which can be used for test generation.

  3. Heatmap analysis of the recoded activity.

  4. Application Blueprints of the recorded activity.

Both recorded activity and captured objects are captured as automation modules that can be overlaid seamlessly onto logical models of the system under test in Test Modeller. This accelerates the definition of test data and automation logic at the model level. The goal is to then apply coverage algorithms to auto-generate and execute an up-to-date set of tests.

The Test Modeller Explorer further provides granular analysis of recorded test activity. This includes analysis of message and console interactions, UI heatmaps, a record of data entered, and visual models of the interactions. This allows you to understand exactly what has been tested and how, with a view to optimising future testing to cover the system under test as rigorously as possible.

This sub-section of the Knowledge Base focuses on capturing and analysing a web UI’s logic, as well as overlaying that logic onto models in Test Modeller. The Test Modeller sub-section of the Knowledge Base provides articles on creating modelsgenerating test cases, and executing automated tests from models.