تفاصيل العمل

أتمتة لاختبار Trello API باستخدام RestAssured وTestNG. هذا المشروع يوضح كيفية تنفيذ اختبارات API آلية من خلال RestAssured لتطبيق Trello، حيث يتم التفاعل مع API الخاص بتطبيق Trello من خلال طلبات RESTful. تغطي هذه الاختبارات العمليات الأساسية CRUD (إنشاء، قراءة، تحديث، حذف) للوحات والقوائم والبطاقات على Trello.

----------------------

التقنيات المستخدمة

RestAssured

TestNG

--------------------

هيكل المشروع

هيكل المشروع منظم على النحو التالي:

utils: حزمة تحتوي على الفئات المساعدة.

Data: يوفر بيانات الاختبار والمتغيرات المشتركة بين فئات الاختبار المختلفة.

SetUp: يحتوي على طلبات الإنشاء والحذف المستخدمة في سيناريوهات الاختبار الشاملة.

Utils: يحتوي على الفئات التي تعرف عناوين URL الأساسية، ونقاط النهاية، بالإضافة إلى مفتاح المصادقة والرمز.

trelloTests: حزمة تحتوي على نصوص أتمتة الاختبار.

BaseTest: يحتوي على فئات اختبار أساسية أو فئات مساعدة مشتركة بين فئات الاختبار المختلفة.

BoardTests: يحتوي على الاختبارات المتعلقة بلوحات Trello.

CardTests: يحتوي على الاختبارات المتعلقة بالبطاقات في Trello.

ListsTests: يحتوي على الاختبارات المتعلقة بالقوائم في Trello.

ChecklistTests: يحتوي على الاختبارات المتعلقة بقوائم المراجعة في Trello.

E2E: يحتوي على الاختبارات المتعلقة بسيناريوهات الاختبار الشاملة.

ملفات مرفقة

بطاقة العمل

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