Alpha Testing Sequences
The main objective of alpha testing is to show with a high level of confidence that the software application meets the acceptance criteria:
| Functionality |
| Performance metrics |
| Usability standards |
| Features |
| Capabilities |
Each software engineer is expected to thoroughly beta test their coding of the software for both functionality and usability before submitting it to the lead engineer for final beta acceptance testing. The lead engineer tests the software itself, but also performs the code review to verify the validity and stability of the code written by the engineers.
During both alpha and beta testing, the project managers test the software application, but also verify documentation, operator or user interfaces, and reports. What is also indirectly tested and evaluated are the development team, the technical and project management, the application development tools, and the software development rules and guidelines. In sum, much more is tested than just the software product itself.