What is the main reason for testing software before releasing it?

  • A. to show that system will work after release
  • B. to decide when the software is of sufficient quality to release
  • C. to find as many bugs as possible before release
  • D. to give information for a risk based decision about release

Answer: Option D