Junior
Sınır değerleri kapsamında bir aralığı nasıl test edersiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Sınır değer testi, bir aralığın kontrolü sırasında sistemin izin verilen değerlerin sınırlarında ve yakınlarındaki davranışını kontrol etmeyi içerir.
- İzin verilen aralık: [Minimum değer, Maksimum değer]
- Test noktaları:
- Minimum değer
- Minimum + 1 (veya en küçük olası artış)
- Maksimum değer
- Maksimum - 1 (veya en küçük olası azalma)
- Minimumdan küçük değer (aralık dışında)
- Maksımdan büyük değer (aralık dışında)
- Aralık içinde bir veya birkaç değer ("normal" davranışı kontrol etmek için)
Senaryo örnekleri:
Yaş giriş alanını 1 ile 120 arasında izin verilen bir aralık olarak düşünelim.
| Test durumu | Giriş değeri | Beklenen sonuç | Yorum |
|---|---|---|---|
| Min sınır | 1 | Başarılı doğrulama | İzin verilen minimum |
| Min yakın | 2 | Başarılı doğrulama | İzin verilen |
| Max sınır | 120 | Başarılı doğrulama | İzin verilen maksimum |
| Max yakın | 119 | Başarılı doğrulama | İzin verilen |
| Aralık dışında | 0 | Hata mesajı | Minimumdan az |
| Aralık dışında | 121 | Hata mesajı | Maksımdan fazla |
| Aralık içinde | 50 | Başarılı doğrulama | Tipik değer |
Bu yaklaşım, sınır koşullarının yanlış işlenmesiyle ilgili hataları etkili bir şekilde tespit eder ve genellikle hata kaynaklarıdır.