Contoh Tugas Black Box
Contoh Tugas Black Box
PENDAHULUAN
1.2 Fitur-Fitur
Fitur-fitur yang dimiliki oleh aplikasi ini adalah menghitung nilai rata-rata
kuis, menghitung nilai total yang kemudian akan dikategorikan menjadi A, B, C,
D dan E
BAB 2
1
METODE
1. Kasus uji yang berulang, jika jumlahnya lebih dari 1 maka jumlah dari
uji kasus tambahan harus didesain untuk mencapai ujicoba yang cukup
beralasan.
2. Kasus uji yang memberitahukan sesuatu tentang keberadaan atau
tidaknya satu jenis kesalahan, daripada kesalahan yang terhubung hanya
dengan suatu ujicoba yang spesifik.
2
2.2.1 Security
Sebuah aplikasi harus aman digunakan, informasi yang bersifat privasi dan
sensitif tidak boleh tersebar. Aplikasi harus dapat menjaga kepercayaan pengguna
dengan memberi mereka keyakinan bahwa informasi pengguna berada pada
kondisi yang aman.
Pada aplikasi ini tidak terdapat sistem security berupa login untuk masuk
ke dalam sistem karena pada aplikasi ini tidak menggunakan database sehingga
data yang telah diproses tidak disimpan.
2.2.2 Performa
Performa testing mengacu kepada pendekatan penilaian
CriterionReferenced Test atau acuan patokan, yaitu pengukuran keberhasilan
yang didasarkan atas penafsiran dari tingkahlaku (performance) berdasarkan
kriteria/standar penguasaan mutlak (relative tetap dan berlaku untuk semua
testee).
Pada aplikasi ini performa yang didapat yakni pemrosesan data yang tidak
banyak memakan waktu karena data yang disimpan hanya ditampung sementara
(menggunakan array) sehingga pemrosesan untuk mendapatkan hasil lebih cepat
dan mudah.
3
2.3.1 Equivalent Partitioning
Equivalence partioning merupakan metode ujicoba blackbox yang
membagi domain input dari program menjadi beberapa kelas data dari kasus
ujicoba yang dihasilkan. Kasus uji penanganan single yang ideal menemukan
sejumlah kesalahan (misalnya : kesalahan pemrosesan dari seluruh data karakter)
yang merupakan syarat lain dari suatu kasus yang dieksekusi sebelum kesalahan
umum diamati.
4
Program menerima masukan nilai kuis 1 , nilai kuis 2, nilai kuis 3, nilai
kuis 3 untuk menghasilkan nilai rata-rata kuis. Nilai rata-rata kuis dihasilkan dari
nilai kuis 1 ditambahkan nilai kuis 2 ditambahkan nilai kuis 3 kemudian dibagi 3.
Data yang dapat dimasukan dari tiap-tiap 3 nilai di atas mempunyai range
bernilai 0-100, sehingga dihasilkan 3 equivalence class sebagai berikut:
5
Pada gambar 2.2. menjelaskan pengujian pada fitur menghitung rata-rata
kuis dengan input nilai 1, nilai 2, nilai 3 masing-masing bernilai 90, dihasilkan
nilai rata kuis . Dapat disimpulkan dengan nilai input 90 merupakan inputan
nilai VALID dan program menghasilkan output yang diharapkan.
6
merupakan inputan nilai INVALID,namun program aplikasi tidak
menghasilkan error.
0 10
1
Gambar 2.4 Penerapan Nilai Sementara
10
0
Tes data input untuk batas bawah adalah { -1,0,1 } dan tes data input batas
atas adalah { 99,100,101 }. Jadi tes data input disini untuk menentukan mana
yang merupakan batas bawah suatu nilai dan mana pula batas atas suatu nilai.
Program menerima masukan nilai kuis 1 , nilai kuis 2, nilai kuis 3, nilai
kuis 3 untuk menghasilkan nilai rata-rata kuis. Nilai rata-rata kuis dihasilkan
dari nilai kuis 1 ditambahkan nilai kuis 2 ditambahkan nilai kuis 3 kemudian
dibagi 3.
Data yang dapat dimasukan dari tiap-tiap 3 nilai di atas mempunyai range
bernilai 0-100, sehingga dihasilkan 3 equivalence class sebagai berikut:
7
Gambar 2.5 Pengujian Pertama Boundary Value kelas 1
8
Pada percobaan range angka 99 dan 101 hasilnya yaitu INVALID,
karena range disini tidak seuai dengan range yang telah ditentukan untuk
hasil yang valid yaitu 0-100. Angka 101 disinilah yang menyebabkan
hasilnya tidak INVALID.
9
Error Guessy adalah pengujian berdasarkan intuisi dari sisi
programmer. Dalam hal ini error guessy dimaksudkan untuk mengetahui
kemungkinan error yang terjadi ketika program di uji coba.
BAB 3
PEMBAHASAN
10
Gambar 3.1 Tampilan Aplikasi
Tabel 3.1
11
2 Nilai rata kuis Nilai1 = Hasil Perhitungan Hasil input
=average nilai 90 perhitungan nilai rata-rata data valid
0<nilai<100 Nilai2 = nilai rata-rata total = 90
90
Nilai3 =
90
3 Nilai rata kuis Nilai1 = Tidak Tidak Hasil input
= average nilai 150 mengeluarkan mengeluarkan data valid
Nilai>100 Nilai2 = nilai rata-rata nilai rata-rata
150 total. total.
Nilai3 =
150
Berikut ini adalah table hasil pengujian untuk Boundary Value Analysis :
Tabel 3.2
Tabel 3.3
12
2 Nilai rata Nilai1 = aku Tidak Perhitungan Hasil input
kuis diinput Nilai2= mengeluarkan nilai rata- data invalid
dengan data kamu nilai rata-rata rata total = 0
string Nilai3 = total.
mana
Tabel 3.4
13
BAB 4
KESIMPULAN
14
BAB 5
DAFTAR PUSTAKA
[1] http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/26375/Pertemuan
+05+-+(BlackBox+Testing).pdf, diakses tanggal 18 April 2013
[2] http://aderusliana.wordpress.com/2007/11/05/konsep-dasar-evaluasi-hasil-
belajar/ diakses tanggal 18 April 2013
15
Disusun oleh :
16