Friday, May 15, 2009

Explain Verification Methods.

Verification Methods - Software Testing

Verification MethodDescription
DemonstrationVerification by observation of expected external behaviour during system operation. Demonstration verifies conformance to requirements by exercising a sample of observable functional operations.
AnalysisAnalysis verifies conformance to requirements by technical evaluation, processing, review or study of accumulated data. It can include a review of test outputs versus test inputs, technical evaluation, mathematical evaluation, and simulation
InspectionInspection verifies conformance to requirements by visual examination, reviewing descriptive documentation, and comparing characteristics with predetermined criteria.
Manual TestSpecial modifications to the code under test to capture information not normally retained in the course of operations. Manual testing verifies conformance to requirements by exercising observable functional operations in a manual fashion. Testing is generally more extensive than the exercises performed using the demonstration method and is appropriate for requirements fulfilled by developmental items.
Automated TestAutomated testing verifies conformance to requirements by exercising observable functional operations in an automated fashion.
CertificationCertification verifies conformance to requirements by examination of vendor (or supplier) documentation attesting that the product was developed and tested in accordance with the vendor’s internal standards.


[Source]

Also See:
Verification & Validation Definition
Verification & Validation Examples