Validation Techniques In Software Testing