Alpha Testing



Definition

Alpha testing is the launch testing consisting of the development organization’s initial internal dry runs of the application’s acceptance tests in the production environment.

Objectives

The typical objectives of alpha testing are to:

Preconditions

Execution of alpha tests can typically begin when the following preconditions hold:

Completion Criteria

Alpha testing is typically complete when the following postconditions hold:

Tasks

typically involves the following teams performing the following testing tasks:

Environments

Alpha testing is typically performed on the following environments with the following tools:

Phases

Alpha testing typically involves the following tasks being performed during the following phases:

PHASE →
TASK ↓
Business
Strategy
Business
Optimization
Initiation Construction Delivery Usage Retirement
Test
Planning
Not
Applicable
Not
Applicable
Completed Regression Not
Applicable
Not
Applicable
Not
Applicable
Test
Reuse
Not
Applicable
Not
Applicable
Not
Applicable
Started Completed Not
Applicable
Not
Applicable
Test
Design
Not
Applicable
Not
Applicable
Not
Applicable
Started Completed Not
Applicable
Not
Applicable
Test
Implementation
Not
Applicable
Not
Applicable
Not
Applicable
Started Completed Not
Applicable
Not
Applicable
Test
Execution
Not
Applicable
Not
Applicable
Not
Applicable
Started Completed Not
Applicable
Not
Applicable
Test
Reporting
Not
Applicable
Not
Applicable
Not
Applicable
Started Completed Not
Applicable
Not
Applicable

Guidelines