Test Case
Test case adalah dokumen yang memiliki sekumpulan data uji, prasyarat, hasil yang diharapkan, dan kondisi pasca, yang dikembangkan untuk skenario uji tertentu guna memverifikasi kepatuhan terhadap persyaratan tertentu atau apakah fitur aplikasi bekerja dengan benar. Test case merupakan titik awal untuk eksekusi uji.
Berikut merupakan salah satu contoh template dari sebuah test case:
- Test Suite ID : ID rangkaian pengujian tempat kasus pengujian ini berada
- Test Case ID : ID kasus uji
- Test Case Summary : Ringkasan / tujuan dari kasus uji
- Related Requirement : ID dari persyaratan yang terkait / dilacak oleh kasus pengujian
- Prerequisites : Prasyarat yang harus dipenuhi sebelum menjalankan pengujian
- Test Script / Procedure : Prosedur langkah demi langkah untuk menjalankan pengujian
- Test Data : Data pengujian yang digunakan saat melakukan pengujian
- Expected Result : Hasil tes yang diharapkan
- Actual Result : Hasil dari tes setelah menjalankan pengujian
- Status : Pass / Fail / Not executed / Blocked
- Remarks : Setiap komentar tentang kasus uji atau eksekusi uji
- Created By : Nama penulis kasus uji
- Date of Creation : Tanggal pembuatan kasus uji
- Executed By : Nama orang yang melaksanakan pengujian
- Date of Execution : Tanggal pelaksanaan tes
- Test Environment : (Software / Hardware / Network) tempat pengujian dijalankan.
Ada beberapa tips dalam membuat sebuah test case, yaitu:
- Prioritaskan Tes
Jika memiliki jadwal yang ketat untuk menyelesaikan pengujian suatu aplikasi, mungkin pengujian beberapa fungsi dan aspek penting dari software akan terlewatkan. Untuk menghindari hal ini, beri tag pada prioritas pada setiap pengujian.
- Dibuat Berurutan
Pastikan urutan langkah dalam pengujian benar, mulai dari memasuki aplikasi hingga keluar dari aplikasi untuk skenario tertentu yang sedang diuji. Langkah yang salah dapat menyebabkan kebingungan.
- Sertakan Detail Browser
Jika yang diuji adalah aplikasi web, maka hasil pengujian dapat berbeda berdasarkan browser tempat pengujian dijalankan. Menambahkan nama dan versi browser akan memudahkan penguji, sehingga cacat dapat direplikasi dengan mudah.
Referensi