PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 1, 1984IEEE Transactions on Software Engineering687 citations

An Evaluation of Random Testing

View Full Paper
JDJoe W. DuranSNSimeon Ntafos

Key Points

  • The research aims to compare the effectiveness and cost of random testing against structured program testing methods.
  • Conducted simulation experiments to analyze cost-effectiveness.
  • Performed actual random testing experiments to validate results.
  • Examined the relationship between random testing and partition testing schemes.
  • Results indicate that random testing can be more cost-effective compared to partition testing methods.
  • Simulation data supports the cost efficiency of random testing as a validation approach.

Abstract

Random testing of programs has usually (but not always) been viewed as a worst case of program testing. Testing strategies that take into account the program structure are generally preferred. Path testing is an often proposed ideal for structural testing. Path testing is treated here as an instance of partition testing, where by partition testing is meant any testing scheme which forces execution of at least one test case from each subset of a partition of the input domain. Simulation results are presented which suggest that random testing may often be more cost effective than partition testing schemes. Also, results of actual random testing experiments are presented which confirm the viability of random testing as a useful validation tool.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Duran et al. (1984) studied this question.

synapsesocial.com/papers/6a0eedba1c5e2d2319fa1a35https://doi.org/10.1109/tse.1984.5010257
Ask AI
Helpful
Bookmark
Share
View Full Paper