Which of the following statements about functional testing is correct?

  • A. Functional test cases are derived from specifications
  • B. Functional test cases are derived from an examination of the code
  • C. Functional testing ensures defect-free software
  • D. Functional testing should be done before the formal review process

Answer: Option A