ابدأ من هنا
الرئيسية›أساسيات ومفاهيم جودة البرمجيات (Software Testing Concepts)›خطة الاختبار (Test Plan) 🔻

خطة الاختبار (Test Plan) 🔻

14 أيلول 2026·07:55·مبتدئمهاراتشرح

تعرّف على مفهوم خطة الاختبار (Test Plan)، وأهميتها في إدارة وتوجيه عمليات اختبار البرمجيات، وكيفية إعداد خطة متكاملة تضمن تغطية الميزات وتحديد المخاطر والمسؤوليات.

قبل ما تبدأ

  • الفرق بين الـ QA & QC

الخلاصة بنقاط

  • خطة الاختبار (Test Plan) هي وثيقة إستراتيجية تحدد نطاق الفحص (Scope)، الأهداف، الجدول الزمني، والموارد المطلوبة للمشروع.
  • تحدد ما يتم فحصه (In-Scope) وما لا يتم فحصه (Out-of-Scope) لتجنب هدر الوقت.
  • تساعد في إدارك المخاطر (Risk Management) وتحديد معايير الدخول والخروج (Entry & Exit Criteria) لكل مرحلة فحص.
  • تعمل كدليل مرجعي موحد لجميع أعضاء الفريق والمستثمرين في المشروع (Stakeholders).

تُعتبر خطة الاختبار (Test Plan) الوثيقة الأهم التي يضعها مسؤول أو مهندس فحص البرمجيات لتنظيم وإدارة جميع أنشطة الفحص في المشروع.

1. ما هي الـ Test Plan؟

هي وثيقة حية تصف استراتيجية وأهداف المهارات والموارد والجدول الزمني المخصص لعمليات الفحص. توفر هذه الوثيقة رؤية واضحة للفريق حول ما يجب تحقيقه وكيف سيتم تقييم جاهزية المنتج.

2. المكونات الرئيسية لـ Test Plan (وفقاً لمعايير IEEE 829 / ISTQB):

  • نطاق الاختبار (Test Scope): تحديد الوظائف والميزات التي سيتم اختبارها (In-Scope) والميزات الاستثنائية التي لن يتم اختبارها (Out-of-Scope).
  • استراتيجية الاختبار (Test Strategy): تحديد أنواع الاختبار المستهدفة (مثل Functional, Performance, Security).
  • معايير الدخول والخروج (Entry & Exit Criteria):
    • Entry Criteria: الشروط الواجب توفرها لبدء الاختبار (مثل جاهزية البيئة واستلام الـ Build).
    • Exit Criteria: الشروط الواجب تحقيقها لإنهاء الاختبار (مثل إغلاق جميع الأخطاء الحرجة وتغطية 90% من Test Cases).
  • الموارد والبيئة (Environments & Resources): تحديد الأجهزة والبرامج والأفراد المسؤولين عن التنفيذ.
  • إدارة المخاطر (Risk Management): تحديد العوائق المحتملة (مثل تأخر التسليم أو نقص البيئات) ووضع خطط بديلة لها.

الخلاصة: بدون Test Plan واضحة، تتحول عملية الاختبار إلى جهد عشوائي؛ لذا فإن التخطيط السليم هو الضمان الأول لتقديم منتج عالي الجودة في الوقت المحدد.

تمرين

تحديد نطاق الاختبار (Test Scope) لمتجر إلكتروني

  1. تم تكليفك بإعداد Test Plan لتحديث جديد يركز فقط على "إضافة بوابة دفع جديدة" لمتجر إلكتروني قائم.
  2. حدد عنصرين داخل النطاق (In-Scope) وعنصراً واحداً خارج النطاق (Out-of-Scope) لهذه الخطة.

تذكر دائماً أن النطاق يوضح الحدود الدقيقة لما سينفذه فريق QA في هذا الاصدار لتجنب تشتت الجهود.

اكشف الحل
  • In-Scope:
  • اختبار عمليات الدفع عبر البوابة الجديدة (Payment Transactions).
  • اختبار رسائل الخطأ والاستجابة عند فشل عملية الدفع (Failed Payments Handling).
  • Out-of-Scope:
  • اختبار نظام إدارة المنتجات والمخزون في لوحة التحكم (Inventory Admin Panel).
تقدّم الشهادة0%

شاهد 90% من الفيديو حتى ينحسب هذا الدرس مكتمل.

خلصت الدرس؟ 👏خذ استراحة 60 ثانية واصطد bugsلعبة Debug Hunt — بتلعبها عالموبايل كمان
العب هسا

النقاش 🔻

اكتب سؤالك أو ملاحظتك. التعليقات بتظهر بعد المراجعة.