--- title: "Quality Modeller 101" slug: "test-modeller-101" description: "Get started with using Test Modeller by exploring the Test Modeller 101 video series." tags: ["Test Modeller 101", "Tutorial", "Learning Portal", "Get Started", "Test Modeller"] updated: 2024-09-27T14:15:16Z published: 2024-09-27T14:15:16Z canonical: "knowledge.curiositysoftware.ie/test-modeller-101" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt > Use this file to discover all available pages before exploring further. # Quality Modeller 101 ## Course Overview: Getting Started Follow this series of Quality 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 Quality Modeller. [Embedded content](https://www.youtube.com/embed/aWGRYxTzOxc?&wmode=opaque&rel=0) --- ## Introduction [**1.1 Getting Started**](/docs/introduction) Sign up to Quality Modeller and learn about the support offered during your 14-day trial. [**1.2 Creating a Project and Navigation**](/docs/introduction) Learn how to use workspaces and control access for different users or user groups. --- ## Building Models [**2.1 Projects and Releases**](/docs/building-models) Understand file management in Quality Modeller and create your first project. [**2.2 Example Models**](/docs/building-models) Learn how to find example models and projects provided within Quality Modeller. [**2.3 Creating Your First Model**](/docs/building-models) Understand BPMN notation and the block types used to create models in Quality Modeller. --- ## Test Data Specification [**3.1 Defining Test Data at the Model Level**](/docs/test-data-specification) Learn how to specify test data for tests generated in Quality Modeller. [**3.2 Synthetic Data Functions in Quality Modeller**](/docs/test-data-specification) Understand how and when to use synthetic test data functions to create test data. [**3.3 Using Data Lists with a Model**](/docs/test-data-specification) Learn how to insert and deploy data lists in a model and generate test cases. --- ## Test Generation [**4.1 Generating Test Cases**](/docs/test-generation) Learn how to use coverage profiles to generate optimised test cases in Quality Modeller. [**4.2 Browsing Test Cases and Data**](/docs/test-generation) Learn how to review and export test cases in Quality Modeller. [**4.3 Negative Testing**](/docs/test-generation) Create advanced coverage profiles to generate tests, positive tests and negative tests from your model. [**4.4 Advanced Constraints**](/docs/test-generation) Understand when and why to use constraints in Quality Modeller. --- ## Test Automation [**5.1 Introduction to QuickStart Tutorials**](/docs/test-automation) See an overview of our 5 main automation frameworks. [**5.2 Overlaying Test Automation**](/docs/test-automation) Learn where to overlay automation and the best techniques for getting automation assets onto the model. [**5.3 Code Templates**](/docs/test-automation) Understand Code Templates and their use in relation to an automation framework. [**5.4 Custom Code Snippets**](/docs/test-automation) Learn how to use importers to quickly populate Quality Modeller with automation. [**5.5 Code Generation and Execution**](/docs/test-automation) Learn how a pre-built automation model can be used to create and run automation scripts. [**5.6 Test Plans and Scheduling**](/docs/test-automation) 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**](/docs/reusable-subflows) Understand when and how to re-use subprocesses in master flows, and the value of doing it. [**6.2 Parameterising Subflow Test Data**](/docs/reusable-subflows) Understand how to parameterise subprocess data. [**6.3 Tagging Subprocesses for Test Case Generation**](/docs/reusable-subflows) Learn how to use tags to define various levels of test coverage, including low and exhaustive. ## Related - [Introduction](/introduction.md) - [Building Models](/building-models.md) - [Test Data Specification](/test-data-specification.md) - [Test Generation](/test-generation.md) - [Test Automation](/test-automation.md) - [Reusable Subflows](/reusable-subflows.md)