Cari Blog Ini

Diberdayakan oleh Blogger.

search

Flow -  Progress

Rabu, 03 Juli 2019

Black box & White Box Testing

by seftianhanafi.blogspot.com  |  at  Juli 03, 2019

Black BoxTesting
Dimana untuk pengetesan program langsung melihat pada aplikasinya tanpa perlu mengetahui struktur programnya. Pengujian ini dilakukan untuk melihat suatu program apakah telah memenuhi atau belum.

Kesalahan program yang mungkin terjadi diklasifikasikan menjadi 3 macam yaitu:
1.    Kesalahan Bahasa (language error)
Kesalahan bahasa atau kesalahan penulisan (syntax errors) atau kesalahan gramatikal (grammatical errors) adalah kesalahan dalam penulisan kode program yang tidak sesuai dengan disyaratkan. Kesalahan ini relatif mudah ditemukan dan diperbaiki, karena browserakan memberitahukan letak dan sebab kesalahan waktu program dijalankan.
2.    Kesalahan Waktu Proses (run-time errors)
Adalah kesalahan yang terjadi waktu executable program dijalankan kasalahan ini menyebabkan program berhenti sebelum selesai pada saatnya, karena browser menemukan kondisi yang belum dipenuhi yang tidak bisa dikerjakan. Kesalahan ini relatif mudah ditemukan dan diperbaiki, karena browserakan memberitahukan letak dan sebab kesalahan waktu program dijalankan.
3.    Kesalahan Logika
Adalah kesalahan logika pada program yang dibuat. Kesalahan seperti ini sulit ditemukan karena tidak ada pemberitahuan mengenai kesalahannya dan tetap akan diperoleh hasil dari proses program tapi hasilnya salah. Kesalahan ini dapat ditemukan dengan test data, yaitu dengan membandingkan hasil pengolahan sistem dengan hasil yang sudah diketahui. Bila hasilnya berbeda berarti ada kesalahan.
Contoh Black Box Testing :






White Box Testing
Dalam melakukan White Box Testing seorang tester harus memiliki pengetahuan tentang struktur program, pengetesan dilakukan bersamaan pada saat penulisan program, yaitu sebelum semua modul dirangkai maka masing-masing modul tersebut dites terlebih dahulu sehingga dapat dipastikan semua modul telah berkerja dengan baik dan langsung bias login.
Contoh White Box Testing :


STRUKTUR DATA
-       Tabel User
Field
Type
User
Varchar(45)
Password
varchar(45)
Level
varchar(45)

-       Tabel Mata Kuliah
Field
Type
Id_matkul
Int(15)
kode_matkul
varchar(25)
nama_matkul
varchar(45)

-       Tabel Dosen
Field
Type
Id_dosen
Int(15)
kode_dosen
varchar(25)
nama_dosen
varchar(45)
-       Tabel Mahasiswa
Field
Type
Id_mahasiswa
Int(15)
kode_mahasiswa
varchar(25)
nama_mahasiswa
varchar(45)
-       Tabel Pemasaran
Field
Type
Id_pemasaran
Int(15)
Id_matkul
Int(15)
Id_dosen
Int(15)
Tahun
varchar(25)
Semester
varchar(25)
Kelas
varchar(25)
Ruang
varchar(25)
Waktu
varchar(25)
-       Tabel Kelas
Field
Type
Id_kelas
Int(15)
Id_mahasiswa
Int(15)
Id_pemasaran
Int(15)
-       Tabel Aspek
Field
Type
Id_aspek
Int(15)
Id_pemasaran
Int(15)
Kuis
varchar(20)
Tugas
varchar(20)
Praktikum
varchar(20)
Uts
varchar(20)
Uas
varchar(20)
J_kuis
varchar(45)
J_tugas
varchar(45)
J_praktikum
varchar(45)
J_uts
varchar(45)
J_uas
varchar(45)
-Tabel Nilai
Field
Type
Id_kelas
Int(15)
Aspek
Varchar(25)
Ke
Varchar(25)
Hasil
Varchar(25)


IMPLEMENTASI

Login
 
Input aspek

Input penilaian

Laporan penilaian
 
Flowchart

Semoga blog ini dapat bermanfaat dan dapat membantu teman sekalian dan jangan lupa dukung terus blog ini agar dapat berkembang untuk kedepannya. 

0 komentar:

Tugas Besar Pemrograman Visual

Proudly Powered by Blogger.