Anda di halaman 1dari 21

Comic’s

Nerd
Admin
– Black
Box
Testing

Oleh :

Agung Diananto Pratomo Putro


5107100044
Verifikasi
Ariestya Dibyanugraha dan Validasi
5107100075
Perangkat
Lunak –
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI Final Project
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
2010
DAFTAR ISI

1. Keterangan Dokumen..............................................................................................................2
2. Test Case..................................................................................................................................2
2.1. Test Case Use Case 1 : Tambah Komik.............................................................................2
2.2. Test Case Use Case 2 : Ubah Komik..................................................................................3
2.3. Test Case Use Case 3 : Hapus Komik................................................................................4
2.4. Test Case Use Case 4 : Tambah Anggota..........................................................................6
2.5. Test Case Use Case 5 : Ubah Anggota..............................................................................6
2.6. Test Case Use Case 6 : Hapus Anggota.............................................................................7
3. Screenshot
3.1. Use Case 1 : Tambah Komik.............................................................................................8
3.2. Use Case 2 : Ubah Komik..................................................................................................10
3.3. Use Case 3 : Hapus Komik................................................................................................12
3.4. Use Case 4 : Tambah Anggota..........................................................................................14
3.5. Use Case 5 : Ubah Anggota..............................................................................................16
3.6. Use Case 6 : Hapus Anggota.............................................................................................18

1
1. Keterangan Dokumen
Dokumen ini berisi rencana uji coba fitur – fitur yang terdapat dalam program Comic’s Nerd
Admin, dan dalam tiap uji coba akan dijelaskan bagaimana alur pengujian dari sebuah fitur
dan hasil yang diharapkan dari uji coba fitur tersebut

2. Test Case
2.1. Test Case Use Case 1 : Tambah Komik

Keterangan Use Case Flow Hasil yang Hasil Sebenarnya


Diharapkan
Nama Main Flow : Data komik baru Sukses, Data komik
Tambah Komik TambahKomik ditambahkan ke baru ditambahkan ke
Deskripsi dengan semua field dalam database dan dalam database dan
Fitur ini berfungsi terisi muncul pada tabel di muncul pada tabel di
untuk menambahkan  Pilih tab “Data” program program
data komik baru ke pada toolbar, lalu
dalam database klik
 Pilih “Komik”, lalu
klik
 Klik pada radio
button bertanda
“Tambah”
 Isikan data Judul
Komik, Seri,
Penerbit, Tanggal
Pembelian, dan
Harga Pembelian
 Klik tombol
“Tambah”
Sub Main Flow : Apabila salah satu Sukses, Keluar pesan
TambahKomik field ada yang kosong untuk mengisi semua
dengan salah satu maka keluar pesan keterangan karena
field tidak diisi untuk mengisi semua harus diisi semuanya
 Pilih tab “Data” keterangan pada field
pada toolbar, lalu yang ada
klik
 Pilih “Komik”, lalu
klik
 Klik pada radio
button bertanda
“Tambah”
 Isikan data hanya
pada Judul Komik,
Seri, Tanggal
Pembelian, dan
Harga Pembelian,
tanpa Penerbit
 Klik tombol
“Tambah”

2
2.2. Test Case Use Case 2 : Ubah Komik

Keterangan Use Case Flow Hasil yang Hasil Sebenarnya


Diharapkan
Nama Main Flow : Data komik yang Sukses, Data komik
Ubah Komik UpdateKomik setelah dirubah terupdate di yang dirubah
Deskripsi memilih komik yang database terupdate di database
Fitur ini berfungsi akan di-update
untuk mengubah  Pilih tab “Data”
data komik yang ada pada toolbar, lalu
dalam database dan klik
menyimpannya  Pilih “Komik”, lalu
kembali klik
 Klik pada radio
button bertanda
“Ubah”
 Klik pada salah satu
data dalam table
 Ubah semua atau
salah satu dari
Judul Komik, Seri,
Penerbit, Tanggal
Pembelian, dan
Harga Pembelian
 Klik tombol
“Simpan”
Sub Main Flow : Keluar pesan untuk Sukses, Keluar pesan
UpdateKomik tanpa memilih data komik untuk memilih data
memilih komik dari table terlebih komik dari table
terlebih dahulu dahulu terlebih dahulu
 Pilih tab “Data”
pada toolbar, lalu
klik
 Pilih “Komik”, lalu
klik
 Klik pada radio
button bertanda
“Ubah”
 Klik tombol
“Simpan”

3
2.3. Test Case Use Case 3 : Hapus Komik

Keterangan Use Case Flow Hasil yang Hasil Sebenarnya


Diharapkan
Nama Main Flow : Data komik yang Sukses, Data komik
Hapus Komik DeleteKomik setelah sudah dipilih terhapus yang sudah dipilih
Deskripsi memilih komik yang dari database terhapus dari
Fitur ini berfungsi akan di-delete database dan hilang
untuk menghapus  Pilih tab “Data” dari table di program
data komik yang ada pada toolbar, lalu
dalam database klik
 Pilih “Komik”, lalu
klik
 Klik pada radio
button bertanda
“Hapus”
 Klik pada salah satu
data dalam table
 Klik tombol “Hapus”
Sub Main Flow : Keluar pesan untuk Sukses, Keluar pesan
DeleteKomik tanpa memilih data komik untuk memilih data
memilih komik dari table terlebih komik dari table
terlebih dahulu dahulu terlebih dahulu
 Pilih tab “Data”
pada toolbar, lalu
klik
 Pilih “Komik”, lalu
klik
 Klik pada radio
button bertanda
“Hapus”
 Klik tombol “Hapus”

4
2.4. Test Case Use Case 4 : Tambah Anggota

Keterangan Use Case Flow Hasil yang Hasil Sebenarnya


Diharapkan
Nama Main Flow : Data anggota baru Sukses, Data anggota
Tambah Anggota TambahAnggota ditambahkan ke baru ditambahkan ke
Deskripsi dengan semua field dalam database dan dalam database dan
Fitur ini berfungsi terisi muncul pada tabel di muncul pada tabel di
untuk menambahkan  Pilih tab “Data” program program
data anggota baru ke pada toolbar, lalu
dalam database klik
 Pilih “Anggota”,
lalu klik
 Klik pada radio
button bertanda
“Tambah”
 Isikan data Nama
Anggota, Alamat
Anggota, No
Telepon, No Tanda
Pengenal
 Klik tombol
“Tambah”
Sub Main Flow : Apabila salah satu Sukses, Keluar pesan
TambahAnggota field ada yang kosong untuk mengisi semua
dengan salah satu maka keluar message keterangan karena
field tidak diisi box untuk mengisi harus diisi semuanya
 Pilih tab “Data” semua keterangan
pada toolbar, lalu pada field yang ada
klik
 Pilih “Anggota”,
lalu klik
 Klik pada radio
button bertanda
“Tambah”
 Isikan data hanya
pada Nama
Anggota, No
Telepon, dan No
Tanda Pengenal,
tanpa Alamat
Anggota
 Klik tombol
“Tambah”

5
2.5. Test Case Use Case 5 : Ubah Anggota

Keterangan Use Case Flow Hasil yang Hasil Sebenarnya


Diharapkan
Nama Main Flow : Data anggota yang Sukses, Data anggota
Ubah Anggota UpdateAnggota dirubah terupdate di yang dirubah
Deskripsi setelah memilih database terupdate di database
Fitur ini berfungsi amggota yang akan
untuk mengubah di-update
data anggota yang  Pilih tab “Data”
ada dalam database pada toolbar, lalu
dan menyimpannya klik
kembali  Pilih “Anggota”, lalu
klik
 Klik pada radio
button bertanda
“Ubah”
 Klik pada salah satu
data dalam table
 Ubah semua atau
salah satu dari
Nama Anggota,
Alamat Anggota, No
Telepon, No Tanda
Pengenal
 Klik tombol
“Simpan”
Sub Main Flow : Keluar pesan untuk Sukses, Keluar pesan
UpdateAnggota tanpa memilih data anggota untuk memilih data
memilih anggota dari table terlebih komik dari table
terlebih dahulu dahulu terlebih dahulu
 Pilih tab “Data”
pada toolbar, lalu
klik
 Pilih “Anggota”, lalu
klik
 Klik pada radio
button bertanda
“Ubah”
 Klik tombol
“Simpan”

6
2.6. Test Case Use Case 6 : Hapus Anggota

Keterangan Use Case Flow Hasil yang Hasil Sebenarnya


Diharapkan
Nama Main Flow : Data anggota yang Sukses, Data anggota
Hapus Anggota DeleteAnggota setelah sudah dipilih terhapus yang sudah dipilih
Deskripsi memilih komik yang dari database terhapus dari
Fitur ini berfungsi akan di-delete database dan hilang
untuk menghapus  Pilih tab “Data” dari table di program
data anggota yang pada toolbar, lalu
ada dalam database klik
 Pilih “Anggota”, lalu
klik
 Klik pada radio
button bertanda
“Hapus”
 Klik pada salah satu
data dalam table
 Klik tombol “Hapus”
Sub Main Flow : Keluar pesan untuk Sukses, Keluar pesan
DeleteAnggota tanpa memilih data anggota untuk memilih data
memilih anggota dari table terlebih anggota dari table
terlebih dahulu dahulu terlebih dahulu
 Pilih tab “Data”
pada toolbar, lalu
klik
 Pilih “Anggota”, lalu
klik
 Klik pada radio
button bertanda
“Hapus”
 Klik tombol “Hapus”

7
3. Screenshot

Use case Tambah Komik

Main Flow :
TambahKomik
dengan semua field
terisi

Status : Sukses,
Data komik baru
ditambahkan ke
dalam database
dan muncul pada
tabel di program

8
9
Sub Main Flow :
TambahKomik dengan
salah satu field tidak
diisi

Status : Sukses, Keluar


pesan untuk mengisi
semua keterangan
karena harus diisi
semuanya

10
Use case Ubah Komik

Main Flow :
UpdateKomik
setelah
memilih komik
yang akan di-
update

Status :
Sukses, Data
komik yang
dirubah
terupdate di
database

11
Sub Main Flow :
UpdateKomik
tanpa memilih
komik terlebih
dahulu

Status : Sukses,
Keluar pesan
untuk memilih
data komik dari
table terlebih
dahulu

12
Use case Hapus Komik

Main Flow :
DeleteKomik
setelah
memilih komik
yang akan di-
delete

Status :
Sukses, Data
komik yang
sudah dipilih
terhapus dari
database dan
hilang dari
table di
program

13
Sub Main Flow :
DeleteKomik
tanpa memilih
anggota terlebih
dahulu

Status : Sukses,
Keluar pesan
untuk memilih
data komik dari
table terlebih
dahulu

14
Use case Tambah Anggota

Main Flow :
TambahAnggota
dengan semua field
terisi

Status : Sukses, Data


anggota baru
ditambahkan ke
dalam database dan
muncul pada tabel di
program

15
Sub Main Flow :
TambahAnggota
dengan salah
satu field tidak
diisi

Status : Sukses,
Keluar pesan
untuk mengisi
semua
keterangan
karena harus diisi
semuanya

16
Use case Ubah Anggota

Main Flow :
UpdateAnggota
setelah
memilih
anggota yang
akan di-update

Status : Sukses,
Data anggota
yang dirubah
terupdate di
database

17
Sub Main Flow :
UpdateAnggota
tanpa memilih
anggota terlebih
dahulu

Status : Sukses,
Keluar pesan
untuk memilih
data anggota dari
table terlebih
dahulu

18
Use case Hapus Anggota

Main Flow :
DeleteAnggota
setelah memilih
anggota yang
akan di-delete

Status : Sukses,
Data anggota
yang sudah
dipilih terhapus
dari database
dan hilang dari
table di
program

19
Sub Main Flow :
DeleteAnggota
tanpa memilih
anggota terlebih
dahulu

Status : Sukses,
Keluar pesan
untuk memilih
data anggota
dari table
terlebih dahulu

20

Anda mungkin juga menyukai