Software Testing Verification Validation and Quality Assurence
Software Testing Verification Validation and Quality Assurence
Submitted By:
Sushil Timilsina
Roll: se201147
Submission Date:
17th may, 2015
Software Verification:
Software verification is act of reviewing, inspecting, testing, checking, auditing or
otherwise establishing and documenting whether items, processes, services or
documents conform to specified requirements. It can also be taken as process of
evaluating a system or component to determine whether the products of a given
development phase satisfy the conditions imposed at the start of the phase.
Software Review:
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 type of reviews. They are described as below.
1. In Process Reviews
In-Process Review looks at the product during a specific time period of a life
cycle. They are usually limited to a segment of a project, with the goal of
identifying defects as work progresses, rather than at the close of a phase or
even later, when they are more costly to correct.
2. Phase-End Review
This review looks at the product for the main purpose of determining whether to
continue with planned activities. They are held at the end of each phase, in a
semiformal or formal way. Defects found are tracked through resolution
3. Post Implementation Review
These reviews are held after implementation is complete to audit the process
based on actual results. They are held to assess the success of the overall
process after release and identify any opportunities for process improvement.
They can be held up to three to six months after implementation, and are
conducted in a format.
The author is responsible for the production of the review items, and for
presenting them at the walkthrough meeting. Members examine review items,
report errors and recommend solutions.
3. Inspection (Formal)
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. The objective of inspection is to identify
problems, not to correct them.
4. Audit
Members interview the development team, examine review items, report errors
and recommend solutions.