Question:What are the differences between verification and validation in software development?
Answer: - Following table details the differences between verification and validation in software developement.
actual test results and use of software when verification process gets completed.Sr.No. | Verification | Validation |
---|---|---|
1 | This is process of deciding that the product on particular step of the software development meets the expected need. | This is process of deciding that the valuation of the software at the end of the process is as per the actual need. |
2 | Verification includes valuations in terms of plan, code, need and quality. Checklist and inspection are part of it. | Validation includes actual test results and use of software when verification process gets completed. |
3 | Verification decides that result of one phase of development confirms the ok status of previous phase. | Validation decides that developed product meets required needs. |
4 | Verification insures that process makes quality product at every stage of software development. | Validation insures that software being developed fulfills functional as well as non-functional needs. |
5 | Verification is done at each step and it provides the assurance of regularity with the end result of previous phase. | Validation process insures that user needs are covered completely. |