Middle
Hüdud dəyərlərindən istifadə etmədən ekvivalent bölməni necə həyata keçirmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Ekvivalent bölmə sınır dəyərləri olmadan giriş məlumatlarını siniflərə ayırmağa yönəlib, burada hər bir sinif daxilindəki bütün dəyərlər, qəbul edildiyi kimi, sistem tərəfindən oxşar şəkildə işlənəcəkdir.
Metodologiya:
- Giriş məlumatlarını müəyyənləşdirin: Bütün giriş parametrlərini və onların mümkün dəyərlərini müəyyən edin.
- Siniflərə ayırın: Biznes məntiqi, tələblər və sahə bilikləri əsasında bu dəyərləri qruplara ayırın. Hər qrup daxilindəki dəyərlər sistemin oxşar davranışını çağırmalıdır.
- Nümayəndə seçin: Hər sinif üçün test üçün bir və ya bir neçə nümayəndəvi dəyər seçin. Sərhəd dəyərlərinə yaxın dəyərləri seçmək lazım deyil, əsas odur ki, onlar sinfi təmsil etsin.
Nümunə: "Yaş" sahəsi. Tələblər: 18 yaşdan yuxarı istifadəçilər qeydiyyatdan keçə bilər. Ekvivalentlik sinifləri:
- Qeydiyyata icazə verilən istifadəçilər (məsələn, 19, 30, 65).
- Qeydiyyata icazə verilməyən istifadəçilər (məsələn, 5, 12, 17).
Test məlumatları (seçilmiş nümayəndələr): 30, 12.
Bu metod daha ümumi və dəqiq sərhəd dəyərləri aydın olmayan və ya müəyyən edilməmiş hallarda belə istifadə oluna bilər. Bu, test halları sayını azaltmağa kömək edir və müxtəlif ssenariləri əhatə edir.