Anda di halaman 1dari 15

TUGAS BESAR PENJAMINAN KUALITAS PERANGKAT LUNAK

DOKUMEN TEST PLAN


WEBSITE LMS UMM

Dosen Pengampu :
Ilyas Nuryasin, S.Kom., M.Kom.

Disusun Oleh:
Ariiq Zuhri Yuliansyah (201910370311391)
Husain Syauqi Ahdinajaya (201910370311397)

TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH MALANG
2022
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 1 / 14

TABLE OF CONTENTS

1 INTRODUCTION..............................................................................................2
1.1 Document overview......................................................................................2
1.2 Abbreviations and Glossary.........................................................................2
1.2.1 Abbreviations...............................................................................................2
ST : State Transition...................................................................................................2
1.2.2 Glossary........................................................................................................2
1.3 References....................................................................................................2
1.3.1 Project References.......................................................................................2
1.3.2 Standard and regulatory References.........................................................2
1.4 Conventions..................................................................................................2
2 TEST ENVIRONMENT....................................................................................4
2.1 Integration and factory test site...................................................................4
2.1.1 Hardware test Platform..............................................................................4
2.1.2 Software test tools........................................................................................4
2.1.3 Test Data and documentation....................................................................4
2.1.4 Installation, set-up, and maintenance........................................................5
2.1.5 Personnel......................................................................................................5
3 TESTS IDENTIFICATION...............................................................................6
3.1 Testing phases..............................................................................................6
3.2 Test categories..............................................................................................6
3.3 Test progression...........................................................................................6
3.4 Test coverage................................................................................................6
3.5 Data recording, post-processing, and analysis...........................................6
3.6 Test identification and content....................................................................6
4 PLANNED TESTS.............................................................................................7
4.1 Tests Phase V1.............................................................................................7
4.1.1 Tests coverage..............................................................................................7
4.1.2 Planned tests................................................................................................7
5 TESTS SCHEDULES.........................................................................................8
6 REQUIREMENTS TRACEABILITY.............................................................9
7. TEST CASE..........................................................................................................12
8. STATE TRANSITION........................................................................................13

STP-01
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 2 / 14

1 INTRODUCTION

1.1 Document overview


Dokumen ini berisi perencanaan uji website LMS UMM dengan metode
Blackbox Testing dengan metode State Transition untuk mata kuliah Penjaminan
Kualitas Perangkat Lunak.

1.2 Abbreviations and Glossary

1.2.1 Abbreviations
ST : State Transition
LMS : Learning Management System

1.2.2 Glossary
Button : Objek untuk melakukan sebuah action seperti button Send.
TextBox : Objek untuk menyisipkan teks.
Text Input : Objek untuk menampung beberapa karakter teks.
Text Area : Objek untuk menampung lebih banyak karakter teks pada pesan.
Frame : Bagian dari Slide sebagai dasar untuk objek dalam sebuah tampilan.
Slide : Digunakan untuk menempatkan materi, pembelajaran, latihan, daftar
mahasiswa, dan lain-lain.

1.3 References

1.3.1 Project References

# Document Identifier Document Title


[D1] 1 Project Management Plan
[D2] 2 Software Requierements Specification
[D3] 3 Usablilty Specifications Document
[D4] 4 Software Detailed Design
[D5] 5 Software Test Plan
[D6] 6 Software Test Report
[D7] 7 User Guide
[R1] 8

1.3.2 Standard and regulatory References

# Document Identifier Document Title


[STD1] STD-JS01 JavaScript Coding Standards

1.4 Conventions
Kebutuhan yang tercantum pada dokumen ini disusun sesuai dengan struktur
berikut:

STP-02
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 3 / 14

Identifier Description Expected Result


U-XXX- Verifikasi tombol login dengan User berhasil masuk
XXX- 000-1 memasukkan NIM atau email dengan NIM atau email
dan password yang sudah terdaftar.
U-XXX- Verifikasi menu home untuk Tampilan beranda web
XXX- 010-1 melihat tampilan awal web akan ditampilkan.
U-XXX- Verifikasi menu dashboard Mahasiswa bisa melihat
XXX- 020-1 untuk melihat kelas maupun tampilan dashboard yang
siswa yang online berisi kelas, paduan, time
line dan sebagainya.
U-XXX- Verifikasi menu my courses Mahasiswa mengakses
XXX- 030-1 untuk melihat kelas yang kita kelas lms yang berisi
ambil informasi, tugas maupun
quiz dan sebagainya.

STP-03
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 4 / 14

2 TEST ENVIRONMENT
Bagian ini akan menjelaskan tentang lingkungan pengujian dari sudut pandang
pengguna. Hal ini dilakukan untuk memastikan kelancaran pengujian software.
Pengujian dilakukan di website lms.umm.ac.id dengan menggunakan laptop dan
bisa dilakukan oleh siapapun.

2.1 Integration and factory test site

2.1.1 Hardware test Platform


Standard perangkat keras yang akan digunakan untuk melakukan pengujian
software yaitu:
 RAM 2GB
 Hard Disk Drive 2 GB
 Processor Core Inside
 WiFi/Internet Connection

2.1.2 Software test tools


Perangkat lunak minimum yang akan digunakan untuk menguji LMS UMM yaitu:
 Windows 7
 Microsoft Edge
 Google Chrome
 Mozilla Firefox

2.1.3 Test Data and documentation


 Input text:
Semua karakter yang terdapat pada keyboard bisa dimasukkan ke dalam
text.
o Login:
Masukkan NIM, email atau username dan password pada text box
yang disediakan. Lalu klik button Login. Apabila login sukses
maka akan ada notifikasi bahwa data tersimpan dan validasi
sukses.
o Tugas:
Masukkan jawaban yang akan dikirim. Jawaban yang dikirim dapat
berbentuk file sesuai ketententuan. Klik button Send untuk
menyimpan jawaban dan mengirim ke server. Jawaban dan
aktifitas mahasiswa akan ditampilkan melalui IFRAME yang
terdapat di modul dosen.
 Data file:
Data NIM dan Nama telah dibuat dan tersimpan di Moodle Server. Data
lainnya seperti chapter, jawaban dan nilai juga tersimpan di Moodle
Server pada bagian grading action.
 Output file:
Module ID, NIM, Nama, Status, Chapter, Jawaban, Nilai dan seterusnya
akan disimpan diperangkat lokal.

STP-04
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 5 / 14

2.1.4 Installation, set-up, and maintenance


Cara untuk menjalankan website adalah dengan mengakses link lms.umm.ac.id di
browser Anda.

2.1.5 Personnel
Pengujian website LMS UMM untuk mata kuliah Penjaminan Kualitas Perangkat
Lunak dilakukan oleh mahasiswa informatika UMM.

STP-05
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 6 / 14

3 TESTS IDENTIFICATION

3.1 Testing phases


Rencana pengujian ini menetapkan semua untuk memverifikasi semua kebutuhan
webiste LMS dan mahasiswa sebagai end user yang akan melakukan pengujian
sesuai dengan dokumen SRS.

3.2 Test categories


Pengujian dibagi dalam beberapa kategori, tergantung test yang digunakan:
 Layout dan ikon
 Fungsi-fungsi utama
 Blackbox Testing

3.3 Test progression


Mahasiswa yang memiliki akun yang sudah terdaftar di LMS akan mengakses
segala fitur yang tersedia di LMS.

3.4 Test coverage


Cakupan pengujian antara lain:
 Pengujian mencakup semua komponen website LMS.
 Pengujian mencakup semua kebutuhan interface website LMS.
 Pengujian mencakup semua kebutuhan yang ditentukan di dokumen SRS.

3.5 Data recording, post-processing, and analysis


Hasil dari pengujian website LMS UMM pada mata kuliah penjaminan kualitas
perangkat lunak akan di jabarkan di dokumen ini serta hasil pengujian yang sudah
kami lakukan akan dijelaskan secara rinci sesuai dengan yang sudah kami
lakukan.

3.6 Test identification and content


Tiap-tiap pengujian memiliki identifikasi yang berisi:
 Sebuah kode identifier,
 SRS ID yang sedang diuji,
 Nomor tambahan,
 Deskrisi tujuan pengujian,
 Hasil yang diinginkan.

Tiap inditifier memliki struktur seperti berikut:


 T-SRS-RAF-001-1
 T-SRS-SSP-002-2
 Dst.

STP-06
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 7 / 14

4 PLANNED TESTS

4.1 Tests Phase V1

4.1.1 Tests coverage


Pengujian pada fase ini memiliki cakupan sebagai berikut:
 Kemudahan dalam penggunaan website LMS.
 Kenyamanan dalam menggunakan website LMS.
 Sesuai dengan dokumen spesifikasi kebutuhan software atau SRS.
 Fungsi-fungsi pada website LMS.

4.1.2 Planned tests


Pengujian yang dirancang pada fase ini tercantum pada table berikut:

Identifier Description Expected Result


T-SRS-RAF-001-1 Verifikasi button login dengan User langsung masuk ke
memasukkan NIM dan Nama menu Home
T-SRS-RAF-003-2 Verifikasi button send untuk Jawaban akan disimpan
mengisi dan mengrim jawaban dan dikirim
T-SRS-RAF-004-3 Verifikasi IFRAME untuk NIM,Nama, Nilai awal
melihat aktivitas mahasiswa sebagai penanda
aktivitas mahasiswa
akan muncul
T-SRS-SSP-001-4 Verifikasi read file untuk Tidak perlu masuk ke
membaca data login saat halaman login dan
membuka modul untuk kedua secara otomatis masuk
kalinya dan seterusnya ke halaman home
T-SRS-GUI-001-5 Verifikasi tampilan website LMS Pengguna nyaman dalam
menggunakan website
T-SRS-MIL-001-6 Verifikasi pemahaman penguji Penguji dapat mudah
dalam menggunakan website memahami informasi
LMS atau fungsi yang ada
pada website LMS

STP-07
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 8 / 14

5 TESTS SCHEDULES
Jadwal dan hal-hal yang disiapkan untuk melakukan pengujian website LMS
untuk mata kuliah Penjaminan Kualitas Perangkat Lunak sebagai berikut:
 Pengujian akan dilakukan pada tanggal 25/12/2022
 Pengujian dilakukan dari sisi user mahasiswa
 Pengujian dilakukan secara langsung di website LMS UMM
 Pengujian dilakukan berdasarkan sudut pandang pengguna
 Hasil pengujian akan dijabarkan di dokumen ini

STP-08
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 9 / 14

6 REQUIREMENTS TRACEABILITY

SRS Req. Req Title Description Req


SRS-GUI-001 Latar Belakang Halaman Warna latar belakang
Login Mahasiswa halaman login berwarna
putih terletak dibagian kiri
slide dan gambar gedung
GKB 1 disebelah kanan
slide.

SRS-GUI-002 Latar Belakang Menu Warna latar belakang dari


Home menu home pada LMS
adalah merah khas UMM.

SRS-GUI-003 Latar Belakang Halaman Warna latar belakang dari


Dashboard halaman dashboard adalah
putih
RGB (255,255,255).
SRS-RAF-001 Kebutuhan fungsi login Memasukkan NIM dan
LOGIN Nama ketika modul pertama
kali dibuka.
SRS-RAF-002 Kebutuhan fungsi text Memasukkan jawaban pada
ANSWER input Add Submission.
QUESTION
SRS-RAF-003 Kebutuhan fungsi button Mengirim jawaban.
SEND ANSWER send
SRS-RAF-004 Kebutuhan fungsi Menampilkan data
IFRAME IFRAME mahasiswa, tugas dan nilai.
SRS-SSP-001 READ Kebutuhan fungsi read file Membaca data login ketika
FILE membuka modul untuk
kedua kali atau selebihnya.
Data pada read file antara
lain adalah:
 NIM
 Nama

STP-09
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 10 / 12

 Mata Kuliah
 Chapter
 Jawaban
 Nilai
SRS-SSP-002 READ Kebutuhan fungsi read file Membaca data login ketika
FILE membuka modul untuk
kedua kali atau selebihnya.
Data pada read file antara
lain adalah:
 Id
 Nama
 Mata Kuliah
 NIM
 Nama Mahasiswa
 Chapter
 Jawaban
 Nilai
SRS-MIL-001 Menu-menu dan object Tampilan Website LMS
LAYOUT library untuk seluruh mata kuliah
terdiri dari:
 Menu home, konten,
PDF, video dan
tugas.
 Object library pada
halaman login (text
box, text input,
button).
 Object library pada
halaman menu tugas
(text box, text input,
button).

STP-010
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 11 / 12

 Object library pada


halaman cek nilai
(text box, button,
hyper link).
 Object library pada
halaman cek tugas
(text box, text input,
button).
SRS-HRS-001 Server Moodle Website LMS dapat
SERVER dijalankan dengan
kebutuhan minimal:
 2 RAM
 Hard Drive 2GB
 Processor Core
Inside
SRS-SRS-001 Software configuration Website LMS dapat
SOFTWARE dijalankan di komputer atau
laptop dengan kebutuhan
minimal:
 Windows 7

STP-011
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 12 / 12

7. TEST CASE
Project Name LMS
Login dan Logout
Test Case ID L1 Designed By Ariiq
Login dan Logout Design Date 25/12/
Module Name 2022
Pre-Condition Username dan password harus Executed By Ariiq
tervalidasi Execution Date 26/12/
2022
Description Test case ini bertujuan untuk menguji apakah user id dan password yang
digunakan untuk login sudah sesuai dengan yang tersimpan di sistem.
Step Test Step Test Data Expected Actual Result Status Notes
Result Pass/Fail
User ID tidak Masukkan Id:2019103 Id sesuai Id sesuai Pass -
boleh kosong ID 70311391
Password tidak Masukkan Pas: Pass sesuai Pass sesuai Pass -
boleh kosong Password 3208XXX
Jika ID dan Validasi Id: Login Login Pass -
Password 2019103703 Berhasil Berhasil
sudah benar 11391
maka User bisa Pas:
masuk 3208XXX
Jika User Logout Id: Logout Logout Pass -
masih login 2019103703 Berhasil Berhasil
maka bisa di 11391 Pas:
Logout ariiqzuhri

Project Name LMS


Kelola Pengumpulan Tugas
Test Case ID L2 Designed By Ariiq
Kelola Pengumpulan Tugas Design Date 25/12/
Module Name 2022
Pre-Condition Ukuran File harus sesuai dan tidak boleh Executed By Ariiq
melebihi batas. Execution Date 26/12/
2022
Description Test case ini bertujuan untuk menguji apakah in[ut file bisa dilakukan.
Step Test Step Test Data Expected Actual Result Status Notes
Result Pass/Fail
Masukkan File Tekan Add PKPL.doc File berhasil File berhasil Pass -
Submission diunggah diunggah
Edit Tekan Edit PKPL.pdf File berhasil File berhasil Pass -
Submission Submission diubah diubah
Remove Tekena PKPL.pdf File berhasil File berhasil Pass -
Submission Remove dihapus dihapus
Submission

STP-012
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 13 / 12

8. STATE TRANSITION

Gambar Diagram website LMS UMM

Tabel Pengujian berdasarkan State Transition Diagram

Transition Dari Aksi Tujuan


T1 Login Klik Login Masuk ke menu Utama
T2 Home Klik Menu Masuk ke dashboard
Dashboard
T3 My Courses Klik Menu My Melihat matakuliah yang
Courses sudah kita mabil dan
terintegrasi di LMS
T4 Mata Kuliah Klik Mata kuliah Melihat data general
yang sedang seperti penugasan, materi
dijalani dan lain-lain
T5 Mata Kuliah Klik Add Untuk mengupload tugas
Submission maupun file
T6 Grades Klik Grades Melihat hasil nilai yang
diberikan oleh bapak ibu
dosen
T7 Logout Klik Icon Profil Keluar dari akun
lalu Logout
Tabel Hasil Pengujian

Transitio Skenario Output Kesimpulan


n
T1 User melakukan login User berhasil masuk ke Berhasil
dengan memasukkan website
usename/nim dan password
yang sudah didaftarkan
T2 User masuk ke Dashboard Dashboard website LMS Berhasil
ditampilkan
T3 User masuk ke menu My Mata kuliah yang sedang Berhasil
Courses diambil ditampilkan
T4 User mengakses mata kuliah User dapat mengakses Berhasil
bagian general yang ada
pada mata kuliah tersebut
T5 User mengakses mata kuliah User dapat mengupload file Berhasil
pada bagian Add
Submission jika ada tugas
maupun ujian
T6 User masuk ke Grades User dapat melihat nilai dari Berhasil
hasil tugas maupun quiz
yang diberikan bapak ibu
dosen
T7 User dapat Logout dari akun Akun User berhasil keluar Berhasil
Testing pada Website LMS UMM dengan metode BlackBox Testing
State Transition
Version: 01 Page 14 / 12
dari Aplikasi

Anda mungkin juga menyukai