---

The art of unit testing explained

[ Thanks to Linux User &
Developer magazine
for this link. ]

“The verification process confirms that the software meets its
technical specifications. A specification is a description of a
function in terms of a measurable output value given a specific
input value under specific preconditions.

“The validation process confirms that the software meets the
business requirements. A defect is a variance between the expected
and actual result. The defect’s ultimate source may be traced to a
fault introduced in the specification, design, or development
(coding) phases.

“Software testing answers questions that development testing and
code reviews can’t.”


Complete Story

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis