GITB TDL Documentation

Welcome to the documentation of the GITB Test Description Language (TDL). The GITB TDL is used to define test cases to realise a specification’s conformance testing needs. This documentation provides a reference for all concepts and constructs involved in the definition of test cases, as well as code snippets and guidelines to use during test development.

Chapter overview

Chapter

Description

Introduction

Introducing the GITB TDL and its key concepts.

Hello world

A simple hello world example for the GITB TDL.

Test suites

Defining test suite descriptors and packaging your test suite archives.

Test cases

Defining the executable test cases to drive your tests.

Scriptlets

Reusing and customising common sets of test steps across test cases.

Types

Understanding the type system used by variables to manage test session state.

Expressions

Defining expressions, accessing configuration, and using built-in metadata.

Test steps

Defining the test steps to implement test cases and common step concepts.

Test step handlers

Using the built-in test step implementations and custom extensions.

Example test suites

Exploring common scenarios through complete example test suites.

Change history

Listing the highlights of the latest GITB TDL release and changelog.

Note

Click Ask AI to get interactive help from our AI assistant based on the official documentation.