Test Modeller 101
    • Dark
      Light

    Test Modeller 101

    • Dark
      Light

    Article Summary

    Course Overview: Getting Started

    Follow this series of Test Modeller 101 Tutorials to get hands-on practice for approaching in-sprint testing better. 

    You’ll meet subject-matter experts at Curiosity Software as they take you through key techniques for Test Modeller.


    Introduction

    1.1 Getting Started

    Sign up to Test Modeller and learn about the support offered during your 14-day trial.

    1.2 Creating a Project and Navigation

    Learn how to use workspaces and control access for different users or user groups.


    Building Models

    2.1 Projects and Releases

    Understand file management in Test Modeller and create your first project.

    2.2 Example Models

    Learn how to find example models and projects provided within Test Modeller.

    2.3 Creating Your First Model

    Understand BPMN notation and the block types used to create models in Test Modeller.


    Test Data Specification

    3.1 Defining Test Data at the Model Level

    Learn how to specify test data for tests generated in Test Modeller.

    3.2 Synthetic Data Functions in Test Modeller

    Understand how and when to use synthetic test data functions to create test data.

    3.3 Using Data Lists with a Model

    Learn how to insert and deploy data lists in a model and generate test cases.


    Test Generation

    4.1 Generating Test Cases

    Learn how to use coverage profiles to generate optimised test cases in Test Modeller.

    4.2 Browsing Test Cases and Data

    Learn how to review and export test cases in Test Modeller.

    4.3 Negative Testing

    Create advanced coverage profiles to generate tests, positive tests and negative tests from your model.

    4.4 Advanced Constraints 

    Understand when and why to use constraints in Test Modeller.


    Test Automation

    5.1 Introduction to QuickStart Tutorials

    See an overview of our 5 main automation frameworks. 

    5.2 Overlaying Test Automation

    Learn where to overlay automation and the best techniques for getting automation assets onto the model.

    5.3 Code Templates

    Understand Code Templates and their use in relation to an automation framework.

    5.4 Custom Code Snippets

    Learn how to use importers to quickly populate Test Modeller with automation.

    5.5 Code Generation and Execution

    Learn how a pre-built automation model can be used to create and run automation scripts.

    5.6 Test Plans and Scheduling

    Identify the benefits of test plans as part of a CI/CD pipeline where you can set up regression suites.


    Reusable Subflows

    6.1 Creating Reusable Flows

    Understand when and how to re-use subprocesses in master flows, and the value of doing it.

    6.2 Parameterising Subflow Test Data

    Understand how to parameterise subprocess data.

    6.3 Tagging Subprocesses for Test Case Generation

    Learn how to use tags to define various levels of test coverage, including low and exhaustive.


    What's Next