Software Testing - Validation Testing
Software Testing - Validation Testing
The process of evaluating software during the development process or at the end of
the development process to determine whether it satisfies specified business
requirements.
Validation Testing ensures that the product actually meets the client's needs. It can
also be defined as to demonstrate that the product fulfills its intended use when
deployed on appropriate environment.
It answers to the question, Are we building the right product?
Integration Strategies:
Big-Bang Integration
Top Down Integration
Bottom Up Integration
Hybrid Integration
The acceptance test cases are executed against the test data or using an acceptance
test script and then the results are compared with the expected ones.
Acceptance Criteria
Acceptance criteria are defined on the basis of the following attributes:
Functional Correctness and Completeness
Data Integrity
Data Conversion
Usability
Performance
Timeliness
Scalability
Documentation
operation Environment
Test case ID
Test Title
Test Objective
Test Procedure
Test Schedule
Resources
The acceptance test activities are designed to reach at one of the conclusions :
1. Accept the system as delivered
2. Accept the system after the requested modifications have been made
3. Do not accept the system
Acceptance Test Report - Attributes
The Acceptance test Report has the following attributes:
Report Identifier
Summary of Results
Variations
Recommendations
Approval Decision