أحمد دوميBTEC IT
مقارنةالبرمجةمبني على مادة أحمد دومي

حالات الاختبار: الطبيعية والحدودية والخاطئة

Types of Test Cases

الجواب المختصر

المبرمج لا يكتفي بتجربة مثال واحد، بل يضع خطة اختبار تجرّب حالات طبيعية (قيم متوقعة)، وحدودية (قيم عند حدود القاعدة)، وخاطئة (قيم غير صالحة أو غير متوقعة). في برنامج نتيجة الطالب مثلًا: طلاب ناجحون وراسبون، ودرجات على الحدود مثل 49 و50 ، ودرجات خارج المدى 0–100.

الأنواع

النوعالمعنىمثال: حساب نتيجة طالب (راسب إن المعدل أقل من 50)
طبيعيةقيم متوقعة وصالحةمعدل 80 فالنتيجة «ناجح»، ومعدل 30 فالنتيجة «راسب»
حدوديةقيم عند الحد الفاصلمعدل 49 و50 و51 للتأكد من دقة الشرط
خاطئةقيم غير صالحةدرجة -5 أو 150 أو نص بدل رقم

لماذا لا يكفي مثال واحد؟

برنامج يعمل مع مثال واحد قد يفشل عند الحد الفاصل أو عند إدخال غير متوقع. ولذلك يسأل المبرمج: هل يمكن أن تكون الدرجات خارج المدى؟ ماذا لو كان الحقل فارغًا؟ ثم يبني الاختبار على الإجابة.

وتتصل حالات الاختبار بالتحقق من المدخلات: التحقق من صحة البيانات في جداول البيانات فكرة مشابهة. وللعقلية العامة انظر المبرمج وكاتب الكود.

وتوثيق حالات الاختبار في جدول (المدخل، النتيجة المتوقعة، النتيجة الفعلية) يسهّل متابعة ما نجح وما يحتاج تعديلًا.

المصطلحات: عربي ↔ English

حالة اختبار
Test Case
حالة حدودية
Boundary Case
خطة اختبار
Test Plan

كل المصطلحات في القاموس ←

لماذا يهمّ هذا في BTEC؟

الاختبار جزء من العمل لا ملحق به: تحديد حالات الاختبار قبل كتابة الكود يكشف متطلبات لم تفكر بها.

أسئلة تجيب عنها هذه الصفحة

  • ما هي أنواع حالات الاختبار؟
  • ما هي الحالة الحدودية في الاختبار؟

عن كاتب الصفحة

أحمد دومي — Ahmad Domi

مدرّس BTEC IT · الأردن

نوع المحتوى
شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
آخر مراجعة
ملاحظة على المصدر
تعتمد هذه الصفحة على ملاحظات محاضرة لأحمد دومي، وأُضيفت إليها أمثلة وشرح توضيحي عام.
المصدر
  • مادة البرمجة (أحمد دومي) — الاختبار — مقارنة سلوك كاتب الكود والمبرمج