![]() ![]() ![]() ![]() |
| Topics this page:
|
|
|
| ![]() ![]() ![]() |
|
Difference | Verification | Validation |
---|---|---|
Asks: | "Are we building the product right?"
Does the software conform to its specification? | "Are we building the right product?"
Is the software doing what the user really need/want? |
Focus: | verifies that the final product satisfies or matches the | validates that the product design satisfies the |
Basis: | original design (from low-level engineering). | intended usage (from high-level marketing). |
Conclusion from Capability Maturity Model (CMMI-SW v1.1) | the work products properly reflect the requirements specified for them. | the product, as provided, will fulfill its intended use. |
The aim of testing: | Find errors introduced by an activity, i.e. check if the product of the activity is as correct as it was at the beginning of the activity. | Declare whether the product of an activity is indeed what is expected, i.e. the activity extended the product successfully. |
In the electronics industry:
After prototyping, and after the product goes though the Design Refinement cycle when engineers revise and improve the design to meet performance and design requirements and specifications, objective, comprehensive Design Verification Testing (DVT) is performed to verify all product specifications, interface standards, OEM requirements, and diagnostic commands.
Process (or Pilot) Verification Test (PVT) is a subset of Design Verification Tests (DVT) performed on pre-production or production units to Verify that the design has been correctly implemented into production.
| ![]() ![]() Page 54 “Certification is done by a third party. The certifier might be an agent of the user or an independent test agency. ... Development contracts may require certification in place of acceptance testing.”
Lesson 31: “A requirement is a quality or condition that matters to someone who matters.”
| ![]() ![]() ![]() |
| ![]() Get this print framed for your wall!
| ![]() ![]() ![]() |
|
Asset | Document |
---|---|
|
|
Blame errors on inanimate objects. If a user makes a mistake because he failed to read the instructions, it's still an instruction document failure -- the failure to use the instructions.
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
| ![]() ![]() ![]() |
Related Topics:
![]()
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page ![]() Thank you! |