Anda di halaman 1dari 7

TEST PLAN FOR

SISTEM INFORMASI MENDUKUNG KEPUTUSAN


BEASISWA PNJ

ChangeLog

Version Date By Description

1.0 31.12.2019 Nor Hafiz Black Box Testing.


1 INTRODUCTION ..................................... ERROR! BOOKMARK NOT DEFINED.
1.1 SCOPE ......................................................................................................................3
1.1.1 In Scope ............................................................................................................3
1.1.2 Out of Scope .....................................................................................................3
1.2 QUALITY OBJECTIVE ...............................................................................................4
1.3 ROLES AND RESPONSIBILITIES .................................................................................4
2 TEST METHODOLOGY ..........................................................................................5
2.1 OVERVIEW ...............................................................................................................5
2.2 TEST LEVELS ...........................................................................................................5
2.3 BUG TRIAGE ............................................................................................................5
2.4 SUSPENSION CRITERIA AND RESUMPTION REQUIREMENTS......................................5
2.5 TEST COMPLETENESS ..............................................................................................6
3 TEST DELIVERABLES ............................................................................................6
4 RESOURCE & ENVIRONMENT NEEDS ..............................................................6
4.1 TESTING TOOLS .......................................................................................................6
4.2 TEST ENVIRONMENT................................................................................................6
5 TERMS/ACRONYMS ................................................................................................7

2
1. Introduction
Dokumen Test Plan ini menjelaskan tentang bagaimana software yang di buat dapat
berjalan sesuai dengan rencana yang telah di tetapkan sebelumnya. Test plan
merupakan dasar yang digunakan untuk menguji kesesuaian hasil rancang bangun
perangkat lunak dengan tujuan yang telah ditetapkan saat perencanaan proyek. Dengan
rencanan pengujian yang terinci dengan baik, semua aspek perangkat lunak secara
umum dapat tercakup dan hasil rancang bangun sesuai dengan rencana pengembangan
yang telah dibuat sebelumnya.
Politeknik Negri Jakarta (PNJ) merupakan perguruan tinggi yang menyediakan
kelas untuk mereka yang ingin melanjutkan studi untuk tingkatan SMA/SLTA PNJ
menyediakan beberapa jurusan khususnya dalam bidang teknik seperti teknik sipil,
teknik mesin, teknik elektronika dan teknik informatika. Saat ini PNJ juga
menyediakan program beasiswa dalam bentuk beasiswa bidik misi yang bisa
didapatkan dengan syarat dan ketentuan yang sudah ditetapkan oleh PNJ.

1.1 Scope
1.1.1 In Scope
Dengan adanya sistem ini proses penerimaan beasiswa bisa lebih cepat serta bebas dari
praktik nepotisme yang kerap dijadikan alasan bagi peserta yang tidak mendapatkan
beasiswa. Serta sistem ini sebagai wujud represntatif dari tata kelola kampus yang modern
yang efektif dan efisien. Sistem ini akan membuat PNJ satu tingkat diatas kompetitornya
dalam hal tata kelola kampus dan kedepanya sistem ini bisa dikembangkan menjadi lebih
luas untuk mencakup hal-hal yang lain dan masih dalam satu kerangka yaitu untuk
membantu sebagai pembuat keputusan.
Berikut adalah beberapa laman pada Website sistem pendukung keputusan beasiswa
PNJ :
1. Halaman Sign in
2. Halaman Sign Up
3. Halaman Utama
4. Halaman Profil Pengguna
5. Halaman Download
6. Halaman Penerimaan
7. Halaman Pengumuman

1.1.2 Out of Scope


Fitur-fitur atau laman website sistem pendukung keputusan beasiswa PNJ yang tidak
kami test antara lain:

1. Halaman Sign in admin


2. Halaman Sign Up admin
3. Halaman Utama admin
4. Halaman admin

3
1.2 Quality Objective
Tujuan Pengujian:

1. Memastikan Website yang diuji sesuai dengan persyaratan fungsional dan non-fungsional.
2. Memastikan AUT memenuhi syarat kualitas yang ditentukan oleh klien.
3. Bug/error diidentifikasi dan diperbaiki sebelum website diluncurkan.

1.3 Roles and Responsibilities


Peran dan Tanggung jawab pada tim kami:

 Nor Hafiz sebagai Developer bertugas untuk mendesign, merancang, dan mengembangkan
website.
 Muhammad Hidayat sebagai QA Analyst bertanggung jawab untuk memastikan website
memenuhi standar yang ditetapkan termasuk keandalan, kegunaan, kinerja dan standar
kualitas.
 Aldyanysah Chandra sebagai Test Manager bertugas sebagai perencana dan mengatur
proses test case pada website.
 Muhammad Thoriq sebagai Configuration Manager bertugas untuk mempertahankan
tingkat pelayanan dan menjaga semua fungsi software maupun hardware agar tetap
optimal.

2 Test Methodology
2.1 Overview

Metode Black Box Testing


Black box testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui
data uji dan memeriksa fungsional dari perangkat lunak. Jadi dianalogikan seperti kita melihat
suatu koatak hitam, kit hanya bisa melihat penampilan luarnya saja, tanpa tau ada apa dibalik
bungkus hitam nya. Sama seperti pengujian black box, mengevaluasi hanya dari tampilan
luarnya(interface nya) , fungsionalitasnya.tanpa mengetahui apa sesungguhnya yang terjadi
dalam proses detilnya (hanya mengetahui input dan output).

Black Box pengujian adalah metode pengujian perangkat lunak yang menguji fungsionalitas
aplikasi yang bertentangan dengan struktur internal atau kerja (lihat pengujian white-box).
Pengetahuan khusus dari kode aplikasi / struktur internal dan pengetahuan pemrograman pada
umumnya tidak diperlukan. Uji kasus dibangun di sekitar spesifikasi dan persyaratan, yakni,
aplikasi apa yang seharusnya dilakukan. Menggunakan deskripsi eksternal perangkat lunak,
termasuk spesifikasi, persyaratan, dan desain untuk menurunkan uji kasus. Tes ini dapat
menjadi fungsional atau non-fungsional, meskipun biasanya fungsional. Perancang uji memilih

4
input yang valid dan tidak valid dan menentukan output yang benar. Tidak ada pengetahuan
tentang struktur internal benda uji itu.

2.2 Test Levels

Test Case
Test case adalah tahapan pengujian dimana skenario pengujian dibentuk dengan melakukan
sejumlah kasus yang berkemungkinan terjadi pada website. Pengujian ini akan menentukan
apakah sistem sudah memenuhi standar yang ditentukan atau belum. Penyusunan skenario test
case dapat membantu tester untuk menemukan potensi masalah yang terdapat pada dokumen
ketentuan dan desain website tersebut.

Kami Menggunakan Basic Test Level diantaranya :

1. Component Testing
2. Integration Testing
3. System Testing
4. Accaptance Testing

2.3 Bug Triage

Bug Triage adalah proses di mana setiap bug diprioritaskan untuk diperbaiki
berdasarkan tingkat keparahan, frekuensi, risiko, dll. Tujuan Bug Triage adalah untuk
mengevaluasi, memprioritaskan, dan menetapkan resolusi cacat. Frekuensi pertemuan triage
cacat diputuskan sesuai dengan jadwal proyek, jumlah cacat dalam sistem, keseluruhan
kesehatan proyek, dll. Manajer Proyek, Ketua Tim Uji, Pimpinan Teknis, Pimpinan Tim
Pengembangan ikut serta dalam pertemuan dan pengecekan ini. Cacat dianalisis dan dievaluasi
berdasarkan tingkat keparahannya.

2.4 Suspension Criteria and Resumption Requirements


Jika ada beberapa anggota 50% kelompok banyak mengalami failed pada saat pengujian
diperlukan (prerequisite test) untuk individual test case tersebut gagal dan memerlukan
perbaikan.

5
2.5 Test Completeness
• Cakupan tes 100%
• Semua kasus Uji Manual dijalankan.

3 Test Deliverables
 Test Plan
 Test Cases
 Bug Reports
 Test Strategy

4 Resource & Environment Needs

4.1 Testing Tools

Tools yang digunakan:

 Microsoft Excel
 Google Chrome.

4.2 Test Environment


Spesifikasi sistem yang digunakan pada pengetesan:

Hardware :

 ASUS X455LJ
 Intel Core i3
 HDD 1 TB
 RAM 6 GB

6
Software :

 Office 2016
 Windows 10
 Web Browser (Chrome)

5 Terms/Acronyms
Make a mention of any terms or acronyms used in the project

TERM/ACRONYM DEFINITION
API Application Program Interface
AUT Application Under Test
SUT Software Under Test

Anda mungkin juga menyukai