adaptive random testing; uniform distribution; operational profile; testing algorithms; failure detection