Anda di halaman 1dari 22

PENGUJIAN TEST CASE PADA

APLIKASI [NAMA APLIKASI]

Logo Perguruan Tinggi

DISUSUN OLEH :
KELOMPOK
Nama NIM
Nama NIM
Nama NIM
Nama NIM
Nama NIM

KELAS

PROGRAM STUDI
FAKULTAS .......
PERGURUAN TINGGI
BANDUNG
2019
A. Test Plan Identifier
Testing akan dilakukan untuk website TIX ID untuk penguji penggunaan semua fitur oleh
user.
Subjek testing User & admin
Penanggung Jawab Thahir Cherid
Penyusun test plan 1. Ade Mursidin
2. Luthfi Fadle Rynaldy
Tanggal test plan dibuat 9 Januari 2020
Tanggal revisi

B. Introduction

Test plan adalah dasar yang digunakan untuk pengujian apakah hasil rancang bangun
dari suatu proyek sudah sesuai dengan dengan tujuan-tujuan dari pembuatan aplikasi atau
belum. Pada test plan ini kami akan melakukan pengujian apakah hasil rancang bangun website
airshopindo.onlie sudah sesuai dengan tujuan-tujuan awal dari pembuatan aplikasi atau belum

1. Purpose
Dokumen Test Plan ini dibuat untuk mendukung pengembangan aplikasi REAM
diantaranya adalah :
- Mengidentifikasi masalah pada aplikasi.
- Memastikan aplikasi berjalan dengan semestinya.
2. Background

Semenjak kemunculan internet, teknologi informasi dan komunikasi pun mengalami


peningkatan yang pesat. Selain itu teknologi informasi dan komunikasi semakin lama juga
merambah ke berbagai bidang. Mulai dari bidang pemerintahan, kesehatan, ekonomi,
pendidikan dan masih banyak lagi yang lainnya. Hal ini membuat manusia semakin
termudahkan dalam segala hal. Itu semua berbanding lurus dengan sifat manusia yang pada
dasarnya lebih memilih kepraktisan.

Oleh karena itu, tujuan dari dibuatnya aplikasi TIX ID ini adalah untuk memudahkan
manusia untuk memesan tiket nonton di bioskop. Sehingga membooking dan membeli tiket
tidak lagi perlu untuk keluar rumah dan mendatangi bioskopnya.

C. Test Items
1. Registrasi
2. Login
3. Profile
4. Edit Profile
5. List Film
6. Pemesanan Tiket
7. Ringkasan Order
8. Checkout
9. Konfirmasi Pembayaran
10. Bukti Pembayaran
11. Log out

D. Features to be Tested
Fitur Deskripsi
Register Untuk membuat akun
Login Untuk masuk ke website agar dapat mengakses dan
melakukan pembelian
Profile Melihat rincian profil user
Edit Profile Menyunting profil user
List Film Menampilkan Film yang sedang tayang
Pemesanan Tiket Proses pemesanan film mulai dari filmyang di pilih, jadwal,
bioskop, jam tayang, kursi.
Ringkasan order Keterangan film yang di pesan
Checkout Mengkonfirmasi pemesanan
Konfirmasi Memilih metode pemabayaran dan melakukan
Pembayaran pembayaran
Bukti Pembayaran Bukti pembayaran yang berupa tiket elektronik yang
berupa QRcode
Log out Untuk keluar dari akun dan menutup akses penggunaan
aplikasi

E. Features Not to be Tested


 Top up
 Shop
 Voucher
 Favorite
 Sudah ditonton
 Ingin ditonton
 Notifikasi
 Artikel
 Lokasi

F. Test Strategy
1. Register

Nomor Test 1.a.1


Judul Menguji fitur register untuk membuat akun
Teknik 1. Membuka aplikasi
2. Klik button Daftar Sekarang
3. Isi data yang diperlukan
4. Klik save
5. Verifikasi nomor handphone
6. Masukan kode verifikasi
7. Klik Selesai
Kriteria keberhasilan Muncul alert bahwa berhasil register dan bisa login
Kondisi khusus User belum memiliki akun

2
. Women

Nomor
2. E Test 1.b.1
Juduld Untuk melakukan pengujian terhadap fitur katalog men/women
Teknik
i 1. Buka website
t 2. Login
3. Klik button men atau women
P 4. Halaman katalog muncul
Kriteria
r keberhasilan Halaman akan diarahkan ke halaman katalog men/women
Kondisi khusus
o
file

Nomor
3. S Test 1.c.1
Judulu Untuk melakukan pengujian terhadap menu profile, penyuntingan
g data pengguna dan mengupdate data yang ada di database
Teknik
g 1. Buka website
e 2. Login
s 3. Klik menu profile yang ditampilkan sebagai nama user
4. Klik Edit profile
t
5. Rubah password
i
6. Klik save edit
o
Kriteria keberhasilan Password berubah
n
Kondisi khusus User telah memiliki akun dan telah login

Nomor Test 1.d.1


G. Judul
I Untuk melakukan pengujian saat memberikan saran pada website
t dan menginsert saran ke database
Teknik
e 1. Buka website
m 2. Klik menu suggestion
3. Input identitas dan saran yang akan diberikan
4. Submit
P
Kriteria keberhasilan Akan muncul alert bahwa suggestionnn telah berhasil di input
a
Kondisi khusus Hanya admin yang dapat melihat suggestion yang di input oleh
s
user
s
/ Fail Criteria
Fitur Kriteria
Register User membuat akun dengan cara mengisi
data user yang tertera di form seperti nama
email dan password. Jika berhasil maka
langsung masuk ke tahap login
Login User Login menggunakan email dan password
yang terdaftar. Jika tidak terjadi error atau lag
pada halaman, maka user akan masuk ke
menu katalalog/home
Katalog Pada halaman katalog user akan mengakses
barang, jika tidak terjadi lag pada loading list
barang, maka user dapat melalukan fitur buy
atau pembelian.
Transaksi Halaman transaksi berhasil jika user telah
membeli barang, tidak ada error atau lag
pada proses checkout, dan juga tidak terjadi
masalah antara konfrimasi pembayaran pada
applikasi/web

H. Suspension Criteria
Proses Testing akan di suspend atau di skip bila terjadi kesalahan atau error fatal yang di
sebabkan oleh source code yang memerlukan adanya perbaikan dalam source code. Atau
adanya fatal error pada proses individual testing.

I. TestDeliverables

Adalah List dokumen-dokumen apa saja yang akan dihasilkan setelah testing selesai
dilakukan. Contohnya:
1. Master plan
2. Dokumen desain interface
3. Dokumen alur proses web
4. Screen Prototype
J. Testing Task

Task Assigned To
Create Acceptance Test Plan Project Manager, Client
Create Integration Test Plan Developers, Project Manager
Define Unit Test Rules and Developers, Project Manager
Procedures
Define Turnover procedures for Developers
each level
Verify prototypes of Screens Clients, Project Manager
Verify Prototypes of Reports Client, Project Manager
K. Enviromental Needs

Spesifikasi dan Perincian segala sesuatu yang dibutuhkan dan digunakan selama
proses testing berjalan, bisa berupa hardware yaitu spesifikasi komputer atau hal lain
selain hardware.
Misalnya izin akses seperti :
- Membutuhkan akses ke dalam database untuk melaksanakan testing.
- Membutuhkan akses ke dalam official website.
1. Server :
Komputer netbook dengan spesifikasi

Operating System : Windows 10 Pro 64-bit (10.0, Build 16299)


(16299.rs3_release.170928-1534)
Language : Indonesian (Regional Setting: Indonesian)
System Manufacturer : ASUSTeK COMPUTER INC.
System Model : X450JB
BIOS : 204
Processor : Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz (8
CPUs), ~2.6GHz
Memory : 12288MB RAM
Available OS Memory : 12170MB RAM
Page File : 4115MB used, 9910MB available
2. Client
Komputer Android dengan spesifikasi
Operating System : Windows 10 Pro 64-bit (10.0, Build 15063)
(15063.rs2_release.170317-1834)
Language : English (Regional Setting: English)
System Manufacturer : ASUSTeK COMPUTER INC.
System Model : X202EP
BIOS : X202EP.205
Processor : n/a
Memory : 4096MB RAM
Available OS Memory : 3980MB RAM
Page File : 4517MB used, 1381MB available

L. Responsibilities
Membuat Test Plan : Ade Mursidin,Luthfi Fadle Rynaldy
Membuat Design Test : Ade Mursidin, Luthfi Fadle Rynaldy
Melakukan Testing : Ade Mursidin, Luthfi Fadle Rynaldy
Membuat Dokumen Final : Ade Mursidin, Luthfi Fadle Rynaldy

M. Staffing and Training Needs


Tugas-Tugas yang dilakukan
1. Project Manager : Bertanggung Jawab untuk mengatur semua penerapan dalam
melakukan pengujian pada web
2. Test Manager : Bertanggung jawab mengembangkan test plan
3. Test Engineer : Bertanggung jawab membuat rancangan desain dari testing, proses
atau langkah melakukan testing, dan menjalankan testing

Project Manager Thahir Cherid


Test Manager 1. Ade Mursidin
2. Luthfi Fadle Rynaldy
Test Engineer 1. Ade Mursidin
2. Luthfi Fadle Rynaldy

N. Schedule

O. Risk and Contingencies

Sekuritas layanan ketika masuk di dalam software masih belum di


perhatikan, ketika software sedang di jalankan,belum ada proteksi keamanan
oleh software ini sendiri sehingga akan sangat mudah apabila diinjeksi yang
tidak bertanggung jawab
Ketika masuk web dan kita lupa untuk logout akun tersebut dari web ini
software akan tetap menyimpan aku tersebut dan lalu hal ini akan sangat
berbahaya jika di salah gunakan oleh pihak yang tidak bertanggung jawab
Ketika kita login dan ingin memasukan username akun kita dan tiba-tiba
muncul id dan password otomatis yang akan memudahkan user untuk
memasukan id dan password tanpa di ketik ulang, namun kelemahan adalah
jika digunakan orang lain, lalu orang lain hafal atau sudah tau id dan password
kita ,jadi bisa langsung di akses otomatis dan hal ini berbahaya jika di lakukan
oleh pihak yang tidak bertanggung jawab

P. Approvals

Test Phase Responsible person Time


Test Plan Creation Ade Mursidin, 2 week
Luthfi Fadle Rynaldy
Unit Testing Ade Mursidin, Developing Time
Luthfi Fadle Rynaldy
Features Testing Ade Mursidin, 1 week
Luthfi Fadle Rynaldy
Integration Testing Ade Mursidin, 1 week
Luthfi Fadle Rynaldy
Use Case Validation Ade Mursidin, 1 week
Luthfi Fadle Rynaldy
User Interface Ade Mursidin 1 week
Load Testing Ade Mursidin, 1 week
Luthfi Fadle Rynaldy
Performance Testing Ade Mursidin, 1 week
Luthfi Fadle Rynaldy
Release to Production Ade Mursidin, 1 week
Luthfi Fadle Rynaldy
Nama Versi yang Jabatan Tanggal Tanda Tangan
disetujui
Rienesa TP V.1 Pembuat 8/2/18
Darmawan,
Ningtyas Intan
Lestari, Faisal
Kusuma Aji,
Ferdinald Sinaga,
dan Thahir
Chaerid
Rienesa Pembuat
Darmawan,
Ningtyas Intan
Lestari, Faisal
Kusuma Aji,
Ferdinald Sinaga,
dan Thahir
Chaerid
Rienesa Pembuat
Darmawan,
Ningtyas Intan
Lestari, Faisal
Kusuma Aji,
Ferdinald Sinaga,
dan Thahir
Chaerid
Rienesa Pembuat
Darmawan,
Ningtyas Intan
Lestari, Faisal
Kusuma Aji,
Ferdinald Sinaga,
dan Thahir
Chaerid
Q. Test Strategy
4. Register

Nomor Test 1.a.1


Judul Menguji fitur register untuk membuat akun
Teknik 1. Membuka Aplikasi

2. Klik button ikon orang


3. Klik button masuk atau daftar

4. Anda harus klik masuk jika anda sudah memiliki akun dan klik daftar jika
anda tidak memiliki akun

5. Tampilan registrasi atau daftar

Hasil yang di Valid : Muncul alert bahwa harus memasukan notifikasi berupa kode berhasil
harapkan register, jika mengisi data dengan benar dan data tersimpan di database.
Contoh :
5. M
e
n

o
r
Invalid : muncul alert jika ada kolom yang tidak di isi. Dan alert jika terdapat nama
W dan nomor telpon yang salah maka akan di balikan ke tampilan regis atau login
o
Hasilm Valid : yes
e Invalid : yes

Nomor Test 1.b.1


Judul Untuk melakukan pengujian terhadap fitur list film
Teknik 1. Buka aplikasi
2. Klik selengkapnya di film yang sedang tayang

Hasil yang Valid : Akan muncul list filem


diharapkan

Invalid : akan muncul list filem yang sedang tayang


Hasil Valid : yes
Invalid : yes
Kondisi khusus Film sedang tayang
Nomor Test 1.c.1
Judul Untuk melakukan pengujian terhadap menu profile, penyuntingan
data pengguna dan mengupdate data yang ada di database
Teknik 1. Buka aplikasi

2. Klik menu akun saya

3. Klik icon pengaturan

4. Klik ubah profil, ubah nomor, dan ubah password


5. Ubah nama, nomor dan password
Kriteria keberhasilan Nama, nomor telepon, dan password berubah

Kondisi khusus User telah memiliki akun dan telah login

Nomor Test 1.d.1


Judul Untuk melakukan pengujian terhadap pemesanan tiket film
Teknik 1) Buka aplikasi
2) Klik film yang sedang tayang
3) Pilih jadwal

4) Pilih bioskop
5) Pilih waktu

6) Klik tombol “Beli Tiket”

7) Pilih tempat duduk


8) Klik tombol “RIngkasan Order”

9) Akan tampil ringkasan order yang terdiri dari Judul Film,


Bioskop, Tempat duduk, Hari, Jam, dan Total Bayar
10) Klik tombol “Bayar Sekarang”

11) Membayar dengan saldo Dana


12) Sistem mevalidasi tempat duduk
Kriteria keberhasilan Tampil bukti pembayaran yang berupa tiket elektronik beserta
QRcode

Kondisi khusus User telah memiliki akun, telah login dan memilih film

Anda mungkin juga menyukai