Sobes.tech
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.