Software Testing

(3) Random Testing

What are Pros&Cons of Random Testing?

Pro
  • Saves time and effort when compared with other testing strategies
  • Generated tests are unbiased
  • Knowledge about software's implementation not necessary
 
Con
  • Many test cases are redundant or unrealistic
  • Doesn't solve oracle problem → Only robustness and reliability testing possible
  • Often only capable of finding basic bugs
  • Fault localization usually takes more time

Diskussion