Testing

Testing in software is intended to detect defects in software by contrasting a computer program's expected results with its actual results for a given set of inputs.