Because the Boost Test Library is critical for porting and testing Boost libraries, it has been written to be extremely conservative in its use of C++ features, and to keep dependencies to a bare minimum.
Boost.Test internal tests have been run (and work) under numerous compilers. Check the compiler status page to see how Boost.Test works on different compilers platforms.