Table of Contents
Aquivalence Partisiding and Boundary Value Analysis adalah teknik pengujian yang digunakan untuk mengidentifikasi kasus-kasus uji yang meliputi skenario masukan yang berbeda. Mereka membantu dalam mengurangi jumlah tes sambil mempertahankan cakupan. Artikel ini menyediakan pedoman praktis dan contoh untuk menerapkan teknik-teknik ini secara efektif.
Kesamaan Memahami Kesamaan Memicu Keseimbangan
Ekuivalensi Partisiding Membagi data masukan ke dalam grup, atau partisi, di mana setiap grup diharapkan berperilaku sama. Menguji satu nilai dari setiap partisi dapat mewakili seluruh grup, mengurangi jumlah kasus uji yang diperlukan.
Misalnya, jika sistem menerima usia antara 18 dan 65, partisinya adalah:
- Di Bawah 18
- Antara 18 dan 65
- Di atas 65
¡Aquid Testing satu nilai dari setiap partisi memastikan cakupan semua skenario input.
Analisis Nilai Batas Terapan Perusak
Analisis Nilai Batasan berfokus pada tepi partisi masukan.Sejak kesalahan sering terjadi pada batas, nilai pengujian tepat di dalam, di, dan di luar batas ini sangat penting.
Nama dan nilai batas adalah:
- 17 (di bawah 18)
- ⁇ 18 (batas yang lebih rendah)
- ⁇ 65 (batas atas)
- 66 (di atas 65)
Garis Panduan Praktis Praktis
Untuk menerapkan teknik ini secara efektif:
- Kenali semua partisi masukan berdasarkan spesifikasi.
- Icon untuk memilih kasus uji perwakilan dari setiap partisi.
- Fokus pada nilai batas untuk setiap partisi.
- Teknik kombinasi untuk pengujian menyeluruh.
- Tes otomatis tes generasi kasus di mana mungkin.
Contoh Contoh Contoh Contoh Contoh
[5] Sebuah bentuk log masuk yang menerima kata sandi dengan panjang antara 8 hingga 16 karakter. Partisi adalah:
- Kurang dari 8 karakter
- Antara 8 dan 16 tokoh
- Lebih dari 16 aksara
Kasus uji batas batas termasuk:
- 7 karakter (hanya di bawah minimum)
- 8 karakter aniani (batas minimum)
- karakter 16 anianimus (batas maksimum)
- 17 karakter ari (hanya diatas maksimum)