Junior
Sərhəd dəyərləri nə üçün lazımdır?
sobes.tech Süni İntellekt
AI-dan cavab
Giriş məlumatlarının diapazonlarının sərhədlərində sistemin davranışını yoxlamaq üçün. Bunlar, "böyük/daha kiçik və ya bərabər", "daxil/çıxar" şərtlərinin düzgün işlənməməsi səbəbindən ən çox rast gəlinən səhvlərin baş verdiyi sahələrdir.
Sərhəd dəyərlərinin test edilməsi qüsurları aşkar etməyə kömək edir:
- Müqayisə məntiqi:
<, >, <=, >=, ==, !=şərtlərinin yoxlanmasında səhvlər. - Diapazonların idarə olunması: Sərhəd dəyərlərinin düzgün daxil edilməsi və ya çıxarılması.
- Doldurma və ya azaldılma: Rəqəmsal tiplərlə işləyərkən sərhədlərdə baş verən səhvlər.
- Xüsusi biznes məntiqi: Yalnız sərhəd halları üçün tətbiq olunan işləmə qaydaları.
Sərhəd dəyərlərinin nümunələri:
- Rəqəmsal sahə üçün "yaş (18-dən 65-ə qədər)": 17, 18, 65, 66.
- Mətn sahəsi üçün "istifadəçi adı (3-dən 20 simvola qədər)": 2 simvol, 3 simvol, 20 simvol, 21 simvol.
- Tarix üçün: ay/il ayının ilk və son günü, köhnə il.
- Siyahı üçün: boş siyahı, bir elementli siyahı, maksimum element sayı olan siyahı.
Buna görə də, sərhəd dəyərlərinin test edilməsi erkən mərhələlərdə qüsurları aşkar etmək üçün vacib və effektiv yoldur.