A Software Testing Primer Nick Jenkins - Testing in the Software Development Life Cycle The purpose of testing is to reduce risk The unknown factors within the development and design of new software can