Black-box Testing dan White-bix Testing pada LMS Binus

Dua kategori test case design dapat dilakukan menggunakan Black-box Testing ataupun White-box Testing. Dimana, White-box Testing fokus pada struktur kontrol program, digunakan untuk memastikan bahwa semua pernyataan dalam program telah dieksekusi setidaknya sekali selama pengujian dan bahwa semua kondisi logis telah dilakukan. Sementara itu, Black-box Testing dirancang untuk memvalidasi persyaratan fungsional tanpa memperhatikan kerja internal sebuah program, Black-box Testing berfokus pada domain informasi dari perangkat lunak, digunakan sebagai test-case dengan mempartisi domain masukan dan keluaran dari suatu program dengan cara menyediakan cakupan pengujian menyeluruh.

Disini saya akan melakukan pengujuan pada sistem Learning management System (LMS)  https://ol.binus.ac.id/Dashboard. Menggunaakn 2 jenis pengujian

  1. Black-box Testing
  2. White-box Testing

Kalian boleh melakukan eksplorasi terhadap scenario yang kalian butuhkan untuk melakukan pengujian dengan Black-box Testing ataupun White-box Testing.

Pengujian Blackbox

Pengujian Blackbox Testing Login User

Role User : Pengguna/Mahasiswa

NoAktivitas PengujianTest CaseRealisasi yang diharapkanHasil PengujianKeterangan
1Mengosongkan Semua email, lalu klik selanjutnyaUsername : – Password : –Sistem akan menolak dan menampilkan pesan “Masukkan alamat email, nomor telepon, atau nama Skype yang valid”Sesuai harapanValid
2Mengosongkan password dan mengisi usernameUsername : [email protected] Password : –Sistem akan menolak dan menampilkan pesan “Masukkan sandi Anda.”Sesuai harapanValid
3Mengisi username yang salahUsername : [email protected] Password : –Sistem akan menolak untuk melanjutkan pengisian passowrd dan menampilkan pesan “Nama pengguna ini tidak ada di sistem kami. Pastikan Anda mengetiknya dengan benar. Jika masih tidak ditemukan, hubungi admin.”Sesuai harapanValid
3Mengisi username yang benar, dan password salahUsername : [email protected] Password : XXXXXXSistem akan menolak untuk melanjutkan pengisian passowrd dan menampilkan pesan “Akun atau kata sandi yang Anda masukkan salah. Jika lupa kata sandi, atur ulang sekarang.”.Sesuai harapanValid

Pengujian Blackbox Testing Halaman Dashboard

Role User : Pengguna/Mahasiswa

NoAktivitas PengujianRealisasi yang diharapkanHasil PengujianKeterangan
1Menu DashboardTampilan Awal sistem berhasil LoginMenampilkan informasi nickname akun yang digunakan untuk loginMenampilkan sidebar dan daftar menuMenampilkan informasi : next agenda deadlines, announcements, events, GDP point, GPA, Zoom ConsultationMuncul data dan informasi detail mengenai next agenda deadlines, announcements, events, jumlah GDP point, Nilai GPA, Zoom ConsultationMenampilkan halaman dashboard user berserta menu, sidebar dan nickname akun user.Valid
2Menu ScoreDapat melihat informasi scoreDapat melihat halamanDapat menampilkan halaman data scoreValid
3Menu AttendanceDapat melihat informasi AttendanceDapat melihat halamanDapat menampilkan halaman AttendaceValid
4Menu Course ArchiveDapat melihat informasi Course ArchiveDapat melihat halaman Course ArchiveDapat menampilkan halaman Course ArchiveValid
5Menu LearningDapat melihat informasi Learning (Course Dsitribution, Course Enrollment,  dan Certification)Dapat melihat halaman LearningDapat menampilkan halaman Learning (Course Dsitribution, Course Enrollment,  dan Certification)Valid
6Menu PrivateDapat melihat informasi Private (Seperti Financial, Profile, E-Certificate dan lainnya)Dapat melihat halaman PrivateDapat menampilkan halaman Private (Seperti Financial, Profile, E-Certificate dan lainnya)Valid
7Menu ExamDapat melihat informasi Exam (Exam Schedule dan Score Protest)Dapat melihat halaman ExamDapat menampilkan halaman Exam (Exam Schedule dan Score Protest)Valid
8Menu GraduationDapat melihat informasi GraduationDapat melihat halaman ExamDapat menampilkan halaman GraduationValid
9Menu ServicesDapat melihat informasi ServicesDapat melihat halaman ExamDapat menampilkan halaman ServicesValid

Pengujian Whitebox Testing Login

Flowchart

Pengujian Whitebox Testing Login

FlowGrap

Kita akan menentukan kompleksitas cyclomatic dari grafik aliran

V(G) = E – N + 2

Dimana

E : Jumlah Panah/Busur/Link

N : Jumlah simpul

V(G) = 7 – 6 + 2

= 3

Jalur Independendy

Jalur Independency
Path 1126   
Path 2123456
Path 3123453

Hasil Path 1 : Berhasil Masuk Ke Halaman Dashboard

Hasil Path 2 : Berhasil Masuk Ke Halaman Dashboard

Hasil Path 3 : Terdapat pesan “Nama pengguna ini tidak ada di sistem kami. Pastikan Anda mengetiknya dengan benar. Jika masih tidak ditemukan, hubungi admin.” Atau “Akun atau kata sandi yang Anda masukkan salah. Jika lupa kata sandi, atur ulang sekarang.”

Pengujian Whitebox Testing Halaman Dashboard

Flowchart

Flowchart Pengujian Whitebox Testing Halaman Dashboard

FlowGraph

FlowGraph Pengujian Whitebox Testing Halaman Dashboard

Kita akan menentukan kompleksitas cyclomatic dari grafik aliran

V(G) = E – N + 2

Dimana

N : Jumlah Panah/Busur/Link

N : Jumlah simpul

V(G) = 26 – 19 + 2

= 9

Jalur Independendy

Jalur Independency
Path 11231119
Path 21241219
Path 31251319
Path 41261419
Path 51271519
Path 61281619
Path 71291719
Path 812101819
Path 9123102

Hasil Path 1 : Tampil Halaman Data Score

Hasil Path 2 : Tampil Halaman Data Attendance

Hasil Path 3 : Tampil Halamaan Data Course Archive

Hasil Path 4 : Tampil Halaman Learning

Hasil Path 5 : Tampil Halaman Private

Hasil Path 6 : Tampil Halaman Exam

Hail Path 7 : Tampil Halaman Graduation

Hasil Path 8 : Tampil Halaman Services

Hasil Path 9 : Tampil Halaman Dashboard

Sekian semoga dapat bermanfaat


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *