The process of exercising a product to identify differences Between expected and actual Behaviour. Typically testing is Bottom-up: unit testing and integration testingBy developers, system testingBy testers, and {user acceptance testing} By users. Test coverage attempts to assess how complete a test has Been. 2. The second stage in a generate and test search algorithm. [Jargon File] (2003-09-24)