disain test case - rudist.files.wordpress.com · case beserta contoh ilustrasinya. materi ... use...

25
Disain Test Case Rudi Susanto

Upload: letruc

Post on 17-May-2018

425 views

Category:

Documents


15 download

TRANSCRIPT

Disain Test Case

Rudi Susanto

Obyektifitas Materi

• ‰Memberikan landasan yang cukup dalammemahami test case sebagai salah satu dasardari testing.

• Memberikan dasar-dasar metode disain test case beserta contoh ilustrasinya.

Materi

• ƒTest Case

• Blackbox Testing

• White Box Testing

Definisi Test Case

• Test case merupakan suatu tes yang dilakukanberdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukansebelumnya

Kegunaan test case

• Untuk melakukan testing kesesuaian suatukomponen terhadap spesifikasi – Black BoxTesting.

• Untuk melakukan testing kesesuaian suatukomponen terhadap disain – White BoxTesting

Studi Kasus:ATM System

ATM System

ATM System

Layar

Kotak Uang Kotak Kartu

Kotak Kuitansi

Masukkan PIN:

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Utama1. Melihat Saldo2. Mentransfer Uang3. Mengambil Uang4. Logout

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Melihat Saldo

1. Saldo anda adalah ….

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Mentransfer Uang

1. No Account Penerima:

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Mentransfer Uang

1. Jumlah uang yang dikirim:

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Mentransfer Uang

1. Uang berhasil terkirim

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Mengambil Uang

1. Jumlah uang yang diambil:

Kotak Uang Kotak Kartu

Kotak Kuitansi

Menu Mengambil Uang

Uang berhasil diambil

Kotak Uang Kotak Kartu

Kotak Kuitansi

Use Case Untuk Test Case uc UCD - Sistem ATM

Pengguna

Sistem ATM

Memasukkan Kartu Memasukkan PIN

Mengecek Saldo

Mentransfer Uang

Mengambil UangMelakukan Logout

«include»

Use Case Diagram (Alternatif) uc Sistem ATM

Sistem ATM

Pengguna

Memasukkan Kartu Memasukkan PIN

Memilih Transaksi

Melihat Saldo

Mengirim Uang

Mengambil Uang

Melakukan Logout

Admin

Mengganti Kotak

Deposit

«include»

«extend»

«extend»

«extend»

Gambaran Umum Sistem ATM dalamPenarikan Uang

Bagaimana Membuat Test Case Sistem ATM tersebut?

Contoh Template Test Case

Contoh Test Case 1 (Black Box)

Buatlah Test Case dari sistem ATM Tersebut!

Contoh permasalahanPenarikan uang :– Masukkan kartu ATM– Masukkan PIN– Pilih jumlah uang yang akan di ambil– Mengambil uang yang di pilihkebutuhan fungsional : ATM digunakan untuk mengambil uangkebutuhan non fungsional : per ATM hanya mampu digunakan olehsatu user pada waktu penarikan uang