

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Alpha testing is a type of software testing conducted at the developer's site by internal teams, including in-house developers and the software qa team, before releasing the software to external customers. This testing phase aims to identify and fix bugs before the beta testing stage, particularly for commercial off-the-shelf software (cots) as an internal acceptance test.
Typology: Lecture notes
1 / 2
This page cannot be seen from the preview
Don't miss anything!


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.
The following diagram explains the fitment of Alpha testing in the software development life cycle.
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