Definisi Pengujian
Definisi klasik menurut Myers (1979),
Pengujian adalah proses menjalankan program dengan maksud
menemukan kesalahan.
Definisi tersebut menyangkut kegiatan mulai dari cek kode
yang dilakukan oleh seorang pemimpin tim untuk menjalankan percobaan dari
perangkat lunak yang dilakukan oleh seorang rekan, serta tes yang dilakukan
oleh suatu unit pengujian, semua bisa dianggap kegiatan pengujian.
Definisi lain menurut IEEE
Proses mengoperasikan sistem atau komponen dalam kondisi
tertentu, mengamati atau merekam hasil, dan membuat evaluasi terhadap beberapa
aspek dari sistem atau komponen.
Proses analisis item perangkat lunak untuk mendeteksi
perbedaan antara yang ada dan kondisi yang diperlukan (yaitu bug) dan
mengevaluasi fitur-fitur dari item perangkat lunak