Pengujian Berbasis Kebutuhan
Apa itu Pengujian Berbasis Persyaratan?
Pengujian berbasis persyaratan adalah pendekatan pengujian di mana kasus pengujian, kondisi, dan data berasal dari persyaratan. Ini termasuk tes fungsional dan juga atribut non-fungsional seperti kinerja, keandalan atau kegunaan.
Tahapan dalam Pengujian berdasarkan Persyaratan:
Defining Test Completion Criteria - Pengujian selesai hanya jika semua pengujian fungsional dan non-fungsional selesai.
Design Test Cases - Kasus uji memiliki lima parameter yaitu keadaan awal atau prasyarat, penyiapan data, masukan, hasil yang diharapkan, dan hasil aktual.
Execute Tests - Jalankan kasus uji terhadap sistem yang diuji dan dokumentasikan hasilnya.
Verify Test Results - Verifikasi apakah hasil yang diharapkan dan aktual cocok satu sama lain.
Verify Test Coverage - Verifikasi apakah pengujian mencakup aspek fungsional dan non-fungsional dari persyaratan.
Track and Manage Defects - Setiap cacat yang terdeteksi selama proses pengujian melewati siklus hidup cacat dan dilacak hingga penyelesaiannya. Statistik Cacat dipertahankan yang akan memberi kita status keseluruhan proyek.
Persyaratan Proses pengujian:
Pengujian harus dilakukan tepat waktu.
Proses pengujian harus menambah nilai siklus hidup perangkat lunak, oleh karena itu harus efektif.
Menguji sistem secara menyeluruh tidak mungkin dilakukan sehingga proses pengujian juga harus efisien.
Pengujian harus memberikan status keseluruhan proyek, oleh karena itu harus dapat dikelola.