Software Verification in Software Testing

Let’s see, What is Software Verification in Software Testing. Verification is a process of evaluating the intermediary work products of a software development lifecycle to check if we are on the right track of creating the final product.


Software Verification

To ensure that the product is being built according to the requirements and design specifications. In other words, to ensure that work products meet their specified requirements.

Software Verification in Software Testing


Verification is done at the starting of the development life cycle. It includes reviews and meetings, walkthroughs, inspection, etc. to evaluate documents, plans, code, requirements, and specifications.

Verification answers questions like :

  •  Am I building the product right?

  • Am I accessing the data right (in the right place; in the right way).


Verification Activities :

  • Requirement verification Involves review of the requirements.

  • Design Verification Involves reviews of all the design documents including the HLD and LDD.

  • Code verification Code review.

  • Documentation Verification of user manuals and other related documents.

  • Performing peer reviews.

  • Verify the selected work products.


0 Comment

Leave a Reply