Вы находитесь на странице: 1из 11

2015

Sistem informasi
mobile kontrasepsi
aman sikoman
TEST PLAN PROCEDURE DOCUMENT
Data and database integrity testing, Function testing, buisness cycle testing,
user interface testing, load testing, stress testing, configuration testing,
installation testing.

SIKOMAN
PT. SUMBER KREASI
6/10/2015
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

REVISION HISTORY

DATE VERSION DESCRIPTION AUTHOR


10-06-2015 1.0 Data and database PT. SUMBER
integrity testing, KREASI
Function testing,
buisness cycle testing,
user interface testing,
load testing, stress
testing, configuration
testing, installation
testing.

2
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

TABLE OF CONTENT

1. Introduction ................................................................................................................. 4
1.1. Purpose ................................................................................................................ 4
1.2. Background .......................................................................................................... 4
1.3. Scope ................................................................................................................... 5
2. Requirement for test .................................................................................................... 5
3. Test strategy ................................................................................................................ 5
3.1. Testing types ........................................................................................................ 5
3.1.1. Data and database integrity testing .............................................................. 5
3.1.2. Function testing .......................................................................................... 6
3.1.3. Business cycle testing ................................................................................. 6
3.1.4. User Interface Testing ................................................................................ 7
3.1.5. Load testing ................................................................................................ 7
3.1.6. Stress testing .............................................................................................. 8
3.1.7. Configuration testing .................................................................................. 8
3.1.8. Installation testing ...................................................................................... 8
4. Tool ....... ................................................................................................................... 9
5. Resources ................................................................................................................... 9
5.1. Worker ................................................................................................................. 10
6. Deliverable .................................................................................................................. 10
6.1. Test model............................................................................................................ 10

3
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

Test Plan

1. Introduction
Dokumen test plan ini memnjelaskan mengenai pengujian perangkat lunak yang telah
dibuat apakah perngkat lunak sudah berjalan sesuai dengan rencana yang telah direncanakan
sebelumnya. Uji coba yang dilakukan tidak hanya source code tetapi dilakukan juga terhadap
database, komponen, interface, model bisnis dan performa dari perangkat lunak yang
dibangun.

1.1. Purpose
Dokumen Test Plan ini dibuat untuk mendukung pembuatan Sistem Informasi Mobile
Kontrasepsi Aman ( SIKOMAN ), termasuk:
1. Mengidentifikasi komponen software yang harus ditest.
2. Membuat rekomendasi kebutuhan untuk ditest.
3. Membuat rekomendasi dan mendeskripsikan testing strategi yang akan dilakukan.
4. Mengidentifikasi kebutuhan sumber daya (dari database maupun komponen yang
digunakan).

1.2. Background
Tahap pengujian pada software yang dibangun mutlak dibutuhkan agar kinerja dari
software maupun database yang di gunakan dapat berjalan sesuai dengan yang
diharapkan. Selain itu tahap ini juga dilakukan untuk menanggulangi maupun
mengurangi terjadinya kesalahan (error). Adapun lingkup testing yang akan dilakukan
agar kinerja software dapat berjalan dengan baik meliputi :
1. Source Code, merupakan bagian dari software yang digunakan untuk mengatur
jalannya program. Pengujian pada bagian ini bertujuan untuk mengurangi
kemungkinan adanya bug pada software yang kita bangun. Tools yang kami gunakan
untuk melakukan debugging pada source code adalah ng-inspector (AngularJS
inspector for browser), dan adb (android debug bridge) logcat.

4
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

2. Database (SQLite3), adalah database yang berukuran kecil, berdiri sendiri bukan
database client-server atau bisa dikatakan SQLite merupakan database SQL embeded.
Tujuan diadakannya pengujian pada fitur ini yaitu agar pencatatan record pada
database yang digunakan dapat berjalan dengan baik.
3. Interface merupakan bagian dari software yang digunakan sebagai media komunikasi
antara user dengan sistem. Pengujian pada bagian ini dilakukan agar user dapat
menggunakan software yang kami buat dengan mudah, selain itu pengujian pada
bagian ini juga bertujuan agar fasilitas-fasilitas yang ada pada masing-masing layout
dapat bekerja sesuai dengan keinginan.

1.3. Scope
Dokumen ini hanya membahas tentang pengujian (testing) terhadap software yang
dibangun. Ruang Lingkup yang akan diuji meliputi pengujian Data and database
integrity testing, Function testing, buisness cycle testing, user interface testing, load
testing, stress testing, configuration testing, installation testing.

2. Requirement for Test


Testing akan dilakukan pada Entity Relational Diagram (untuk mengidentifikasi table tabel
yang dibutuhkan), Sequence Diagram (untuk mengidentifikasi alur bisnis) dan fungsi dari
masing-masing serta source code pada software yang dibangun.

3. Test strategy
Strategi terdiri dari seluruh rencana yang dilakukan untuk melakukan testing pada software
yang dibangun

3.1. Testing types


3.1.1. Data and Database Integrity Testing
Test Objective : Query dapat menghasilkan informasi yang dibutuhkan
Technique : Melakukan query DML (Data Manipulation

5
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

Language) pada database : Select, Insert, update,


delete
Mengecek relasi masing-masing table
Completion Criteria : Database dapat menjalankan tiap query yang dilakukan
dengan baik

3.1.2. Function Testing


Test Objective : Semua tombol menu berjalan sesuai dengan
fungsinya
Semua menu menampilkan informasi yang
sesuai,tepat, akurat
Technique : Menguji masing-masing tombol pada menu
home apakah tiap tombol sudah menampilkan
menu yang tepat.
Menguji tiap parameter apabila diklik sudah
memberikan informasi yang tepat.
Memastikan menu informasi alat sudah sesuai
dan gambarnya juga sudah sesuai
Memastikan menu how-to sudah meberikan
informasi yang jelas mengenai penggunaan
aplikasii
Memastikan menu about sudah sesuai
Completion Criteria : Output yang keluar sesuai dengan pilihan user
Informasi yang ditampilkan sesuai

3.1.3. Buisness Cycle Testing


Test Objective : Alur dari program SIKOMAN sudah berjalan sesuai
dengan rencana sebelumnya

6
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

Technique : Menguji alur logika program berdasarkan sequence


diagram dan activity diagram yang dibuat
Completion Criteria : Aplikasi berjalan sesuai dengan logika program yang
direncanakan sebelumnya

3.1.4. User Interface Testing


Test Objective : Memastikan semua komponen yang ada pada masing-
masing layout dapat bekerja dengan baik dan mudah
digunakan user
Technique : Memperhatikan tata letak tombol-tombol yang
terdapat pada masing-masing layout apa mudah
untuk dioperasikan user
Memantau tampilan layout dari tiap menu
apakah tampilan yang disajikan membuat user
lebih mudah dalam membantunya memahami
informasi
Completion Criteria : Tampilan dari aplikasi mudah digunakan oleh user

3.1.5. Load Testing


Test Objective : Waktu akses database dan aplikasi
Technique : Mengukur waktu load aplikasi dengan berbagai macam
spesifikasi device.
Completion Criteria : Software dan database dapat di akses dengan cepat.

3.1.6. Stress Testing


Test Objective : Melakukan verifikasi terhadap fungsionalitas system
yang menjadi target pengujian, dapat dijalankan dengan
baik, tanpa kesalahan dengan diberikan kondisi yang

7
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

tidak normal.
Technique : Kurangnya memori (RAM) yang tersedia.
Completion Criteria : Aplikasi tidak force close atau hang

3.1.7. Configuration Testing


Test Objective : Hardware dan software dari requirement software dapat
berjalan sesuai dengan konfigurasi yang di inginkan
Technique : Memaksimalkan penggunaan memory(ram)
terhadap sistem serta penggunaan ruang simpan
data : melihat penggunaan memory dengan
menggunakan task manager.
Proses : melakukan pencatatan dan analisa
penggunaan memori dan sisa ruang simpan data
Output : Investasi yang dilakukan atas software
sesuai dengan manfaat yang diberikan
Melakukan instalasi aplikasi ke operating sistem
yang berbeda.
Melakukan instalasi aplikasi ke device dengan
spesifikasi yang berbeda
Completion Criteria : Aplikasi mampu berjalan pada operating sistem
yang berbeda
Aplikasi mampu berjalan pada device dengan
spesifikasi yang berbeda

3.1.8. Installation Testing


Test Objective : Aplikasi dapat diinstalasi dengan mudah dan
sukses
Aplikasi dapat bekerja sesuai dengan ekspektasi

8
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

setelah dilakukan proses instalasi


Technique : Verifikasi pra-syarat yang dibutuhkan oleh
software dalam melakukan instalasi
Instalasi harus dijalankan pada lokasi default
dan user diijinkan untuk mengubah default
location
Verifikasi bahwa user dapat menginstall
software melalui network atau offline
Completion Criteria : Aplikasi memenuhi pra-syarat yang dibutuhkan
oleh software dalam melakukan instalasi
Aplikasi dapat dijalankan pada lokasi default
dan user dapat mengubah default location
User dapat melakukan instalasi online maupun
offline
User dapat menginstall tanpa hak administrative

3.2. Tools
Tools Type
Debugging tool ng-inspector (AngularJS inspector for Open source
browser), dan adb (android debug
bridge) logcat.
DBMS SQLite3 Open source

4. Resources
Disini di jelaskan tentang resource yang di rekomendasikan untuk melakukan testing pada
Sistem Informasi Mobile Kontrasepsi Aman SIKOMAN.

9
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

4.1. Workers
Worker Minimum Resources Spesific
Recommended Responsibilities/comments
Test project manager 1 Mengatasi semua kegiatan
dalam proyek.
Mengetahui jalannya
program
Tester 1 Membuat test plan.
Implementer 4 Melakukan pengujian :
Data and database
integrity testing
Function testing
buisness cycle testing
user interface testing
load testing
stress testing
configuration testing
installation testing

5. Deliverable
Sistem informasi ini akan menghasilkan informasi-informasi berdasarkan pada Digram
lingkar kesehatan WHO. Informasi yang dihasilkan diharapkan berguna bagi user yang
nantinya akan menggunakan aplikasi ini.

5.1. Test Model


Test dilakukan dengan menggunakan metode white box dan black box testing.

10
SISISTEM INFORMASI MOBILE KONTRASEPSI AMAN SIKOMAN
TEST PLAN June 10, 2015

11

Вам также может понравиться