Contoh Teknik Equivalence Partitioning : Download
Sumber : https://www.javatpoint.com/equivalence-partitioning-technique-in-black-box-testing
Contoh Teknik Equivalence Partitioning : Download
Sumber : https://www.javatpoint.com/equivalence-partitioning-technique-in-black-box-testing
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
Pengujian integrasi adalah proses pengujian perangkat lunak tingkat kedua setelah pengujian unit. Dalam pengujian ini, unit atau komponen individu perangkat lunak diuji secara berkelompok. Fokus dari tingkat pengujian integrasi adalah untuk mengungkap defects pada saat interaksi antara komponen atau unit yang terintegrasi.
Pengujian unit menggunakan modul untuk tujuan pengujian, dan modul-modul ini digabungkan dan diuji dalam pengujian integrasi. Perangkat Lunak ini dikembangkan dengan sejumlah modul perangkat lunak yang dikodekan oleh programmers yang berbeda. Tujuan pengujian integrasi adalah untuk memeriksa kebenaran komunikasi antar semua modul.
Setelah semua komponen atau modul bekerja secara independen, maka kita perlu memeriksa aliran data antar modul dependen yang disebut pengujian integrasi. Mari kita lihat salah satu contoh aplikasi perbankan, seperti yang bisa kita lihat pada gambar jumlah transfer di bawah ini.
Copyright © All Rights Reserved / Designed By: Templatezy | Blogger Templates