Friday, 26 July 2013

Verification and Validation Testing Strategies

 Verification Strategies

The Verification Strategies, persons / teams involved in the testing, and the deliverable of that phase of testing is briefed below:
Verification Strategy
Performed By
Explanation
Deliverable
Requirements Reviews
Users, Developers, Test Engineers.
Requirement Review’s help in base lining desired requirements to build a system.
Reviewed and approved statement of requirements.
Design Reviews
Designers, Test Engineers
Design Reviews help in validating if the design meets the requirements and build an effective system.
System Design Document, Hardware Design Document.
Code Walkthroughs
Developers, Subject Specialists, Test Engineers.
Code Walkthroughs help in analyzing the coding techniques and if the code is meeting the coding standards
Software ready for initial testing by the developer.
Code Inspections
Developers, Subject Specialists, Test Engineers.
Formal analysis of the program source code to find defects as defined by meeting system design specification.
Software ready for testing by the testing team.

1 Review’s

The focus of Review is on a work product (e.g. Requirements document, Code etc.). After the work product is developed, the Project Leader calls for a Review. The work product is distributed to the personnel who involves in the review. The main audience for the review should be the Project Manager, Project Leader and the Producer of the work product.

There are three general classes of reviews:
A) Informal or Peer Review
B) Semiformal or Walk-Through
C) Format or Inspections

i) Peer Review is generally a one-to-one meeting between the author of a work product and a peer, initiated as a request for import regarding a particular artifact or problem. There is no agenda, and results are not formally reported. These reviews occur on an as needed basis throughout each phase of a project.

ii) Walkthroughs: The author of the material being reviewed facilitates walk-Through. The participants are led through the material in one of two formats; the presentation is made without interruptions and comments are made at the end, or comments are made throughout. In either case, the issues raised are captured and published in a report distributed to the participants. Possible solutions for uncovered defects are not discussed during the review.

iii) Inspections: A knowledgeable individual called a moderator, who is not a member of the team or the author of the product under review, facilitates inspections. A recorder who records the defects found and actions assigned assists the moderator. The meeting is planned in advance and material is distributed to all the participants and the participants are expected to attend the meeting well prepared. The issues raised during the meeting are documented and circulated among the members present and the management.

 Validation Strategies

The Validation Strategies, persons / teams involved in the testing, and the deliverable of that phase of testing is briefed below:


Validation Strategy
Performed By
Explanation
Deliverable
Unit Testing.
Developers / Test Engineers.
Testing of single program, modules, or unit of code.
Software unit ready for testing with other system component.
Integration Testing.
Test Engineers.
Testing of integrated programs, modules, or units of code.
Portions of the system ready for testing with other portions of the system.
System Testing.
Test Engineers.
Testing of entire computer system. This kind of testing usually includes functional and structural testing.
Tested computer system, based on what was specified to be developed.
Production Environment Testing.
Developers, Test Engineers.
Testing of the whole computer system before rolling out to the UAT.
Stable application.
User Acceptance Testing.
Users.
Testing of computer system to make sure it will work in the system regardless of what the system requirements indicate.
Tested and accepted system based on the user needs.
Installation Testing.
Test Engineers.
Testing of the Computer System during the Installation at the user place.
Successfully installed application.
Beta Testing
Users.
Testing of the application after the installation at the client place.
Successfully installed and running application.

Are u looking for home based part/full time job ? click below link 

No comments:

Post a Comment