tingkat 2 untuk Application Layer (2)
16 Hasil Pengujian
Service yang di uji
Nilai
Input
Skenario Pengujian
Hasil yang diharapkan
Benar
Operator memasukkan
user name dan
password yang benar
Output berupa session id
Login
Salah
Operator memasukkan
username dan
password yang salah,
dan input kosong
Output berupa kode error
Benar
User memasukkan
username dan
password yang benar
Output berupa session id
login_user
User memasukkan
username dan
password yang salah,
dan input kosong
Output berupa kode error
Benar
Memasukkan input
session id yang benar
Output = 0 / tidak ada kesalahan
Logout
Salah
Memasukkan input
session id yang salah
Output berupa kode error
Benar
Memasukkan operator
id yang benar
Output berupa array yang berisi
informasi dari operator id
Operator_info
Salah
Memasukkan operator
id yang salah
Output berupa array kosong
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
add_operator
Salah
Memasukkan input
salah (operator id
sudah terpakai, input
kosong, atau yang
lainnya)
Output berupa kode error
Benar
Memasukkan operator
id yang benar
Output = 0 / tidak ada kesalahan
delete_opt
Salah
Memasukkan operator
id yang salah atau
operator id kosong
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
update_opt
Salah
Memasukkan input
yang salah (operator id
sudah terpakai, input
kosong, atau yang
lainnya)
Output berupa kode error
Benar
Memasukkan input
user id yang benar
Output = 0 / user exist
cek_user
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
user id yang benar
Output berupa array yang berisi
keterangan dari user
user_info
Salah
Memasukkan input
user id yang salah
Output berupa array kosong
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
add_user
Salah
Memasukkan input
yang salah
Output berupa kode error
update_user
Benar
Memasukkan input
Output = 0 / tidak ada kesalahan
45
Service yang di uji
Nilai
Input
Skenario Pengujian
Hasil yang diharapkan
yang benar
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
delete_user
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
bebas_pustaka
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
change_password
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / Jumlah pinjaman belum
maksimum
cek_max
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / Ttidak ada pinjaman yang
terlambat
cek_late
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output berupa array pinjaman dari
user (jika ada)
get_loan
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output berupa array pesanan dari user
(jika ada)
get_pesan
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
pinjam
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
extend
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
user_extend
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
kembali
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
pesan
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
ambil_pesan
Salah
Memasukkan input
yang salah
Output berupa kode error
Lampiran 16 (Lanjutan)
46
Service yang di uji
Nilai
Input
Skenario Pengujian
Hasil yang diharapkan
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
cancel_pesan
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
user_cancel_pesan
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
bayar_denda
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan session
id yang benar
Output berupa array kategori dari user
Category
Salah
Memasukkan session
id yang salah
Output berupa kode error
Benar
Memasukkan session
id yang benar
Output berupa array jenis-jenis
pinjaman
loan_type
Salah
Memasukkan session
id yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
add_loan_type
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
delete_loan_type
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
add_user_category
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
delete_user_category
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
kode error yang benar
Output berupa penjelasan kode error
error_message
Salah
Memasukkan input
kode error yang salah
Output berupa pesan kode error tidak
terdapat dalam basis data
cek_buku_pesan
Benar
Memasukkan input
yang benar
Output = 0 / Buku tidak dipesan atau
output berupa array yang berisi
keterangan dari pemesan dan tanggal
buku dipesan
cek_buku_pinjam
Benar
Memasukkan input
yang benar
Output = 0 / Buku tidak dipinjam
atau output berupa array yang berisi
keterangan dari peminjam dan kapan
buku dikembalikan
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
certain_dayoff
Salah
Memasukkan input
yang salah
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
Dayoff
Salah
Memasukkan input
Output berupa kode error
Lampiran 16 (Lanjutan)
47
Service yang di uji
Nilai
Input
Skenario Pengujian
Hasil yang diharapkan
yang salah
Benar
Memasukkan bulan
dan tahun yang sesuai
Output berupa array yang berisi hari
libur sesuai dengan bulan dan tahun
yang dimasukkan atau array kosong
jika tidak ada hari libur
view_dayoff
Salah
Memasukkan bulan
dan tahun yang salah
(Bukan integer, nilai
bulan yang salah, nilai
tahun yang kosong)
Output berupa kode error
Benar
Memasukkan input
yang benar
Output = 0 / tidak ada kesalahan
delete_dayoff
Salah
Memasukkan input
yang benar (format
tanggal yang salah,
input kosong, atau
tidak ada hari libur
yang dihapus)
Output berupa kode error
Lampiran 16 (Lanjutan)
This document was created with Win2PDF available at http://www.daneprairie.com.
Dalam dokumen
Desain dan implementasi application layer sistem sirkulasi berbasis web studi kasus: Perpustakaan Pusat IPB
(Halaman 53-57)