Welcome to the TestModeller.io QuickStart automation tutorial for Web!
In this tutorial we will cover how to use Test Modeller with this framework, which requires no configuration.
This is aimed for beginners who have completed the Modelling 101 tutorial and do not have any experience in setting up automation frameworks.
A demonstration of Test Modeller using the QuickStart Web Automation Framework covered in this tutorial.
TestModeller.io is a browser-based solution that enables users to:
This quick start guide provides an overview for new users to get started with creating automation for a Java Selenium based automation framework to quickly start creating models and associated automation.
For this QuickStart framework you will trigger an automation execution from the model level, allowing you to view run results from within Test Modeller.
This section is by no means comprehensive and intended as a quick start guide. If you wish to learn more about modelling we recommend you review our knowledge base and frequently asked questions page along with our video tutorials for a comprehensive guide to creating models and test automation.
The goal is to equip the reader with the working knowledge needed to run the first set of automated tests without needing to configure a framework locally. With TestModeller.io, this means automatically generating complete automated test suites from models that are quick to build and easy to maintain.
Here we’ll be installing all the prerequisites you need for this tutorial; this section is much shorter than the other test automation tutorials because there is no automation framework configuration.
The TestModeller.io scanner is an accelerator for scanning existing web applications to quickly assemble and create page objects which can be consumed directly in your automation framework.
Start creating a model of the system under test, from which we can generate the perfect set of test cases and generate automation scripts.
Test cases are equivalent to paths, or user journeys, through the model of a system under test. They are generated automatically from a model, with or without test data and test automation associated with them. Coverage techniques are also available to generate the smallest set of test cases needed to test given features with a required level of rigour. From these test cases we can generated automation scripts and trigger an execution.
If you want to find out more about generating test cases, or how to implement different test case coverage techniques, review this knowledge base section.
Review the generated automation scripts and the run results of the triggered automation execution.
If you want to find out more about the run results page, at both the model and workspace level, review this knowledge base section.
If you have any questions about the above tutorial, your first port of call is the knowledge base where you can find a FAQ section and more Test Modeller explainer videos. If your issue is still not resolved, please contact your Curiosity representative or email support@curiosity.software.