A test, executed by the developer in a (properly controlled) laboratory environment, that should demonstrate that the developed system or subsystems meet the requirements set in the functional and quality specifications.
A project activity that tests an application system over its complete life-cycle, using scripts and associating scenario test specifications into chronological sequences.