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

Required

Optional

Suggested Protocol for Fixing Bugs or Adding Features.

History

The current regression test program was developed by Jens Maurer in December, 2000. The original regression test concept and program, including the automatic generation of HTML compiler status tables, was developed by Beman Dawes in June, 2000.

Acknowledgements

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


Revised 17 August, 2001