Unit Testing, Black Box Testing, dan White Box Testing dalam Rekayasa Perangkat Lunak (kelompok 10)
A. Pengertian Pengujian Perangkat Lunak Pengujian perangkat lunak (software testing) adalah proses yang sangat penting dalam siklus pengembangan perangkat lunak yang bertujuan untuk mengevaluasi kualitas perangkat lunak dan memastikan bahwa sistem bekerja sesuai dengan kebutuhan dan harapan pengguna. Proses ini melibatkan pelaksanaan program atau aplikasi dengan tujuan menemukan kesalahan (bug) dan memastikan perangkat lunak bebas dari cacat sebelum dirilis. B. Tujuan utama dari pengujian perangkat lunak adalah: 1. Menemukan kesalahan dalam perangkat lunak sebelum digunakan oleh pengguna. 2. Memastikan bahwa perangkat lunak sesuai dengan kebutuhan dan spesifikasi. 3. Meningkatkan kualitas perangkat lunak secara keseluruhan. 4. Memberikan keyakinan bahwa perangkat lunak dapat berjalan dengan andal dan stabil dalam berbagai situasi penggunaan. C. Jenis-Jenis Umum Pengujian Perangkat Lunak 1. Unit Testing – Menguji fungsi/metode secara individu. 2. Integration Testing – Menguji...