involves execution the program and observing the outcomes
a type of software testing in which a program is executed and the results of this execution are examined
performed while the software is executed