Menurut pandangan beberapa ahli Black Box Testing dapat diartikan, antara lain sebagai berikut :
- Menurut Soetam Rizky (2011:264), berpendapat bahwa “Black box testing adalah tipe testingyang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya.Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotakhitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar”.
- Menurut Agustiar Budiman (2012:4), berpendapat bahwa “Pengujian black box merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.”
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa metode pengujian Black box digunakan untuk menguji sistem dari segi user yang dititik beratkan pada pengujian kinerja, spesifikasi dan antarmuka sistem tersebut tanpa menguji kode program yang ada.
Berbeda dengan white box testing, black box testing tidak membutuhkan pengetahuan mengenai, alur internal (internal path), struktur atau implementasi dari software under test (SUT). Karena itu uji coba black box memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Uji coba black box bukan merupakan alternatif dari uji coba white box, tetapi merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode white box testing. Black Box Testing dapat dilakukan pada setiap level pembangunan sistem. Mulai dari unit, integration, system, dan acceptance. Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya :
Proses Black Box Testing Adalah Proses Testing Yang Berfokus Pada
- Fungsi-fungsi yang salah atau hilang
- Kesalahan interface
- Kesalahan dalam struktur data atau akses database eksternal
- Kesalahan performa
- kesalahan inisialisasi dan terminasi
Tidak seperti metode white box yang dilaksanakan diawal proses, uji coba black box diaplikasikan dibeberapa tahapan berikutnya. Karena uji coba black box dengan sengaja mengabaikan struktur kontrol, sehingga perhatiannya difokuskan pada informasi domain. Uji coba didesain untuk dapat menjawab pertanyaan pertanyaan berikut :
- Bagaimana validitas fungsionalnya diuji?
- Jenis input seperti apa yang akan menghasilkan kasus uji yang baik?
- Apakah sistem secara khusus sensitif terhadap nilai input tertentu?
- Bagaimana batasan-batasan kelas data diisolasi?
- Berapa rasio data dan jumlah data yang dapat ditoleransi oleh sistem?
- Apa akibat yang akan timbul dari kombinasi spesifik data pada operasi sistem?
Proses Black Box Testing
Sehingga dalam uji coba Black Box harus melewati beberapa proses sebagai berikut :
- Menganalisis kebutuhan dan spesifikasi dari perangkat lunak.
- Pemilihan jenis input yang memungkinkan menghasilkan output benar serta jenis input yang memungkinkan output salah pada perangkat lunak yang sedang diuji.
- Menentukan output untuk suatu jenis input.
- Pengujian dilakukan dengan input-input yang telah benar-benar diseleksi.
- Melakukan pengujian.
- Pembandingan output yang dihasilkan dengan output yang diharapkan.
- Menentukan fungsionalitas yang seharusnya ada pada perangkat lunak yang sedang diuji.
Pembahasan lainnya :
- Jenis Jenis DFD
- Komponen Basis Data
- Jenis Struktur Navigasi
- Komponen Dalam ERD
- Komponen Sistem Pakar
- Istilah Dalam Basis Data
- Proses Black Box Testing
- Jenis Jenis Diagram UML
- Fungsi dari UML Diagram
- Simbol Diagram Arus Data
- Komponen Visual Basic.Net.
- Sasaran Perancangan Sistem
- Tahapan Data Flow Diagram
- Pengertian Sistem Komputer
- Tujuan Normalisasi Database
- Definisi Basis Data dan Sistem
- Macam-Macam Diagram UML
- Manfaat dari Use Case Diagram
- Desain Sistem Menurut Para Ahli
- Alat Pemodelan Sistem Informasi
- Komponen Dari Sistem Komputer
- Kualitas Informasi dan Contohnya
- Jenis Diagram Uml dan Contohnya
- Pengertian Data Menurut Para Ahli
- Langkah Langkah Pembuatan UML
- 5 Macam Simbol Bagan Alir Beserta
- Aplikasi Membuat Flowchart Online
- Fungsi Sistem Informasi Manufaktur
- Jenis Jenis Flowchart dan Fungsinya
- Pengelompokan Teknologi Informasi
- Dasar Dasar Komputer dan Jaringan
- Kelebihan Menggunakan Basis Data
- Metode Pengujian Black Box Testing
- Klasifikasi Sistem Menurut Jogiyanto
- 5 Tahapan Membuat Model Waterfall
- Definisi Flowchart Menurut Para Ahli
- Symbols Entity Relationship Diagram
- Pengertian Aplikasi Menurut Para Ahli
- Kelebihan Penggunaan Database Mysql
- Pengertian Program Menurut Para Ahli
- Pengertian Entity Relationship Diagram
- Pengertian Komponen Input dan Output
- Teknik Normalisasi Basis Data Database
- Pengertian Komponen Input dan Output
- Pengertian Bootstrap Menurut Para Ahli
- Contoh langkah Tahapan Analisis Sistem
- Pengertian Komputer Menurut Para Ahli
- Pengertian LRS Logical Record Structure
- Jenis-Jenis Perancangan Sistem Informasi
- Pengertian Sistem Menurut Gordon B Davis
- Konsep Dasar Sistem Informasi Manajemen
- Metode Perancangan Sistem SDLC Waterfall
- Komponen Sistem Informasi dan Contohnya
- Komponen Fisik Sistem Informasi Manajemen
- Pengertian Unified Modeling Language (UML)
- Komponen Fisik Sistem Informasi Manajemen
- Pengertian Activity Diagram Menurut Para Ahli
- Pengertian Struktur Navigasi Menurut Para Ahli
- Komponen Sistem Informasi Manajemen Publik
- Pengertian Black Box Testing Menurut Para Ahli
- Macam-Macam Tipe Data Dapat Dikelompokkan
- Pengertian Use Case Diagram Menurut Para Ahli
- Pengertian Sequence Diagram Menurut Para Ahli
- Fungsi dan Manfaat Sistem Informasi Manajemen
- Simbol Yang Digunakan Dalam Diagram Arus Data
- Pengertian Sistem dan Prosedur Menurut Para Ahli
- Pengertian Metode Pengembangan Perangkat Lunak
- Pengertian Bahasa Pemrograman Menurut Para Ahli
- Komponen-Komponen Sistem Informasi Manajemen
- Sistem Informasi Manajemen Pada Organisasi Publik
- Metode Pengembangan Sistem Waterfall Menurut Ahli
- Definisi Pengertian Data Flow Diagram Menurut Para Ahli
- Manfaat Sistem Informasi dalam Pengambilan Keputusan
- Pengertian Unified Modeling Language Menurut Para Ahli
- Faktor Faktor Yang Mempengaruhi Kualitas dari Suatu Informasi
Originally posted 2022-04-09 13:53:43.