Middle
Che qanday qilib chegaraviy qiymatlarni ishlatmasdan ekvivalent bo'laklashni amalga oshirish mumkin?
sobes.tech AI
AIdan javob
Tengsiz chegaralar bilan teng bo'linish kirish ma'lumotlarini bo'lishga qaratilgan bo'lib, bu erda har bir sinf ichidagi barcha qiymatlar, taxmin qilinishicha, tizim tomonidan o'xshash tarzda ishlov beriladi.
Usul:
- Kirish ma'lumotlarini aniqlash: Barcha kirish parametrlarini va ularning mumkin bo'lgan qiymatlarini aniqlash.
- Sinfga ajratish: Biznes mantiqi, talablar va soha bo'yicha bilimlar asosida, bu qiymatlarni guruhlarga ajratish. Har bir guruh ichidagi qiymatlar tizimning o'xshash xatti-harakatini chaqirishi kerak.
- Vakil tanlash: Har bir sinf uchun test uchun bir yoki bir nechta vakil qiymatlarni tanlang. Chegara qiymatlariga yaqin qiymatlarni tanlash shart emas, muhim bo'lsa, ular sinfni ifodalaydi.
Misol: "Yosh" maydoni. Talab: 18 yoshdan katta foydalanuvchilar ro'yxatdan o'tishi mumkin. Teng bo'linish sinflari:
- Ro'yxatdan o'tishga ruxsat berilgan foydalanuvchilar (masalan, 19, 30, 65).
- Ro'yxatdan o'tishga ruxsat berilmagan foydalanuvchilar (masalan, 5, 12, 17).
Test ma'lumotlari (tanlangan vakillar): 30, 12.
Ushbu usul yanada umumiy bo'lib, aniq chegaraviy qiymatlar aniq bo'lmagan yoki belgilangan bo'lmagan hollarda ham foydalanilishi mumkin. Bu test holatlarining sonini kamaytirishga yordam beradi va turli ssenariylarni qamrab oladi.