##### OpenJMS

- Overview
- Downloads
- Release Notes
- Getting Started
- User Guide
- Administrator Guide
- Developer Guide
  - Volunteers
  - Getting the Source
  - Coding Conventions
  - Building OpenJMS
  - Testing OpenJMS
  - Submitting Changes
  - Roadmap
- FAQ

##### Search OpenJMS

##### Project Documentation

- About
- Project Info
- Project Reports
- Development Process

##### Legend

- External Link
- Opens in a new window

## Overview

There are two types of tests available for testing OpenJMS: unit and functional tests.

## Unit tests

Unit tests are run as part of the build process.

## Functional tests

Functional testing is provided by JMS CTS. This includes:

- a comprehensive test suite for testing JMS provider compliance to the JMS specification, and;
- stress tests for measuring performance

Refer to the Getting Started page for instructions on testing OpenJMS using JMS CTS.