4.3.1 Premature Release Risk
Premature release is defined as releasing the software into production under the following conditions:
• The requirements were implemented incorrectly
• The test plan has not been completed
• Defects uncovered in testing have not been corrected
Some IT organizations at a high maturity level have what is called a “defect expectation.” This means that testers expectation certain quantity of defects based on the history of software
developed using the software methodology. If testers fail to uncover the expected defect frequency they should be concerned about releasing the software.
The customer/user of software should expect operational problems if the software is released without completing the project or completing testing. These risks include the risks defined as software risks. The decision that the customer/user must make is, “Is the risk associated with premature release of software less than the risk of not releasing the software?”
In premature release of software the testers should include in their report the most probable outcomes associated with premature release. For example if they could not test requirements A, B and C, the test report should indicate that the functioning of those requirements has not been validated and the user should be alert to potential incorrect processing associated with those three requirements.
đang được dịch, vui lòng đợi..