تفاصيل العمل

عملت على مشروع يركز على اختبار واجهات برمجة التطبيقات (API Testing) باستخدام مكتبة Rest Assured، وذلك لاختبار خدمة Go REST Web Service.

قمت بتطوير واختبار نقاط نهاية (CRUD Endpoints) لإدارة المستخدمين والمنشورات والمهام (Users, Posts, Todos).

الدور في المشروع:

تنفيذ اختبارات آلية شاملة لجميع عمليات CRUD

تحسين تغطية الاختبارات وتقليل الوقت اللازم للاختبار اليدوي

استخدام POJOs لتسهيل التعامل مع البيانات في الاختبارات

اللغات والتقنيات المستخدمة:

Java

Rest Assured

TestNG أو JUnit

JSON

POJOs (Plain Old Java Objects)

أدوات توثيق أو تقارير مثل Allure أو Extent Reports (لو استخدمتيها)

أهم الإنجازات:

اختبار شامل لنقاط النهاية الخاصة بـ:

إنشاء المستخدمين والمنشورات والمهام

قراءة البيانات واسترجاعها

تحديث البيانات

حذف العناصر

بناء سيناريوهات تحقق دقيقة تغطي حالات النجاح والفشل

استخدام POJOs لتسهيل التحويل بين JSON وJava Objects أثناء الإرسال والاستقبال

تعزيز كفاءة الفريق من خلال تغطية أكبر للوظائف بأتمتة الاختبارات

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات