Sınır Değer Analizi ve Eşdeğerlik Bölümlendirmesi
Önemli Noktalar
- Eşdeğerlik Bölümlendirmede öncelikle bir test koşulu kümesini dikkate alınabilecek bir bölüme ayırırsınız.
- Sınır Değer Analizi'nde eşdeğerlik bölümleri arasındaki sınırları test edersiniz
- Fiziksel büyüklükleri temsil eden değişkenlerin kullanıldığı yoğun hesaplamalı uygulamalar için uygundur
- Sınır Analizi testi, geniş bir veri havuzunu test etmenin pratik olarak imkansız olduğu durumlarda kullanılır. test senaryoları bireysel
Neden Eşdeğerlik ve Sınır Analizi Testi
- Bu test, çok sayıda test senaryosunu yönetilebilir parçalara indirgemek için kullanılır.
- Testin etkinliğinden ödün vermeden test senaryolarının belirlenmesine ilişkin çok açık yönergeler.
- Çok sayıda değişken/girdi içeren hesaplama yoğun uygulamalar için uygundur
Pratik olarak, zaman ve bütçe hususları nedeniyle, özellikle girdi kombinasyonlarının büyük bir havuzu olduğunda, her bir test verisi seti için yorucu testler gerçekleştirmek mümkün değildir.
Tüm test senaryolarının kapsanacağı şekilde, test senaryosu havuzundan test senaryolarını akıllıca seçebilecek kolay bir yola veya özel tekniklere ihtiyacımız var. İki teknik kullanıyoruz – Eşdeğerlik Bölümlendirme ve Sınır Değer Analizi test teknikleri Bunu başarmak için.
Sınır Testi Nedir?
Sınır testi, giriş değerlerinin bölümleri arasındaki aşırı uçlar veya sınırlar arasındaki test işlemidir.
- Yani Başlangıç-Bitiş, Alt-Üst, Maksimum-Minimum, Hemen İç-Hemen Dış gibi uç noktalara sınır değerleri, yapılan testlere ise “sınır testi” adı verilmektedir.
- Normal sınır değeri testindeki temel fikir, giriş değişkeni değerlerini aşağıdaki noktalarda seçmektir:
- asgari
- Minimumun hemen üstünde
- Nominal bir değer
- Maksimumun hemen altında
- Maksimum
- Sınır Testinde Eşdeğerlik Sınıfı Bölümlendirmesi iyi bir rol oynar
- Sınır Testi, Eşdeğerlik Sınıfı Bölümlendirmesinden sonra gelir.
Eşit bölümlere ayırma
Eşit bölümlere ayırma veya Eşdeğer Sınıf Bölümlendirmesi, tüm seviyelere uygulanabilen bir tür kara kutu test tekniğidir. yazılım testi birim, entegrasyon, sistem vb. gibi. Bu teknikte, girdi veri birimleri, test senaryolarının az sayıda olması nedeniyle test için gereken süreyi azaltan test senaryolarını türetmek için kullanılabilecek eşdeğer bölümlere bölünür.
- Yazılımın giriş verilerini farklı eşdeğerlik veri sınıflarına ayırır.
- Bu tekniği giriş alanında bir aralığın olduğu yerde uygulayabilirsiniz.
Örnek 1: Eşdeğerlik ve Sınır Değer
- Pizza Siparişi Metninin davranışını ele alalım Box Aşağıda
- 1'den 10'a kadar olan pizza değerleri geçerli kabul edilir. Bir başarı mesajı gösterilir.
- 11'den 99'a kadar olan değerler sipariş için geçersiz sayılacak ve hata mesajı görüntülenecektir. “Sadece 10 Pizza sipariş edilebilir”
İşte test koşulu
- Pizza Siparişi alanına girilen 10'dan büyük sayılar (11 diyelim) geçersiz sayılacaktır.
- 1'den küçük, 0 veya daha küçük olan herhangi bir Sayı geçersiz sayılır.
- Numbers 1'den 10'a kadar geçerli kabul edilir
- Herhangi bir 3 Digit Numara -100'ün geçersiz olduğunu söylüyor.
Olası tüm değerleri test edemiyoruz çünkü test yapılırsa test vakalarının sayısı 100'den fazla olacaktır. Bu sorunu çözmek için, biletlerin olası değerlerini aşağıda gösterildiği gibi gruplara veya kümelere böldüğümüz denklik bölümleme hipotezini kullanıyoruz; burada sistem davranış aynı sayılabilir.
Bölünen kümelere Eşdeğerlik Bölümleri veya Eşdeğerlik Sınıfları denir. Daha sonra test için her bölümden yalnızca bir değer seçiyoruz. Bu tekniğin arkasındaki hipotez şudur: bir bölümdeki bir koşul/değer geçerse diğerlerinin de geçeceğini. Aynı şekilde, eğer bir bölümdeki bir koşul başarısız olursa, o bölümdeki diğer tüm koşullar da başarısız olur.
Sınır Değer Analizi– Sınır Değer Analizinde eşdeğerlik bölümleri arasındaki sınırları test edersiniz
Önceki eşdeğerlik bölümleme örneğimizde, her bölüm için bir değeri kontrol etmek yerine, bölümlerdeki 0, 1, 10, 11 vb. değerleri kontrol edeceksiniz. Gözlemleyebileceğiniz gibi, değerleri şu şekilde test ediyorsunuz: hem geçerli hem de geçersiz sınırlar. Sınır Değer Analizi aynı zamanda menzil kontrolü.
Eşdeğerlik bölümleme ve sınır değer analizi (BVA) yakından ilişkilidir ve birlikte kullanılabilir test seviyeleri.
Örnek 2: Eşdeğerlik ve Sınır Değer
Aşağıdaki şifre alanı minimum 6 karakter ve maksimum 10 karakter kabul eder
Bu, 0-5, 6-10, 11-14 bölümlerindeki değerlerin sonuçlarının eşdeğer olması gerektiği anlamına gelir
Test Senaryosu # | Test Senaryosu Descriptiyon | Beklenen sonuç |
---|---|---|
1 | Şifre alanına 0 ila 5 karakter girin | Sistem kabul etmemeli |
2 | Şifre alanına 6 ila 10 karakter girin | Sistem kabul etmeli |
3 | Şifre alanına 11 ila 14 karakter girin | Sistem kabul etmemeli |
Örnek 3: Giriş Box 1'den 10'a kadar sayıları kabul etmeli
Burada Sınır Değer Test Durumlarını göreceğiz
Test Senaryosu Descriptiyon | Beklenen sonuç |
---|---|
Sınır Değeri = 0 | Sistem kabul ETMEMELİDİR |
Sınır Değeri = 1 | Sistem kabul etmeli |
Sınır Değeri = 2 | Sistem kabul etmeli |
Sınır Değeri = 9 | Sistem kabul etmeli |
Sınır Değeri = 10 | Sistem kabul etmeli |
Sınır Değeri = 11 | Sistem kabul ETMEMELİDİR |
Sınır Değer Analizi ve Eşdeğerlik Bölümlendirme Testi Videosu
Tıkla okuyun videoya erişilemiyorsa