Software Testing

(5) Test Selection II

What are two hypotheses for test ending criteria/mutation analysis?

  • Competent Programmer Hypothesis
    • "Programmers' faults are of a syntactical nature only"
    • Requirements ambiguous, incorrect, or misunderstood
  • Coupling Hypothesis
    • "Syntactic faults correlate with other kinds of faults"
    • Test suites that detect simple faults also detect complex faults

Diskussion