Boundary Value Analysis

Boundary Value Analysis adalah teknik pengujian Black-Box yang digunakan untuk memeriksa kesalahan pada batas-batas domain input. Konsep BVA menggunakan nilai variabel input pada nilai minimum, tepat di atas minimum, nilai nominal, tepat di bawah maksimum, dan maksimum. {min-, min+, nom, max-, max+}. Nilai-nilai tersebut dapat ditentukan bergantung pada parameter yang digunakan atau ditetapkan.


Contoh Text BVA

Jika suatu sistem dengan input field untuk memasukkan Usia Pengguna dengan rentang usia 18-55 tahun, maka :



Kelebihan BVA

  • Memudahkan dalam mengidentifikasi test case, karena rentang input sudah jelas. 
  • Dapat mengontrol pengeluaran berdasarkan jumlah kasus uji yang dihasilkan.
  • BVA adalah metode yang cocok untuk masalah input pengguna. 

Kelemahan BVA

    Keterbatasan atau kelemahan dari pengujian BVA adalah BVA tidak dapat menguji semua nilai input kasus, teknik BVA tidak sesuai dengan variabel boolean yang memiliki nilai 1 dan 0, dan BVA memiliki ketergantungan dengan variabel kondisi kasus uji untuk nilai input.

    Keberhasilan pengujian teknik BVA ditentukan pada nilai variabel yang di input, yang selanjutnya bergantung pada keahlian penguji dan pengetahuannya tentang aplikasi. Oleh karena itu, identifikasi rentang nilai variabel yang salah dapat menyebabkan pengujian yang salah juga. BVA juga tidak cocok dengan aplikasi yang tidak memiliki batas satu dimensi. 

Komentar