When a test is run and an error occurs that keeps it from running to completion. The error may be explicitly raised or thrown by the SUT or by the test itself, or it may be thrown by the runtime system (operating system, virtual machine, etc..)
In general, it is much easier to debug a test error than a test failure because the cause of the problem tends to be much more local to where the test error occurs.
Contrast this with test failure and test success.
Copyright © 2003-2008 Gerard Meszaros all rights reserved