c++boost.gif (8819 bytes) Home Libraries People FAQ More

Boost Test Policies and Protocols

The Boost libraries are intended to be both reliable and portable.  Every experienced programmer knows that means each library must be tested against a suitable number of test cases, on a wide range of platforms, and then tested again (regression tested) every time a change is made and before every release. 

"Quality assurance based on a wide range of targeted tests" as one of the key answers to C.A.R Hoare's question "How did software get so reliable without proof."

Regression test

Boost uses an automatic regression test suite which generates HTML compiler status tables.

Test Policy


Optional (but highly recommended)

The Boost Test Library provides many useful components which ease the construction of test programs.

Suggested Protocol for Fixing Bugs or Adding Features.


See Regression Test History.


Written by Beman Dawes. Jens Maurer, Paul Moore, Gary Powell and Jeremy Siek contributed helpful suggestions.

Revised 08 January, 2004

Copyright Beman Dawes 2001

Use, modification, and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)