Kami menggunakan cookies

Situs ini menggunakan cookies dari cmlabs untuk memberikan dan meningkatkan kualitas layanannya serta menganalisis lalu lintas..

Kuasai kamus SEO dengan pahami setiap istilah serta artinya di sini.

Black Box Testing

Terakhir diperbarui: Aug 25, 2023

Black Box Testing
Gambar sampul: Ilustrasi Black Box Testing yang merupakan metode pengujian fungsionalitas perangkat lunak atau aplikasi. Temukan pengertian dan informasi singkatnya di artikel ini.

Apa itu Black Box Testing?

Black box testing adalah metode pengujian untuk menganalisa fungsionalitas dari sebuah software atau aplikasi. Jenis pengujian ini tidak memerlukan pengetahuan khusus terkait kode program dari aplikasi yang sedang diuji.

Metode pengujian ini juga dikenal sebagai behavioral testing yang dilakukan untuk mengamati hasil input dan output dari suatu aplikasi. Biasanya, pengujian dilakukan pada tahap akhir pengembangan aplikasi untuk mengetahui apakah aplikasi mampu berfungsi dengan baik.

Jenis-Jenis Black Box Testing

Terdapat beberapa jenis-jenis black box testing yang mungkin dilakukan, di antaranya:

Functional Testing

Functional testing adalah metode pengujian yang dilakukan pada setiap fungsi atau fitur dari suatu aplikasi. Pengujian ini bertujuan untuk memastikan bahwa fungsionalitas aplikasi telah berjalan dengan baik. Contoh functional testing adalah:

  • Smoke Test
  • Sanity Test
  • System Testing
  • Regression Testing
  • Integration Testing
  • User Acceptance Testing

Non-Functional Testing

Non-functional testing adalah pengujian yang dilakukan untuk menguji aspek diluar kebutuhan fungsional (non-fungsional). Non-functional testing berfungsi untuk memastikan kualitas dan kinerja aplikasi yang dikembangakan.

Contohnya seperti melakukan pengujian untuk melihat apakah aplikasi dapat dijalankan pada berbagai jenis perangkat dan ukuran layar. Beberapa jenis pengujian non-functional yaitu:

  • Usability Testing
  • Compatibility Testing
  • Scalability Testing
  • Performance Testing
  • Load Testing

Kelebihan Black Box Testing

Beberapa kelebihan dalam pengujian ini yaitu:

  • Untuk menguji suatu aplikasi, penguji tidak perlu memiliki pengetahuan terkait bahasa pemrograman tertentu
  • Penguji aplikasi tidak perlu memeriksa kode program
  • Memungkinkan penguji dan developer bekerja sama secara independen tanpa mengganggu proses kerja satu sama lain
  • Guna menemukan inkonsistensi program, pengujian dilakukan berdasarkan sudut pandang pengguna
  • Dapat mengidentifikasi kekurangan atau bug program pada tahap awal pengujian
  • Efektif digunakan untuk pengujian aplikasi skala besar dan kompleks

Kekurangan Black Box Testing

Selain memiliki kelebihan, pengujian ini juga memiliki kekurangan yang dapat Anda jadikan sebagai bahan pertimbangan sebelum memilih metode pengujian aplikasi:

  • Penguji tanpa pengetahuan teknis terkait bahasa pemrograman memiliki kemungkinan melewatkan skenario pengujian tertentu, sehingga bisa terdapat bug yang tidak teridentifikasi
  • Adanya kemungkinan pengujian tidak dilakukan dengan teliti karena deadline pengerjaan yang cukup singkat 
  • Tidak memungkinkan pengujian secara menyeluruh pada aplikasi skala besar dan kompleks

Perbedaan Black Box Testing dengan White Box Testing

Terdapat setidaknya tiga perbedaan yang membedakan kedua metode pengujian tersebut. Berikut adalah daftar perbedaannya:

  • Pengetahuan Teknis - pada black box testing penguji tidak perlu memiliki pengetahuan terkait struktur internal maupun kode program, sedangkan pada white box testing perlu.
  • Pengujiblack box testing dilakukan oleh software tester, sedangkan white box testing dilakukan oleh software developer.
  • Tujuan Pengujianblack box testing berfungsi untuk menguji fungsionalitas program, white box testing berfungsi untuk melihat kesesuaian antara struktur internal aplikasi dengan software requirements.
cmlabs

cmlabs

Bagaimana pendapat Anda? Apakah Anda menyukai artikel ini?

Update Terkini
Terakhir diperbarui: Dec 11, 2024
Terakhir diperbarui: Nov 21, 2024
Terakhir diperbarui: Nov 08, 2024
Lihat Istilah Lain

Permudah proses analisis dengan SEO Tools yang terpasang langsung di peramban Anda. Saatnya menjadi ahli SEO sejati.

Gratis di semua peramban berbasis Chromium

Pasang di peramban Anda sekarang? Jelajahi sekarang cmlabs chrome extension pattern cmlabs chrome extension pattern

Butuh bantuan?

Ceritakan tentang kebutuhan SEO Anda, tim marketing kami akan membantu menemukan solusi terbaik.

Berikut daftar tim kami secara resmi dan diakui, hati-hati terhadap penipuan oknum tidak bertanggung jawab yang mengatasnamakan PT CMLABS INDONESIA DIGITAL (cmlabs). Baca lebih lanjut
Marketing Teams

Agita

Marketing

Tanya Saya
Marketing Teams

Destri

Marketing

Tanya Saya
Marketing Teams

Thalia

Marketing

Tanya Saya
Marketing Teams

Irsa

Marketing

Tanya Saya
Marketing Teams

Yuliana

Business & Partnership

Tanya Saya
Marketing Teams

Rochman

Product & Dev

Tanya Saya
Marketing Teams

Said

Career & Internship

Tanya Saya

#cmlabsclass24 Year-End Special Edition is here!

Cek

Tertarik bergabung di cmlabs? Tingkatkan peluang kamu bekerja menjadi Spesialis SEO di perusahaan melalui program baru kami, yaitu cmlabs Academy. Gratis ya!

Cek

Baru! cmlabs Tambahkan 2 Tools untuk Chrome Extensions! Apa Saja?

Cek

Saat ini tidak ada notifikasi...