Anda di halaman 1dari 11

TESTING DAN IMPLEMENTASI

Pertemuan 13

TEST CASE (KASUS UJI)


OUTLINE :

➢ Definisi Test Case


➢ Tujuan Test Case
➢ Isi Test Case
➢ Fungsi Test Case
➢ Contoh Pembuatan Test Case
➢ Hal Yang Perlu Diperhatikan Dalam Membuat Test Case
DEFINISI TEST CASE (KASUS UJI)

• TEST CASE ADALAH DOKUMEN YANG MENGGAMBARKAN INPUT, TINDAKAN,


ATAU PERISTIWA DAN RESPON YANG DIHARAPKAN, UNTUK MENENTUKAN
APAKAH FITUR DARI APLIKASI BEKERJA DENGAN BENAR.
• TEST CASE ATAU JUGA BISA DISEBUT DENGAN UJI KASUS ADALAH SUATU
RANCANGAN ATAU RANGKAIAN MENGENAI TINDAKAN YANG DILAKUKAN
OLEH USER (DALAM HAL INI ADALAH SEORANG QUALITY
ASSURANCE ATAU TESTER) UNTUK MELAKUKAN VERIFIKASI TERHADAP FITUR
ATAU FUNGSI TERTENTU DARI SEBUAH PERANGKAT LUNAK
TUJUAN TEST CASE
• PEMBUATAN TEST CASE BERTUJUAN UNTUK MEMASTIKAN BAHWA SUATU
SISTEM DAPAT DIJALANKAN DENGAN BAIK SESUAI DENGAN KEBUTUHAN
AWAL SERTA MAMPU MEMBERIKAN RESPON KETIKA TERDAPAT SUATU
MASUKAN YANG TIDAK VALID.
• TEST CASE BERTINDAK SEBAGAI TITIK AWAL DALAM PELAKSANAAN
PENGUJIAN SEBUAH SISTEM. DARI TEST CASE INI BIASANYA DIKETAHUI
APAKAH FITUR SISTEM BERJALAN NORMAL ATAU TIDAK.
ISI/KOMPONEN TEST CASE
• SEBUAH KASUS UJI HARUS BERISI KETERANGAN SEPERTI TES NAMA KASUS,
TEST CASE ID, TUJUAN (TEST CASE DESCRIPTION), KONDISI PENGUJIAN
(PRECONDITION), PERSYARATAN INPUT-INPUT DATA, LANGKAH-LANGKAH,
HASIL YANG DIHARAPKAN (EXPECTED RESULT), HASIL SESUNGGUHNYA
(ACTUAL RESULT) SERTA KETERANGAN (STATUS).
• JADI SEKURANGNYA BERISI : SEKUMPULAN INPUT, KONDISI YANG
DIJALANKAN, HASIL YANG DIHARAPKAN DAN KET
FUNGSI TEST CASE

YAITU SEBAGAI PANDUAN DALAM MELAKUKAN :


• WHITEBOX TESTING
• BLACKBOX TESTING
CONTOH TEST CASE – APLIKASI KEPEGAWAIAN
TEST OUTPUT
TUJUAN INPUT KETERANGAN
CASE ID DIHARAPKAN

1 Simpan NIP, nama, alamat, tempat lahir, tanggal Data tersimpan dalam Sesuai
lahir, jenis kelamin, status perkawinan, database
status agama

2 Perbarui NIP, nama, alamat, tempat lahir, tanggal Data diubah dan Sesuai
lahir, jenis kelamin, status perkawinan, tersimpan dalam
status agama database

3 Hapus NIP, nama, alamat, tempat lahir, tanggal Data terhapus dalam Sesuai
lahir, jenis kelamin, status perkawinan, database
status agama

4 Cari nama Mencari record Sesuai


berdasarkn nama
HAL YANG PERLU DIPERHATIKAN DALAM
MEMBUAT TEST CASE

• TEST CASE DIBUAT SEDERHANA DAN TRANSPARAN


PENJELASANNYA JELAS DAN RINGKAS, GUNAKAN BAHASA YANG MUDAH DIPAHAMI, SEHINGGA
PELAKSANAAN PENGUJIAN MENJADI LEBIH CEPAT.

• TEST CASE DIBUAT DENGAN END USER IN MIND


SESUAI TUJUAN UTAMA DARI PEMBANGUNAN SEBUAH PERANGKAT LUNAK, PENGUJI HARUS MAMPU
MEMBUAT KASUS UJI DENGAN MENGINGAT PERSPEKTIF DARI PENGGUNA AKHIR (END USER).

• HINDARI PENGULANGAN KASUS UJI


USAHAKAN UNTUK TIDAK MEMBUAT PENGUJIAN YANG BERULANG
HAL YANG PERLU DIPERHATIKAN DALAM
MEMBUAT TEST CASE
• JANGAN BERASUMSI
DALAM MEMBUAT TEST CASE, JANGAN MENGASUMSIKAN MENGENAI FITUR DAN FUNGSI DARI PERANGKAT YANG
SEDANG DIUJI. PENGUJIAN HARUS SESUAI DENGAN KETENTUAN DAN DOKUMEN SPESIFIKASI.

• PASTIKAN BAHWA PENGUJIAN SUDAH MENCAKUP SEMUANYA


PASTIKAN BAHWA PENGUJI SUDAH MEMERIKSA SEMUA FITUR SISTEM SECARA KESELURUHAN SERTA MEMENUHI
PERSYARATAN PERANGKAT LUNAK

• TEST CASE HARUS DAPAT DIIDENTIFIKASI


NAMA DARI TEST CASE ID HARUS DAPAT DIIDENTIFIKASI SEHINGGA MEMUDAHKAN PENGUJI KETIKA AKAN
MELACAK ERROR ATAU MENGIDENTIFIKASIKAN PERSYARATAN PERANGKAT LUNAK PADA TAHAP BERIKUTNYA
HAL YANG PERLU DIPERHATIKAN DALAM
MEMBUAT TEST CASE
• MENERAPKAN TEKNIK PENGUJIAN
DALAM MELAKUKAN SEBUAH PENGUJIAN, PENGUJI TIDAK MEMERIKSA SETIAP KONDISI YANG ADA DALAM
PERANGKAT LUNAK. TEKNIK PENGUJIAN MEMBANTU PENGUJI DALAM MEMILIH BEBERAPA KASUS UJI
DENGAN KEMUNGKINAN MAKSIMUM MENEMUKAN CACAT.

• REPEATABLE AND SELF-STANDING


TEST CASE HARUS MENGHASILKAN HASIL YANG SAMA SEPANJANG WAKTU, TIDAK PEDULI SIAPA
PENGUJINYA.

• PEER REVIEW
TEST CASE YANG DIBUAT HARUS BISA DITINJAU OLEH ORANG LAIN. HAL INI MEMUNGKINKAN ORANG
LAIN MENEMUKAN SEBUAH CACAT YANG TERLEWATKAN.
SELESAI
TERIMA KASIH

Anda mungkin juga menyukai