No Deskripsi uji Kondisi awal Skenario uji Hasil yang diharapkan Hasil uji
1
Menguji fungsi untuk autentikasi pengguna sebagai administrator
Web browser berada pada halaman login administrator
Masukankan username dan
password pada form
autentikasi
Menuju halaman administrasi Sukses
2
Menguji respon aksi pemilihan menu pendaftaran siswa
Berada pada
halaman admin Pilih menu pendaftaran siswa
Tampilkan halaman untuk manajemen pengguna Sukses
Pilih menu daftarkan Tampilkan form pendaftaran
siswa Sukses
3
Menguji respon aksi pemilihan menu daftarkan dan manajeman user Berada pada halaman manajemen siswa
Pilih manajemen user Tampilkan menu pencarian
user Sukses
Mandatoryfield tidak terisi Muncul pesan bahwa field
dalam keadaan tidak terisi Sukses
Field username diisi dengan
username yang telah terdaftar
Muncul pesan bahwa
username tersebut telah terdaftar
Sukses
Isi pada field password dan ulangi password tidak sama
Muncul pesan bahwa
password yang diketikkan tidak sama Sukses 4 Menguji fungsi pendaftaran siswa Berada pada halaman form pendaftaran siswa dan semua field
dalam keadaan belum terisi
Field telah diisi sepenuhnya dengan benar
Muncul pesan bahwa data
telah berhasil dimasukkan Sukses
Field pencarian tidak diisi Muncul semua username
pengguna sistem Sukses Berada pada
halaman form manajemen user
dan field pencarian tidak terisi
Field pencarian diisi
Muncul semua pengguna sesuai dengan kata kunci
yang diberikan (menggunakan 'like') Sukses Telah tampil username yang dicari
Memilih salah satu user yang ada
Muncul halaman administrasi
user yang bersangkutan Sukses
Klik tombol ubah password Menuju halaman ubah
password Sukses
Klik tombol hapus Mengkonfirmasi apakah user
tersebut akan dihapus Sukses Berada pada
halaman
administrasi user
tertentu
Klik tombol ubah profil Menuju halaman ubah profil
untuk user tersebut Sukses
Field tidak diisi Password tidak diubah Sukses Berada pada
halaman ubah
password Field diisi Password akan diubah Sukses
5
Menguji fungsi untuk manajemen
user
Berada pada
halaman ubah profil Field diubah oleh admin Profil user akan diupdate Sukses Menguji respon aksi
pemilihan menu manajemen soal
Berada pada
halaman admin Pilih menu manajemen soal
Muncul halaman untuk manajemen soal Sukses
Filed tambah root kosong Tidak ada root baru Sukses 6
Menguji fungsi manajemen soal
Berada pada halaman manajemen
No Deskripsi uji Kondisi awal Skenario uji Hasil yang diharapkan Hasil uji
Memilih salah satu kategori
soal yang sudah ada Tampil waktu pengerjaan, nilai field untuk penentuan benar, nilai salah, dan soal yang harus dikerjakan
Sukses
Masukankan waktu pengerjaan, nilai benar, nilai
salah dan soal harus dikerjakan lalu klik tombol set
Update field waktu pengerjaan, nilai benar, nilai salah, dan soal harus dikerjakan
Sukses
Field soal harus dikerjakan diisi dengan nilai yang lebih kecil dari setengah dari jumlah soal
Muncul pesan error bahwa soal harus lebih besar dari setengah total soal di bank soal
Sukses
Field edit kategori diubah Update kategori soal Sukses
Field tambah kategori diisi
Akan menambah kategori (sub kategori) untuk kategori tersebut Sukses Berada pada halaman manajemen soal,telah dipilih kategori soal
Field tambah root diisi Terdapat root baru Sukses Semua field pada soal pilihan
ganda terisi
Menambah soal baru dengan tipe pilihan ganda untuk kategori tersebut
Sukses Menguji fungsi
untuk menambah soal untuk kategori tertentu
Berada pada halaman manajemen soal, telah dipilih
kategori soal Semua field pada soal tipe jawaban pendek terisi
Menambah soal baru dengan tipe jawaban pendek untuk kategori tersebut
Sukses
Perubahan dilakukan pada
field tertentu
Update soal dengan id dan
kategori tersebut Sukses Menguji fungsi
untuk edit soal kategori tertentu
Berada pada halaman manajemen soal, telah dipilih kategori soal, pilih menu lihat soal->
ubah Tidak dilakukan perubahan Soal tidak di-
update Sukses
Berada pada halaman manajemen soal, telah dipilih kategori soal, pilih menu lihat soal
Klik tombol hapus
Muncul konfirmasi apakah akan dilakukan penghapusan untuk soal tersebut
Sukses
Pilih tombol ok Soal dengan id tersebut akan
dihapus Sukses
Menguji fungsi untuk menghapus soal kategori tertentu
Muncul konfirmasi untuk menghapus
soal Pilih tombol cancel Penghapusan soal batal
dilakukan Sukses
Field TKAwalSoal dan persentase tidak diisi (null)
Muncul peringatan bahwa total area = 0 dalam defuzzyfikasi untuk nilai masukan, data yang dimasukankan salah
Sukses
Field TKAwalSoal dan persentase diisi dengan nilai
bilangan tertentu (integer/float) melebihi range
yang telah ditentukan
Muncul peringatan bahwa total area = 0 dalam defuzzyfikasi untuk nilai masukan, data yang dimasukankan salah
Sukses Menguji fungsi fuzzy
pada saat terjadi aktivitas pengguna
Berada pada halaman quiz adaptive
Field TKAwalSoal dan persentase diisi dengan karakter
Muncul peringatan bahwa total area = 0 dalam defuzzyfikasi untuk nilai masukan, data yang dimasukankan salah
Field TKAwalSoal dan persentase diisi dengan nilai
bilangan tertentu (integer/float) tidak melebihi
range yang telah ditentukan
Muncul informasi hasil penghitungan nilai fuzzy Sukses
Menguji respon aksi pemilihan menu manajemen pretest
Berada pada halaman admin
Pilih menu manajeman soal pretest
Muncul halaman untuk administrasi soal pretest Sukses Checklist untuk soal yang
akan diberikan pada saat pretest
Menyimpan soal yang akan digunakan sebagai soal pretest Sukses 7 Menguji fungsi manajemen soal pretest Berada pada halaman manajemen soal pretest, telah
dipilih kategori Masukankan syarat kelulusan Simpan persentase syarat
kelulusan Sukses
Menguji respon aksi pemilihan menu penilaian
Berada pada
halaman admin Pilih menu penilaian Menuju halaman penilaian Sukses Pilih penilaian untuk tiap
level (terdapat 10 level) dengan status ok
Menuju halaman untuk mengubah feedback dan selang parameter penilaian
Sukses Berada pada
halaman penilaian, telah dipilih
kategori soal Pilih penilaian untuk tiap level (terdapat 10 level) tanpa status ok
Menuju halaman mengubah
selang parameter penilaian Sukses
Pilih ubah selang parameter
Menuju halaman berisi field
untuk masukan selang persentase
Sukses
Berada pada halaman mengubah selang parameter
Masukan selang parameter
Muncul field sejumlah kelipatan dari paramater yang
diberikan (maksimal kelipatan*parameter=100)
dan field untuk masukan
feedback
Sukses
Fieldfeedback diisi Update feedback pada selang
dan level tertentu Sukses 8
Menguji fungsi penilaian
Berada pada halaman mengubah
feedback Fieldfeedback tidak diisi Update feedback pada selang
dan level tertentu Sukses Menguji respon aksi
pemilihan menu ubah password
admin
Berada pada halaman admin
Pilih menu ubah password
admin
Menuju halaman ubah
password admin Sukses
Fieldusername tidak diisi Pesan error field username
tidak diisi Sukses
Fieldpassword lama salah Pesan error password lama
salah Sukses
9
Menguji fungsi ubah
password admin Berada pada halaman ubah password admin
Field telah diisi sepenuhnya dengan benar
Pesan bahwa username dan
password untuk admin telah berhasil diubah
Menguji respon aksi pemilihan menu ubah selang parameter fuzzy Berada pada halaman admin
Pilih menu ubah parameter
fuzzy
Menuju halaman ubah parameter fuzzy Sukses
Berada pada halaman ubah selang parameter
fuzzy
Pilih salah satu paramter
fuzzy yang akan diubah
Menuju halaman ubah parameter fuzzy untuk paramter tertentu
Sukses
Field diisi bukan angka
integer Pesan error Sukses
Field diisi diluar range 0-100 Pesan error Sukses 10
Menguji fungsi ubah selang parameter
fuzzy
Berada pada halaman ubah parameter selang
fuzzy tertentu
Field diisi angka antara 0-100
Update paramter fuzzy dan hitung ulang semua nilai
fuzzy pada database
Sukses
11
Menguji fungsi
logout dan respon aksi pemilihan menu
logout
Berada pada
halaman admin Klik tombol logout
Logout dari sistem sebagai admin dan menuju ke halaman utama sistem
Sukses