في هذا المشروع قمت بإعداد وتصميم مجموعة من حالات الاختبار (Test Cases) المرتبطة مباشرة بمتطلبات النظام (Requirement ID / Epic ID) لموقع ويب يحتوي على صفحات تسجيل الدخول، إنشاء الحساب.
الهدف هو التأكد من أن جميع المتطلبات الوظيفية (Functional Requirements) تم تغطيتها بالكامل من خلال الاختبارات، مع تحديد الأولوية (Priority) لكل حالة حسب تأثيرها على النظام.
تم تنفيذ العمل باتباع مراحل Software Testing Life Cycle (STLC) واستخدام تقنيات Black Box Testing.
مكونات ملف حالات الاختبار:
يتضمن الملف الأعمدة التالية:
Requirement ID / Epic ID: ربط كل حالة اختبار بمتطلب محدد
Test Case ID: رقم تعريفي لكل حالة اختبار
Test Scenario: وصف مختصر للحالة
Test Steps: خطوات التنفيذ
Expected Result: النتيجة المتوقعة
Actual Result: النتيجة الفعلية
Priority: (High / Medium / Low) حسب أهمية الحالة
Status: ready to test/blocked
الأدوات المستخدمة:
Excel / Google Sheets لتوثيق الحالات
تقنيات Black Box Testing وFunctional Testing