User's Guide | Reference Manual | Release Notes | Off-Print | Top

Common Test User's Guide

Version 1.3.2

Bibliography | Glossary | Cover

Table of Contents


1 Common Test Basics
1.1 Introduction
1.2 Test Suite Organisation
1.3 Support Libraries
1.4 Scripting Suite and Test Cases
1.5 External Interfaces

2 Installation
2.1 Unix
2.2 Windows

3 Writing Test Suites
3.1 Support for test suite authors
3.2 Test suites
3.3 Init and end per suite
3.4 Init and end per test case
3.5 Test cases
3.6 Test case info function
3.7 Test suite default data
3.8 Data and Private Directories
3.9 Execution environment
3.10 Illegal dependencies

4 Test Structure
4.1 Test structure
4.2 Skipping test cases
4.3 Definition of terms

5 Examples
5.1 Test suite

6 Running Test Suites
6.1 Using the Common Test Framework
6.2 Automatic compilation of test suites and help modules
6.3 Running tests from the UNIX command line
6.4 Running tests from the Web based GUI
6.5 Running tests from the Erlang shell
6.6 Running interactive shell mode
6.7 Using test specifications
6.8 Log files
6.9 HTML Style Sheets
6.10 Repeating tests
6.11 Silent Connections

7 Config Files
7.1 General
7.2 Syntax
7.3 Reading config values
7.4 Examples

8 Code Coverage Analysis
8.1 General
8.2 Usage
8.3 The cover specification file
8.4 Logging

9 Using Common Test for Large Scale Testing
9.1 General
9.2 Usage
9.3 Test Specifications

10 Event Handling
10.1 General
10.2 Usage

11 Dependencies between Test Cases and Suites
11.1 General
11.2 Saving configuration data
11.3 Sequences

12 Some thoughts about testing
12.1 Goals
12.2 What to test?