Application or System Testing
When conducted properly, should follow a logical progression of test phases, where each subsequent phase builds upon the proofing provided by the former phase(s)
Order of Test Phases
Unit >>
Smoke / Sanity testing >>
Integ >>
Func >>
System - Functional and Non-Functional >>
Perf >>
Regression >>
UAT >>
Pilot/Field >>
PVT
Purpose of Test Phases
- Smoke or Sanity
** Non-extensive software testing, makes sure that the most crucial functions of a program work, but not bothering with finer details. - Unit
** Verify individual hardware or software units - Integration (Integ)
** Verify inter-unit and external interfaces - Functional (Func)
** Verify small groups of units and their interface ability to perform specific system and process functions - System (ST)
Verify the complete system meets Func and Non-func Objectives and Requirements
Functional ST includes: External Interoperability of all data and control elements
Non-functional ST includes: Useability, Reliability, Efficiency, Portability, Maintainability - Performance (Perf)
Covers Load, Volume, Stress and Exception testing - Regression
Ensures that changes have not adversely affected the pre-existing system(s) or application(s) - User/Acceptance (UAT)
Validates the complete and integrated system against acceptance criteria and customer expectations. - NOTE: Acceptance criteria are arrived at by aid of the System Requirements Specification (SRS), the Request For Proposal (RFP) and/or the Integration Test Plan (ITP)
- Pilot/Field
Verifies the complete system co-operates with business processes and workflow, to meet stakeholder expectations in a production-like environment. - Production Verification (PVT)
A repeat of the Pilot testing but under full production and business conditions
Test Phases Explained
- Smoke/Sanity Testing: Performed by
developers before releasing the build to the testing team.
May also be performed by testers to decide whether to accept the build for further testing or not.

No comments:
Post a Comment