• Alpha testing adalah pengujian yang dilakukan pada aplikasi
menjelang akhir proses product development ketika produk hampir dalam keadaan dapat digunakan. • Pengujian ini dilakukan untuk mengidentifikasi gangguan atau bug yang mungkin muncul karena kesalahan mendadak yang dibuat oleh pengguna. Kelebihan pengujian alpha 1. Dapat melakukan pengujian yang memadai dan menyeluruh. 2. Meningkatkan kualiti aplikasi 3. Memberikan insight mengenai usability dan reliability 4. Mengurangkan waktu untuk membaiki aplikasi dan mempercepat waktu pengesanan. Kelemahan pengujian alpha 1. Waktu pengujian menjadi lebih lama Beta Testing • Ujian beta ialah ujian yang dilakukan oleh pengguna akhir di tapak pengguna akhir • Kumpulan pengguna akhir yang berpotensi melakukannya untuk memberikan maklum balas yang tidak berat sebelah pada produk. • Ia dilakukan di tapak pengguna akhir. • Kitaran pelaksanaan ujian beta biasanya lebih kecil daripada kitaran ujian dalaman (alfa). • Sejak ujian pengguna akhir, versi beta tidak mempunyai akses kepada kod sumber produk, jadi ia melibatkan ujian kotak hitam sahaja.