Search

Analisis nilai batas adalah salah satu teknik desain kasus yang banyak digunakan untuk pengujian black box. Ini digunakan untuk menguji nilai batas karena nilai masukan yang dekat dengan batas memiliki kemungkinan kesalahan yang lebih tinggi.

Setiap kali kita melakukan pengujian dengan analisis nilai batas, penguji berfokus pada, sambil memasukkan nilai batas, apakah perangkat lunak menghasilkan keluaran yang benar atau tidak.

Nilai batas adalah nilai yang memuat batas atas dan bawah suatu variabel. Asumsikan, usia adalah variabel dari fungsi apa pun, dan nilai minimumnya adalah 18 dan nilai maksimumnya adalah 30, 18 dan 30 akan dianggap sebagai nilai batas.

Asumsi dasar analisis nilai batas adalah, kasus uji yang dibuat menggunakan nilai batas kemungkinan besar akan menimbulkan kesalahan.

Ada 18 dan 30 yang merupakan nilai batas sehingga tester lebih memperhatikan nilai tersebut, namun bukan berarti nilai tengah seperti 19, 20, 21, 27, 29 diabaikan. Kasus uji dikembangkan untuk setiap nilai rentang.

Pengujian nilai batas dilakukan dengan membuat partisi valid dan invalid. Partisi yang tidak valid diuji karena pengujian keluaran dalam kondisi buruk juga penting.

Mari kita pahami melalui praktik:

Bayangkan, ada fungsi yang menerima angka antara 18 hingga 30, dimana 18 adalah nilai minimum dan 30 adalah nilai maksimum dari partisi yang valid, nilai lain dari partisi ini adalah 19, 20, 21, 22, 23, 24, 25 , 26, 27, 28 dan 29. Partisi yang tidak valid terdiri dari angka yang kurang dari 18 seperti 12, 14, 15, 16 dan 17, dan lebih dari 30 seperti 31, 32, 34, 36 dan 40. Penguji mengembangkan kasus uji untuk partisi yang valid dan tidak valid untuk menangkap perilaku sistem pada kondisi masukan yang berbeda.

Sistem perangkat lunak akan lulus pengujian jika menerima nomor yang valid dan memberikan keluaran yang diinginkan, jika tidak maka tidak berhasil. Dalam skenario lain, sistem perangkat lunak tidak boleh menerima nomor yang tidak valid, dan jika nomor yang dimasukkan tidak valid, maka sistem akan menampilkan pesan kesalahan.

Jika perangkat lunak yang sedang diuji, mengikuti semua pedoman dan spesifikasi pengujian, maka perangkat lunak tersebut dikirim ke tim rilis, sebaliknya ke tim pengembangan untuk memperbaiki cacatnya.

Sumber : https://www.javatpoint.com/boundary-value-analysis-in-black-box-testing

No comments

Materi