Alpha testing is a level of testing and software development process which evaluates the system with reference to user specified requirement. In alpha testing developer records and correct all the problems and errors during the testing before beta testing.
According to ISTQB alpha testing is simulated or actual operational testing by potential users/customers or an independent test team at the developers’ site. Alpha testing is often employed for off-the-shelf software as a form of internal acceptance testing, before the software goes to beta testing.
It verifies and validates software application and project according to user specified requirement.
It is conducted nearly completion of project and conducted in house organization in controlled environment.
It is open for private user (in house member only) and consist many iterations.
It is done by developer’s site.
It is tested by independent group of teams.
Alpha testing follows black box and beta testing.
It is also called as private testing done before pre-release of software application to improve quality of product.
Alpha testing consist following task before release to the public
– Review software application with specified application
– If minor changes found then record and correct it
– Improve quality of software product
– Attention on performance also