• Software Testing Dictionary
  • Home

Alpha Testing

What is Alpha Testing?

Alpha testing takes place at the developer's site by the internal teams, before release to external customers. This testing is performed without the involvement of the development teams.

Alpha Testing - In SDLC

The following diagram explains the fitment of Alpha testing in the software development life cycle.

alpha testing in Test Life Cycle

How do we run it?

In the first phase of alpha testing, the software is tested by in-house developers during which the goal is to catch bugs quickly.

In the second phase of alpha testing, the software is given to the software QA team for additional testing.

Alpha testing is often performed for Commercial off-the-shelf software (COTS) as a form of internal acceptance testing, before the beta testing is performed.