Sınır değer analizi bir test tasarım tekniğidir: sınırları olan her girdi için — 0’dan 10’a bir puan, en fazla 100 olan bir sayfa boyutu, en fazla 50 karakterlik bir ad — tam her sınırdaki değerleri ve hemen iki yanındakileri test edin. Hatalar sınırlarda toplanır; çünkü karşılaştırmalar orada yazılır ve < ile <= karıştırmak kolaydır.
0’dan 10’a (dahil) bir aralık için ilginç girdiler −1, 0, 1, 9, 10 ve 11’dir: iki sınır, iç komşuları ve dış komşuları. Dıştaki değerler — genellikle 400 ya da 422 ile — reddedilmeli, içtekiler kabul edilmelidir. Aynısı uzunluklar, tarihler, sayılar ve boyutlar için de geçerlidir.
Tipik bir değer artı bir geçersiz değeri test etmenin kuralı kapsadığı sanılır. 5 ve 999 ile yapılan bir test; 10,5’i kabul eden, 10’u reddeden ya da 11’e izin veren kodda da geçer. Doğru bir sınırı neredeyse doğru olandan yalnızca kenardaki değerler ayırır.
PUT /movies/v1/movies/{id}/rating 0 ile 10 (dahil) arasını kabul eder — −1, 0, 10 ve 11’i deneyin — Starfleet API’si de PUT /starfleet/v1/ships/{id}/warp üzerinde 9,9’un üzerindeki warp faktörünü reddeder.
Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı
Son güncelleme