Typically, more than half of all software defects are found downstream in the development process or during post-sale software use. This late discovery costs the economy billions of dollars annually, since almost every business in the world relies on software to operate.
To be effective, software applications testing must start at the beginning of the development process and play an integral role throughout the application lifecycle.
A project's software quality requirements determine what data must be collected, analyzed and reported. During the design phase of the software, project management should set software quality metrics, based on the software quality requirements described in the SRS. Some common examples of software quality metrics are |