what is boundary value analysis
Sınır Değer Analizi ve Eşdeğerlik Bölümleme basit bir örnekle açıklanmıştır:
Sınır Değer Analizi ve Eşdeğer Bölümlemenin her ikisi de Kara Kutu Testinde test senaryosu tasarım stratejileridir.
Eşit bölümlere ayırma
Bu yöntemde, girdi alanı verileri farklı eşdeğerlik veri sınıflarına bölünmüştür. Bu yöntem tipik olarak kullanılır toplam test senaryosu sayısını azaltmak için hala maksimum gereksinimleri karşılayan sınırlı bir test edilebilir test senaryosu seti.
java'da ikili arama ağacı uygulaması
Kısacası, olası tüm test durumlarını alıp sınıflara yerleştirme sürecidir. Test sırasında her sınıftan bir test değeri seçilir.
Örneğin, 1'den 1000'e kadar sayıları kabul eden bir giriş kutusu için test yapıyorsanız, 1000 geçerli giriş numarasının tümü ve geçersiz veriler için diğer test senaryoları için bin test senaryosu yazmanın hiçbir faydası yoktur.
Eşdeğer Bölümleme yöntemini kullanarak yukarıdaki test durumları, sınıflar adı verilen üç girdi verisi kümesine bölünebilir. Her test senaryosu, ilgili sınıfın temsilcisidir.
Dolayısıyla yukarıdaki örnekte, test durumlarımızı bazı geçerli ve geçersiz girdilerin üç eşdeğerlik sınıfına ayırabiliriz.
Eşdeğer Bölümleme kullanarak 1 ile 1000 arasındaki sayıları kabul eden giriş kutusu için test senaryoları:
# 1) Tüm geçerli girişlere sahip bir giriş veri sınıfı. Geçerli bir test olayı olarak 1 ile 1000 arasında tek bir değer seçin. 1 ile 1000 arasında başka değerler seçerseniz, sonuç aynı olacaktır. Dolayısıyla, geçerli girdi verileri için bir test durumu yeterli olmalıdır.
#iki) Alt sınırın altındaki tüm değerlerle veri sınıfını girin. Yani 1'in altındaki herhangi bir değer, geçersiz girdi veri test durumu olarak.
# 3) Üçüncü geçersiz giriş sınıfını temsil etmek için 1000'den büyük herhangi bir değere sahip veri girin.
Dolayısıyla, Eşdeğer Bölümlemeyi kullanarak tüm olası test durumlarını üç sınıfa ayırdınız. Herhangi bir sınıftan başka değerler içeren test senaryoları size aynı sonucu vermelidir.
Test senaryolarımızı tasarlamak için her girdi sınıfından bir temsilci seçtik. Test senaryosu değerleri, eşdeğerlik sınıfının en fazla sayıda özniteliğinin uygulanabileceği şekilde seçilir.
iyi bir e-posta hizmeti nedir
Eşdeğer Bölümleme, maksimum gereksinimleri karşılamak için en az test senaryosu kullanır.
Sınır Değer Analizi
Giriş alanının uç uçlarındaki giriş değerlerinin sistemde daha fazla hataya neden olduğu yaygın olarak kabul edilmektedir. Daha fazla uygulama sınırlarda hatalar meydana gelir giriş alanının. 'Sınır Değer Analizi' Test tekniği, girdi alanının merkezinde var olanları bulmak yerine sınırlardaki hataları belirlemek için kullanılır.
Sınır Değer Analizi, eşdeğerlik sınıflarının kenarlarında test senaryolarının seçildiği test senaryolarının tasarlanması için Eşdeğerlik Bölümlemenin sonraki bölümüdür.
Sınır değer analizi kullanılarak 1 ile 1000 arasındaki sayıları kabul eden giriş kutusu için test senaryoları:
# 1) Test verilerinin, girdi etki alanının girdi sınırları gibi olduğu test durumları, yani bizim durumumuzda 1 ve 1000 değerleri.
#iki) Giriş alanlarının en uç kenarlarının hemen altındaki değerlere sahip verileri test edin, yani 0 ve 999 değerleri.
# 3) Giriş alanının en uç kenarlarının hemen üzerindeki değerlere sahip verileri test edin, yani değerler 2 ve 1001.
Sınır Değer Analizi genellikle Stres ve Negatif Testin bir parçası olarak adlandırılır.
bir apk dosyası nasıl açılır
Not: Girdi etki alanları için oluşturduğunuz her eşdeğerlik sınıfından yalnızca bir değeri test etmek için zor ve hızlı bir kural yoktur. İhtiyaçlarınıza ve önceki yargılarınıza göre her eşdeğerlik sınıfından birden fazla geçerli ve geçersiz değer seçebilirsiniz.
Örneğin, 1'den 1000 giriş değerini geçersiz veri eşdeğer sınıfına böldüyseniz, 1, 11, 100, 950 vb. gibi test senaryo değerlerini seçebilirsiniz. Geçersiz veri sınıflarına sahip diğer test senaryoları için aynı durum.
Bu, Sınır Değer Analizi ve Eşdeğerlik Bölümleme kavramını anlamak için çok basit ve basit bir örnek olmalıdır.
Örneklerinizi aşağıda paylaşın.
Önerilen Kaynaklar
- Eşdeğerlik Bölümleme ve Sınır Değer Analizi Üzerine ISTQB Sınav Soruları
- Test Sonucu Analizi ve Raporları - LoadRunner ile Yük Testi
- Analiz Yeteneklerinizi ve Düşünme Gücünüzü Test Edin - Yazılım Test Egzersizleri (Bölüm 2)
- Kök Neden Analizi Kılavuzu - Adımlar, Teknikler ve Örnekler
- Negatif Test Nedir ve Negatif Test Durumları Nasıl Yazılır?
- EN İYİ 40 Statik Kod Analiz Araçları (En İyi Kaynak Kodu Analiz Araçları)
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Scrum'da QA'nın Rolü İçin Herhangi Bir Başlangıç ve Bitiş Sınırı Var mı?