Random testing: Difference between revisions

Content deleted Content added
Filled in 4 bare reference(s) with reFill ()
m Rep typographic ligatures like "fi" with plain text; possible ref cleanup; WP:GenFixes on, replaced: fi → fi (2) using AWB
Line 53:
==On randomness==
According to the seminal paper on random testing by D. Hamlet
<blockquote>[..] the technical, mathematical meaning of "random testing" refers to an explicit lack of "system" in the choice of test data, so that there is no correlation among different tests.<ref name=Hamlet94>{{cite book|title=Encyclopedia of Software Engineering|year=1994|publisher=John Wiley and Sons|isbn=0471540021|author=Richard Hamlet|edition=11st|editor=John J. Marciniak|accessdate=16 June 2013|chapter=Random Testing}}</ref></blockquote>
 
==Strengths and weaknesses==
Line 92:
 
==Critique==
<blockquote>Random testing has only a specialized niche in practice, mostly because an effective oracle is seldom available, but also because of difficultiesdifficulties with the operational profileprofile and with generation of pseudorandom input values.<ref name="Hamlet94"/></blockquote>
 
An [[oracle (software testing)|oracle]] is an instrument for verifying whether the outcomes match the program specification or not. An operation profile is knowledge about usage patterns of the program and thus which parts are more important.