Pengujian adalah proses mejalankan produk perangkat lunak dengan menggunakan
input data sampel dan menganalisis output yang di hasilkan. Produk Perangkat lunak tidak seperti produk rekayasa lainnya, produk perangkat lunak rentan menjadi rusak, dikarenakan akumulasi dalam fase siklus hidup pengujiannya (Spesifikasi Rusak, Kesalahan desain, Implementasi yang rusak, dll). 3.1 Siklus Hidup Software Engineering Analisis Kelayakan Analisis Persyaratan