In one of our previous post we have talked about software testing. There are many options totest your software, but now we have another topic related to discuss. Is software validation the same as software verification?
In https://iiseblogs.org/ words:
Validation can be described as verifying that you are building what the customer wants. Software validation is the process of ensuring that your application meets functional and non-functional requirements before coding and during development.
Verification if verifying that the product is being assembled correctly, after you have determined what you are supposed to build.
Keep in mind both concepts, the difference between validation and verification is functional. Validations is to cover all of the “requirements” of the user, and verification means “functionality” in all of thse parts.
For example, we have shown that software testing is performed in different layers, from Unit testing to Exploratory testing. In verification you guarantee that all of this parts really works appropiately before the project is “built”.
In http://www.fda.gov/RegulatoryInformation/Guidances/ucm085281.htm you can find a really complete guide ofsoftware validation, actually the name of the document is:
General Principles of Software Validation; Final Guidance for Industry and FDA Staff
Some of the topics covered are:
I personally read the 4.7, which I saw asone of the most important ones. Let me give you a little explanation of my thouhgs:
Think on what an application tells you there is an update available (yes an update instead on an upgrade), there are a lot of steps before developers launch this
Continue reading "SW Verification and Validation" →