تقسيم التكافؤ
Equivalence Partitioning
تقسيم المدخلات لمجموعات بتتصرّف نفس التصرّف، واختبار قيمة وحدة من كل مجموعة.
بدل ما تجرّب كل القيم الممكنة، بتقسّمهم لمجموعات النظام بيتعامل مع كل وحدة فيها بنفس الطريقة، وبتختبر ممثّل واحد من كل مجموعة.
مثال: حقل عمر بيقبل من 18 لـ 65. المجموعات ثلاثة — أقل من 18 (مرفوض)، من 18 لـ 65 (مقبول)، أكبر من 65 (مرفوض). ثلاث حالات بتغطي مدى كامل بدل مئات المحاولات.
الفايدة إنها بتقلّل عدد الحالات بشكل هائل بدون ما تخسر تغطية. وبتستعملها دايماً مع تحليل القيم الحدّية، لأن أغلب الأخطاء بتقع على حواف المجموعات مش بنصّها.