The art of unit testing explained
Oct 28, 2011, 15:03 (5 Talkback[s])
(Other stories by Swayam Prakasha)
[ 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
"Software testing answers questions that development testing and
code reviews can't."