Saturday 29 August 2015

Verification Trilogy Introduction

What is Verification ?
                                   Verification is a objective process to check whether the developed system is bug-free and well structured . This evaluation is done during product development phase. It only checks whether  the output is in accordance with input or not .
There are different items need to consider during the verification phase.

  1. Specification requirements
  2. Design Specification
  3. Test-Plan specification
  4. Test-Bench flow setup
  5. Test-case scenarios
  6. Coverage requirements
  7. Code inspection
  8. Consistency inspection

What is Validation ?
                                   Validation is a subjective assessment process to check whether the developed system meets the customer requirements or not .This phase is basically executed at the end of development cycle.
There are different items need to consider during the validation phase.

  1. Model Specification
  2. Model Prototyping
  3. User acceptance test

 Why to setup Automation flow?
                                 Both verification and validation are the necessary part of the product development cycle. Both are provided with different filter checkers .But both the phases are having some common and repetitive flow which can be automated .
These are the few essential items which can be automate to minimize the time consumption.

  1. Smoke Testing
  2. Regression Testing 
  3. Coverage collection