Application of a failure driven test profile in random testing