Dinamik çünkü program çalıştırılırken yapılıyor.
Kara kutu çünkü kod ile ilgili hiçbir bilgi bilinmeden gerçekleştiriliyor.
Bu test davranış testi olarakta bilinmektedir.
Test için gerekenler
Çalışan bir program ve tanımlamalar( Kullanıcı klavuzu)
Belirlenmiş test durumları( Giriş ve değer testleri gibi)
Test Datası ve Test Durumları
Test Datası:Sistem için belirlenmiş ve seçilmiş olan veriler.
Test Case(Durum): Belirlenmiş test senaryolarını kullanarak yazılımları çalıştırmak. Elde edilen verilere bakılarak durumları değerlendirmek.