- Error/kesalahan : ketidaksesuaian dengan spesifikasi
- Testing : memastikan kesesuaian
- Implementasi : mengukur sejauh mana hasil yang ada atau membandingkan antara apa yang terjadi dan seharusnya terjadi untuk memenuhi kebutuhan yang di harapkan
- Verifikasi : penyesuaian dari dalam sedangkan validasi penyesuaian dari luar
Kualitas pemenuhan terhadap kebutuhan
3 macam kualitas software :
- fungsionalitas (kualitas luar)
- rekayasa (kualitas dalam)
- adptabilitas (kualitas kedepan)
Testing yang bagus harus dapat mengukur faktor – faktor yang ada atau yang sudah ditentukan menurut kualitas