QUOTE]Originally posted by JRica: Isn't Unit testing what developers are supposed to do, before they submit their builds for QC testing??
Yes, developers are responsible for unit testing.
Here is a definition for unit testing:
"A test designed to demonstrate that the program logic of a given unit or component performs according to the program specs"
Here is a quote from Boris Beizer "Effective unit testing is the foundation of all later phases of testing. No amount of integration or system testing can compensate for an inadequate unit test" ....and I have found this to be a valid statement.