Anda di halaman 1dari 12

Laporan Kualitas Perangkat Lunak

Software Test Plan eLOK (elok.ugm.ac.id)

Anggota Kelompok :

Hanif Nur Candra 16/400360/TK/45374


I Gede Made Agni S R 16/400364/TK/45378
Muchammad Ilham A 16/400370/TK/45384
Hatta Febriansyah 16/405934/TK/45409
1. Scope of Test
1.1 Software Package
Name: eLOK (elok.ugm.ac.id)
Version: 2018
Revision: -

2. Testing Environment
2.1 Testing Sites
2.1.1 Pengujian dilakukan menggunakan www.dareboost.com (Security,
Performance, Usability)
2.1.2 Pengujian dilakukan menggunakan elok.ugm.ac.id (Correctness)
2.2 Required Hardware and Firmware Configuration
Hardware yang diperlukan adalah smartphone dan laptop.
2.3 Manpower Requirements
Jumlah orang yang diperlukan untuk melakukan test ini adalah 4 orang.
2.4 Preparation and Training Required of The Test Team
a. Menyiapkan browser untuk mengakses laman www.dareboost.com
b. Menyiapkan browser untuk mengakses laman elok.ugm.ac.id.

3. Test Detail
3.1 Functional Test
Dalam functional test ini, kami menguji beberapa fitur dari eLOK, yaitu:
3.1.1 Login
a) Test Identification: Pengujian login dilakukan untuk mengautentikasi user
yang terdaftar.
b) Test Objectives: Menguji autentikasi login eLOK.
c) Test Class
- Berhasil : Berhasil login jika memasukkan username dan password
yang dilakukan benar.
- Tidak Berhasil : Sistem tidak memberikan akses ke user yang tidak
terdaftar.
d) Test Level : Level Aplikasi
e) Test Case Requirements
- Browser
- Input username dan password dari user
f) Data to be Recorded: Username dan password dari user
3.1.2 Download Materi
a) Test Identification: Pengujian download materi berhasil dilakukan.
b) Test Objectives: Jika berhasil, maka file yang didownload sesuai dengan
file yang dipilih
c) Test Class
- Berhasil : File yang dipilih berhasil didownload
- Tidak Berhasil : File yang dipilih tidak berhasil didownload
d) Test Level: Level Aplikasi
e) Test Case Requirements
- Browser
- Local Directory
f) Data to be Recorded: Data yang dicatat yaitu nama file yang dipilih ketika
download dilakukan.
3.1.3 Bergabung dengan Kelas
a) Test Identification: Pengujian user untuk masuk ke dalam suatu kelas.
b) Test Objectives: Menguji user yang belum terdaftar dapat masuk dalam
kelas yang dipilih.
c) Test Class
- Berhasil : User berhasil mengajukan request bergabung kelas
- Tidak Berhasil : User gagal mengajukan request bergabung kelas
d) Test Level: Level Aplikasi
e) Test Case Requirements
- Browser
f) Data to be Recorded: Data yang diambil pada pengujian ini adalah hasil
atau status request join kelas.
3.1.4 Mengunggah Tugas
a) Test Identification: Pengujian upload tugas sebelum dan sesudah deadline.
b) Test Objectives: Menguji keberhasilan upload tugas sebelum dan sesudah
deadline.
c) Test Class
- Berhasil : User berhasil upload tugas sebelum dan sesudah deadline,
namun jika user mengupload tugas sesudah deadline akan muncul
notifikasi “terlambat”
- Tidak Berhasil : User tidak berhasil upload tugas sebelum dan
sesudah deadline, namun jika user mengupload tugas sesudah deadline
tidak muncul notifikasi “terlambat”
d) Test Level: Level Aplikasi
e) Test Case Requirements
- Browser
- Local Directory
f) Data to be Recorded: Data yang diukur pada fungsi ini adalah berhasil atau
tidaknya mengupload tugas.

3.2 Non-Functional Test


Dalam non-functional test ini, kami menggunakan beberapa McCall’s factor
yaitu correctness(operational, peformance),integrity, safety, usability.
3.2.1 Correctness
3.2.1.1 Operational
(a) Sistem dapat berjalan di semua web browser terbaru.
(b) Aplikasi dapat berjalan jika terkoneksi dengan internet.
3.2.1.2 Performance
(a) Response time setiap interaksi antara user dengan sistem, harus
tidak lebih dari 2 detik.
(b) Setiap dosen mengupload materi, semua user yang terdaftar dapat
melihat.
3.2.2 Integrity
(a) Sistem tidak memberikan akses ke user yang tidak terdaftar.
3.2.3 Safety
(a) Sistem menerapkan content-security-policy mencegah serangan XSS.
3.2.4 Usability
(a) Sistem dapat menampilkan UI yang baik di berbagai platform
(b) Sistem dapat menampilkan tulisan yang dapat dibaca dan memuat gambar
yang jelas
(c) Sistem dapat dengan mudah dipahami dan mudah dioperasikan oleh user
baru

4. Test Case

Test Test Test Steps Test Data Expected Actual Pass/Fail


Case ID Scenario Result Result

TU01 Login 1. masuk ke username=agnis User bisa Sesuai Berhasil


dengan www.elok.ugm.ac.id inara login
akun yang 2. Masukkan username password=****
valid 3. Masukkan password ****
4. Klik tombol Login

TU02 Mengung 1. klik Course Mengunggah Tugas Sesuai Berhasil


gah tugas 2. pilih tugas yang ada tugas ADSI berhasil
3. klik Add Submition terkumpul
4. Unggah berkas tugas
5. Klik Save Change

TU03 Mendown 1. Klik course File materi File berhasil Sesuai Berhasil
load 2. Pilih materi yang tersedia didownload
materi 3. Klik pada nama atau ikon
file

TU04 Masuk 1. Ketik elok.ugm.ac.id di - User berhasil Tidak Tidak


halaman url masuk sesuai berhasil
web halaman web
kurang dari 2
detik

TU05 Memilih 1. User mencari kelas yang Enrolment key User berhasil Sesuai Berhasil
kelas diinginkan di daftar masuk kelas
kelas.
2. User memasukkan
enrolment key.
5. Result
5.1 Correctness
5.1.1 Output mission
a. Login
1. Sistem menyediakan box untuk menginput username dan
password (Tercapai)

2. Sistem dapat mengautentikasi username dan password.


(Tercapai)

3. Sistem memberikan akses kepada user yang terdaftar, dan tidak


memberikan akses ke user yang tidak terdaftar. (Tercapai)
b. Download materi
1. Sistem dapat menampilkan daftar file yang dapat di download
di layar. (Tercapai)
2. User dapat mendownload hanya dengan klik file yang tersedia.
(Tercapai)

c. Upload file
1. Sistem menyediakan tempat mengunggah file. (Tercapai)

2. Upload dapat dilakukan dengan mem-browser file. (Tercapai)


3. Upload dapat dilakukan dengan drag and drop file. (Tercapai)

4. Sistem menampilkan batas waktu upload file. (Tercapai)


5. Sistem akan mendeteksi telat apabila user mengupload file
melebihi batas waktu. (Tercapai)

d. Pilih kelas
1. Hanya user yang sudah terdaftar yang dapat memilih kelas.
(Tercapai)
2. Sistem menyediakan daftar kelas yang dapat dipilih.
(Tercapai)

3. User dapat masuk kelas jika menginput enrolment key yang


benar

5.1.2 Accuracy
Response time setiap interaksi antara user dengan sistem, harus
tidak lebih dari 2 detik. Namun saat diukur dengan website
dareboost.com, web eLOK.com membuatuhkan waktu 5 detik untuk
menampilkan halaman utama. (Tidak Tercapai)

5.2 Integrity
Sistem tidak memberikan akses ke user yang tidak terdaftar. (Tercapai)

5.3 Safety
Sistem menerapkan content-security-policy mencegah serangan XSS.
(Tidak Tercapai)

5.4 Usability
5.4.1 Kemampuan user dapat memahami dan mengoperasikan sistem sekitar
60%. (Tercapai)

5.4.2 UI/UX responsive di berbagai platform. (Tercapai)


5.4.3 Sistem dapat menampilkan tulisan yang dapat dibaca dan memuat
gambar yang jelas secara 100%. (Tercapai)

Anda mungkin juga menyukai