Alpha testing is type of acceptance testing performed to find all possible defects before releasing the product to everyday users. Tester focus to simulate real users by using black box / white box testing. The goal is to perform the tasks that a typical user might perform while use system or product.Whenever any firms launch their software product in the market, they should go for alpha testing before final release. Mostly alpha testing performed by users who are internal employees of the company.
