Anda di halaman 1dari 12

Laporan Kualitas Perangkat Lunak

Software Test Plan eLisa

Anggota Kelompok :

Fadhlan Hawali 16/xxxxxx/TK/xxxxx


Maulid Ihsan 16/395405/TK/44697
Muhammad Reyzaldy I.S. 16/395418/TK/44710
Pius Aditya N 16/395415/TK/44707
Wisnu Kurniawan 16/xxxxxx/TK/xxxxx
Daftar Isi

Laporan Kualitas Perangkat Lunak 1


Software Test Plan eLisa 1
1. Scope of Test 3
1.1 Software Package 3
2. Testing Environment 3
2.1 Testing Sites 3
2.2 Required Hardware and Firmware Configuration 3
2.3 Manpower Requirements 3
2.4 Preparation and Training Required of The Test Team 3
3. Test Detail 3
3.1 Functional Test 3
3.1.1 Halaman Utama (Home) 3
3.1.2 Halaman Komunitas 4
3.1.3 Halaman Profil 5
3.2 Non-Functional Test 6
3.2.1 Correctness test 6
3.2.2 Stress Test 7
3.2.3 Reliability Test 7
3.2.4 Integrity Test 8
4. Test Schedule 8
4.1 Functional Test 8
4.1.1 Halaman Utama (Home) 8
4.1.2 Halaman Komunitas 9
4.1.3 Halaman Profile 10
4.2 Non-Functional Test 10
4.2.1 Correctness Test 10
4.2.2 Stress Test 10
4.2.3 Reliability Test 11
4.2.4 Integrity Test 11
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 didownload
materi tersedia
3. Klik pada nama atau
ikon file

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


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

TU05 Memilih 1. User mencari Enrolment key User berhasil Sesuai Berhasil
kelas kelas yang masuk kelas
diinginkan di
daftar 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

2. Sistem dapat mengautentikasi username dan password.

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


memberikan akses ke user yang tidak terdaftar.
b. Download materi
1. Sistem dapat menampilkan daftar file yang dapat di download
di layar.
2. User dapat mendownload hanya dengan klik file yang tersedia.
 Upload file
i. Sistem menyediakan tempat mengunggah file.

ii. Upload dapat dilakukan dengan mem-browser file.

iii. Upload dapat dilakukan dengan drag and drop file.


iv. Sistem menampilkan batas waktu upload file.

v. Sistem akan mendeteksi telat apabila user mengupload file melebihi


batas waktu.

 Pilih kelas
i. Hanya user yang sudah terdaftar yang dapat memilih kelas.

ii. Sistem menyediakan daftar kelas yang dapat dipilih.


iii. User dapat masuk kelas jika menginput enrolment key yang benar.

b. Accuracy
Response time setiap interaksi antara user dengan sistem, harus tidak lebih dari 2
detik.
i. Integrity
Sistem tidak memberikan akses ke user yang tidak terdaftar.

Safety
Sistem tidak menerapkan content-security-policy mencegah serangan XSS.

ii. Usability
1. Kemampuan user dapat memahami dan mengoperasikan sistem sekitar 60%.
2. Sistem dapat menampilkan UI yang baik di berbagai platform
3. Sistem dapat menampilkan tulisan yang dapat dibaca dan memuat gambar yang jelas
secara 100%.

Sistem dapat dengan mudah dipahami dan mudah dioperasikan oleh user baru

Anda mungkin juga menyukai