Вы находитесь на странице: 1из 9

Testing Process

LiveTech
What is Verification & Validation?

Verification and Validation are the basic


ingredients of Software Quality
Assurance (SQA) activities.

“Verification” checks whether we are


building the right system, and

“Validation” checks whether we are building


the system right.
LiveTech
Verification Strategies comprise of the following:

3. Requirements Review.
4. Design Review.
5. Code Walkthrough.
6. Code Inspections.

LiveTech
Validation Strategies comprise of the
following:

3. Unit Testing.
4. Integration Testing.
5. System Testing.
6. Performance Testing.
7. Alpha Testing.
8. User Acceptance Testing (UAT).
9. Installation Testing.
10. Beta Testing.

LiveTech
Verification
Strategies
Verification Explanation Deliverable
Strategy

Requirements The study and discussions of the computer Reviewed statement of


Review system requirements to ensure they meet requirements.
stated user needs and are feasible.

Design Review The study and discussion of the computer System Design
system design to ensure it will support the Document, Hardware
system requirements. Design Document.

Code Informal analysis of the program source code Software ready for initial
Walkthrough to find defects and verify coding techniques. testing by the developer.

Code Inspection Formal analysis of the program source code to Software ready for testing
find defects as defined by meeting system by the testing team.
design specification.

LiveTech
Validation Strategies
Validation Explanation Deliverable
Strategy

Unit Testing Testing of single program, modules, or unit Software unit ready for
of code. testing with other
system component.

Integration Testing of related programs, modules, or Portions of the system


Testing units of code. ready for testing with
other portions of the
system.

System Testing Testing of entire computer system. This kind Tested computer
of testing can include functional and system, based on what
structural testing. was specified to be
developed.

Performance Testing of the application for the Stable application


Testing performance at stipulated times and performance.
stipulated number of users.

LiveTech
Validation Explanation Deliverable
Strategy

Alpha Testing Testing of the whole computer system Stable application.


before rolling out to the UAT.

User Testing of computer system to make sure it Tested and accepted


Acceptance will work in the system regardless of what system based on the
Testing (UAT) the system requirements indicate. user needs.

Installation Testing of the Computer System during the Successfully installed


Testing Installation at the user place. application.

Beta Testing Testing of the application after the Successfully installed


installation at the client place. and running application.

LiveTech
Test Phases.
Requirements Design
Review Review

Code Code
Inspection Walkthrough

Unit Integration
Testing Testing

Performance System
Testing Testing

Alpha User Acceptance


Testing Testing

Beta Installation
Testing Testing

LiveTech
Deliverables.

The Deliverables from the Test team would


include the following:

Test Plan.
Test Scenario Documents.
Test Case Documents.
Defect Reports.
Status Reports (Daily/weekly/Monthly).
Test Scripts (if any).
Product Sign off Document.

LiveTech

Вам также может понравиться