We’ve interviewed and hired a lot of testers. We have yet to meet a computer science graduate who learned anything useful about testing at a university.—Cem Kaner, Jack Falk, Hung, Quoc Nguyen, Testing Computer Software 2nd Ed. (Wiley, 1999), page ix.
In industry, the first step in testing is called domain testing: testing of variables, constraints, and correct types. Next is unit testing (aka functional testing aka white-box testing): the testing of individual functions. Finally there is black-box testing: the testing of the entire program. Industry ...