Definitions of software process activities
Testing - executing the software with data
set to ensure that the software works as
expected.
Unit testing is performed by the developer.
Integration testing is a testing performed during
the integration of the software.
System testing is a software testing in an
environment that matches the operational
environment.