Assessing and managing risk is one of the
most important activities in any project, and is a key activity and reason for
testing. Deciding how much testing is enough should take account of the level
of risk, including technical and business risks related to the product and project
constraints such as time and budget.