2. Jelaskan entry kriteria dalam desain anda untuk melakukan pengujian pada LMS
Anda!
Jawaban :
Sebelum dilakukan testing ada prasyarat yang harus dicapai sebelum memulai proses
pengujian yaitu kita sebut Entry kriteria:
Apakah peralatan sudah tersedia, seperti PC, Jaringan internet, resource dosen
dan mahasiswa.
Saat registrasi/input mahasiswa:
Saat register apakah penggunaan username dengan email, dan password
menggunakan combine karakter (mengandung wild char, mengandung huruf besar
dan huruf kecil, dan angka), dan apakah username sebelumnya sudah pernah terdaftar
di system?.
Saat user/pengguna melakukan Login
Dapat masuk ke system LMS sesuai dengan kelasnya dan matakuliah yang diambil
System LMS harus memberikan fitur interaksi antar dosen dan mahasiswanya
seperti (forum, videoconference & Video dan share reference materi kuliah &
Presentasi)
3. Jelaskan exit kriteria dalam desain anda untuk melakukan pengujian pada LMS Anda!
Jawaban :
Exit kriteria yaitu, kondisi yang harus dipenuhi sebelum pengujian yang harus
disimpulkan. Untuk LMS disini kita akan lakukan pengujian expected result, yang
akan dilakukan seperti berikut:
a. Pada halaman register/update profile mahasiswa : saat input dengan alamat
email yang terdaftar, contoh:
Username adalah alamat email yang valid dan Password: harus
menggunakan kombinasi karater wild char, serta menggunakan Huruf besar
dan huruf kecil dan angka.
Expected result (hasil yang diharapkan), selain kriteria tersebut, maka itu harus
memunculkan popup/message yang memblok enti format email dan password
yang dipakai tidak sesuai. Juga saat user/mahasiswa login diharapakan sesuai
dengan kelas dan mata kuliahnya. Fitur interaksi berfungsi dengan baik
b. Pada halaman upload tugas mahasiswa dapat mengirim tugas sebelum tanggal
yang ada, lewat dari tanggal yang ada maka system terkunci.
Expected result yaitu setelah mahasiswa mengupload tugas akan muncul tanggal
serta waktu pengiriman tugas
4. Jelaskan eksekusi test yang akan anda lakukan untuk melakukan pengujian pada LMS
Anda!
Jawaban :
Test Execution dikatakan berhasil jika pengujian yang dilakukan sudah sesuai
requirement dan expected result yang di jelaskan pada no.3. Jadi saat register user di
LMS, data profile yang dientry mulai dari username(Username : gusniar@binus.ac.id)
dan password yang di entry sudah berdasarkan kriteria awal. Jika kriteria tidak masuk
maka saat register mahasiswa di LMS pendaftaran user/mahasiswa ditolak.
5. Jelaskan implementasi dari fase pembuatan tabel keputusan pada pengujian black-
box!
Jawaban :
Decision table testing bertujuan untuk membantu para penguji sistem untuk
menentukan tindakan apa yang cocok terhadap suatu kondisi yang ada didalam logika
dalam suatu system yang didalam nya terdapat elemen elemen berupa : Condition
(inputs), Action (outputs) dan Rules (aturan) dan juga mendokumentasikan aturan-
aturan bisnis yang kompleks dimana sistem harus diterapkan
Contoh Tabel Keputusan dalam Menu Login Pada Sebuah aplikasi :
Kondisi yang dinginkan yaitu jika pengguna memberikan nama pengguna dan kata sandi
yang benar, pengguna akan diarahkan ke beranda. Jika salah satu input salah, pesan kesalahan
akan ditampilkan. Contoh Tabel Keputusan :
Kasus 1 - Nama pengguna dan kata sandi salah. Pengguna ditampilkan pesan
kesalahan.
Kasus 2 - Nama pengguna benar, tetapi kata sandi salah. Pengguna ditampilkan pesan
kesalahan.
Kasus 3 - Nama pengguna salah, tetapi kata sandinya benar. Pengguna ditampilkan
pesan kesalahan.
Kasus 4 - Nama pengguna dan kata sandi keduanya benar, dan pengguna dinavigasi
ke beranda.
7. Bagaimana pemilihan Teknik pengujian dilihat dari internal project dan external
project!
Jawaban :
Pemilihan teknik yang paling tepat akan tergantung pada konteks proyek.
mendefinisikan faktor internal proyek,:
---oOo---
NAMA : GUSNIAR
NIM : 2201868212