Software Validation in Software Testing

Software Validation is the process of evaluating the final software product to check whether the software meets the business requirements. In general, the test execution which we do in our day to day life is actually the validation activity.


Software Validation

To ensure that the product actually meets the user’s needs and that the specifications were correct in the first place. In other words, to demonstrate that the product fulfills its intended use when placed in its intended environment.

Software Verification in Software Testing


Validation is done at the end of the development process and takes place after verifications are completed.

Validation answers questions like :

  • Am I building the right product?

  • Am I accessing the right data (in terms of the data required to satisfy the requirement)?


Software Validation Activities :

  • Prepare the test requirements documents, test cases, and other test specifications to analyze the test results.

  • Evaluate that these test requirements, test cases, and other specifications reflect the requirements and is fit for use.

  • Test for boundary values, stress, and the functionalities.

  • Test for error messages and in the case of any error, the application is terminated gracefully.

  • Validate that the products and its components are suitable for the environment.

  • Do lessons learned activities and collect the improvement information.


0 Comment

Leave a Reply