Content deleted Content added
Manuel.oriol (talk | contribs) |
Manuel.oriol (talk | contribs) No edit summary |
||
Line 71:
An 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.
For programming languages and platforms which have contracts (for example Eiffel. .NET or various extensions of Java like JML, CoFoJa...) contracts act as natural oracles and the approach has been applied successfully.<ref name="AutoTest">http://se.inf.ethz.ch/research/autotest/</ref> Studies have been conducted to find whether manual inspections find bugs better and random testing usually find more bugs (albeit different ones).<ref name="ManualvsRandom">{{cite journal|title=On the number and nature of faults found by random testing|year=2009|publisher=John Wiley and Sons|url=http://
== See also ==
|