a. Unit Testing Pengujian masing-masing unit komponen program untuk meyakinkan bahwa sudah beroperasi secara benar b. Module Testing Pengujian terhadap koleksi unit-unit komponen yang saling berhubungan c. Sub-system Testing Pengujian terhadap koleksi modul-modul yang membentuk suatu sub-sistem (aplikasi) d. System Testing Pengujian terhadap integrasi sub-sistem, yaitu keterhubungan antar sub-sistem e. Acceptance Testing Pengujian terakhir sebelumj sistem dipakai oleh user Melibatkan pengujian dengan data dari pengguna sistem Biasanya dikenal dengan Alpha Test