Eşdeğerlik Katılımcı ve Sınır Değer Analizi, farklı giriş senaryolarını kapsayan test vakalarını tanımlamak için kullanılan test tekniklerini test eder.Bu makale, kapsamını korurken test sayısını azaltmada yardımcı olur.Bu makale bu teknikleri etkili bir şekilde uygulamak için pratik kılavuzlar ve örnekler sunar.
Equivalence Katılımcılık Anlamak
Eşdeğerlik Katılımcılık, giriş verilerini gruplara veya bölümlere ayırıyor, her grubun aynı şekilde davranması bekleniyor. Her bölümden bir değeri test etmek, gerekli test vakalarını azaltmayı seçebilir.
Örneğin, bir sistem 18 ve 65 yaş arasındaki yaş kabul ederse, bölümler şunlardır:
- 18. Aşağıda 18.
- 18 ve 65 arasında
- 65 Yukarıda 65
Her bölümten bir değer test etmek tüm giriş senaryolarının kapsamını sağlar.
Boundary Value Analysis
Sınır Değer Analizi giriş bölümlerinin kenarlarına odaklanır. Hatalar genellikle sınırları içinde, sadece içeride, içeride ve sadece bu sınırların dışında önemlidir.
Önceki örneği kullanarak, sınır değerleri şunlardır:
- 17 (sadece 18'in altında)
- 18 (düşük sınır)
- 65 (upper sınırı)
- 66 (sadece 65'in üzerinde)
Pratik Kılavuz
Bu teknikleri etkin bir şekilde uygulamak:
- Tüm giriş bölümlerini özelliklere göre tanımlayın.
- Her bölümten temsilci test vakalarını seçin.
- Her bölüm için sınır değerlerine odaklanın.
- Kapsamlı test için her iki tekniği birleştirin.
- Automate testi durumunda mümkün olan jenerasyonu.
Örnek Senaryo
8 ve 16 karakter arasındaki uzunları kabul eden bir giriş formu düşünün. Partiler:
- 8 karakterden daha az
- 8 ve 16 karakter arasında
- 16 karakterden fazla
Sınır test vakaları şunları içerir:
- 7 karakter (sadece minimumun altında)
- 8 karakter (minimum sınırı)
- 16 karakter (maksimum sınırı)
- 17 karakter (sadece maksimumdan daha fazla)