قمت بإجراء اختبار شامل لـ REST API الخاص بمنصة ReqRes.in، وهي منصة API واقعية تستخدم لاختبار تكامل الأنظمة. يهدف هذا المشروع إلى التحقق من صحة البيانات، دقة استجابات الـ API، والتزامها بمعايير REST.
غطيت 5 محاور رئيسية للاختبار:
Authentication — اختبار التسجيل وتسجيل الدخول بسيناريوهات إيجابية وسلبية
User Management (CRUD) — التحقق من جميع عمليات GET, POST, PUT, PATCH, DELETE
Resources Endpoints — التحقق من استجابات الموارد، الـ Schema، والـ Pagination
Error Handling — اختبار الحالات الحدية وصحة كودات الاستجابة HTTP
Performance & Security — قياس زمن الاستجابة، التحقق من HTTPS، واختبار SQL Injection