Self-Guided Training Lessons

Use these self-paced training lessons to help you get up to speed on mabl functionality.

Click 'Start Lesson' below each topic to begin!

More lessons to come...

Index

mabl Application

mabl App Introduction
mabl CLI Fundamentals
Test Results Best Practices
Coverage Overview
Visual Testing Overview
Branching

mabl Trainer

mabl Trainer Introduction
Flows
Mastering Variables
Conditionals

mabl Application Introduction

Learning Objectives:

  • Understand the key building blocks of mabl.
  • Know where each component exists in the mabl app.
  • Feel comfortable with how each component relates to one another in mabl testing.

Time to complete: (5-10 minutes)

mabl Trainer Introduction

Learning Objectives:

  • Know how to properly initialize a test from the mabl app
  • Understand the layout of the mabl trainer
  • Feel comfortable performing basic trainer actions and navigation
  • Familiarize with best practices for test creation

Time to complete: (5-10 minutes)

Flows

Learning Objectives:

To understand:

  • What Flows are
  • How to use them on a basic level
  • Why they are valuable to your testing

Key Benefits of Flows:

  • Easier test management and organization
  • Increased test scalability
  • Faster test creation

Time to complete: (5-10 minutes)

Mastering Variables

Learning Objectives:

To understand:

  • The different variable types available in mabl
  • How to create and use them
  • When to use what type of variables

Key benefits of Variables:

  • Test scenarios that require dynamic values
  • Keep tests short by passing variables in-between tests

Common Variable use cases:

  • Creating new users for application sign-up
  • Fill form with dynamic values instead of static values

mabl CLI Fundamentals

Learning Objectives:

To understand:

  • Why and when to use the CLI
  • How to inspect mabl configuration
  • How to run tests locally and on the cloud
  • How to author and edit tests

Time to complete: (5-10 minutes)

Test Results Best Practices

Learning Objectives:

To understand:

  • What the tools used for debugging are
  • How/when to use those tools when approaching a failure
  • Common next steps once an issue has been isolated

Time to complete: (5-10 minutes)

Coverage Overview

Learning Objectives:

  • Know how mabl's coverage feature works
  • Understand the link crawler plan
  • Gain familiarity with coverage calculation and metrics

What is Coverage?

Test Coverage measures how much of your application feature set is exercised by tests.

Why is it Important?

Our Coverage feature allows you to understand your application’s test coverage and easily identify potential gaps in your testing.

Time to complete: (4-7 minutes)

Visual Testing Overview

Learning Objectives:

  • Understand the value of Visual Testing
  • Know how Visual Testing works
  • Understand how Visual Tests are created
  • Know where to review Visual changes

Time to complete: (4-7 minutes)

Conditionals

Learning Objectives:

To understand:

  • What conditionals are
  • How to use conditionals in mabl

Time to complete: (4-7 minutes)

Branching

Learning Objectives:

By the end of this you will:

  • Know how branching in mabl works
  • Understand how to use, review, and merge branches

Time to complete: (4-7 minutes)