Junior
Proqram təminatı testində qərar cədvəli nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Qərar cədvəli (Decision Table) test dizayn texnikasıdır və çoxsaylı giriş şərtləri və onlara uyğun hərəkətlər üçün test ssenarilərini müəyyən etməyə kömək edir.
Cədvəlin strukturu:
- Şərtlər: Sistem davranışına təsir edən giriş parametrlərinin və ya şərtlərin siyahısı.
- Hərəkətlər: Müəyyən şərt kombinasiyalarına cavab olaraq baş verməli olan nəticələr və ya hərəkətlər.
- Qaydalar (Sütunlar): Hər sütun unikal şərt və uyğun hərəkət kombinasiyasını təmsil edir.
Üstünlüklər:
- Əskik və artıq test hallarını aşkar etməyə kömək edir.
- Bütün şərt kombinasiyalarının sistematik əhatəsini təmin edir.
- Çətin biznes məntiqini anlamağı asanlaşdırır.
- Tələblərin və test halların sənədləşdirilməsi üçün istifadə olunur.
Tətbiq:
if-then-else şərtləri və ya çoxsaylı asılı şərtlər olan mürəkkəb məntiq üçün tətbiq edilir. Məsələn, endirimlərin hesablanması, formaların yoxlanması, giriş hüquqlarının müəyyənləşdirilməsi.