أتمتة ضمان الجودة باستخدام Python: اختبار واجهات برمجة التطبيقات الحديثة باستخدام Pytest و HTTPX
تعلم بناء أطر عمل قوية لأتمتة الاختبار باستخدام Pytest و HTTPX و Pydantic، ودمجها في مسارات GitLab CI/CD الحديثة.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
مع تزايد تعقيد أنظمة البرمجيات، لم يعد الاختبار اليدوي وحده قادرًا على مواكبة دورات النشر السريعة. يتطلب الانتقال إلى أتمتة ضمان الجودة (QA automation) إتقانًا قويًا لأدوات الاختبار الحديثة، والتحقق القوي من البيانات، والتكامل المستمر. يرشدك هذا المساق عبر المفاهيم الأساسية لأتمتة ضمان الجودة باستخدام Python. ستتعلم كيفية الانتقال من مفاهيم الاختبار الأساسية إلى تصميم مجموعات اختبار منظمة ومؤتمتة لواجهات برمجة التطبيقات (APIs)، مما يؤهلك لدور مهندس أتمتة ضمان الجودة الحديث.
ما ستتعلمه:
- فهم مفاهيم أتمتة ضمان الجودة الأساسية، ومصطلحات الاختبار، وأنماط تصميم أطر العمل.
- كتابة حالات اختبار نظيفة وقابلة للصيانة باستخدام Pytest وتلميحات أنواع Python (Python type hints).
- إجراء اختبار واجهات برمجة التطبيقات والتعامل مع طلبات HTTP غير المتزامنة باستخدام HTTPX.
- التحقق من هياكل استجابة واجهات برمجة التطبيقات ومخططات البيانات باستخدام نماذج Pydantic.
- إنشاء تقارير اختبار شاملة ومقروءة باستخدام Allure.
- تهيئة مسارات CI/CD لتشغيل الاختبارات المؤتمتة باستخدام GitLab CI.
- استكشاف كيف يمكن لمراجعات التعليمات البرمجية بمساعدة الذكاء الاصطناعي (AI) تحسين جودة كود الاختبار الخاص بك.
تبدأ الرحلة بتعريفات تأسيسية لاختبار البرمجيات وإعداد Python، ثم تتقدم خطوة بخطوة عبر التفاعل مع واجهات برمجة التطبيقات، والتحقق من البيانات، وتوليد التقارير المؤتمتة، وتختتم بالتكامل مع مسارات النشر. ستتعلم بالكامل من خلال شروحات مكتوبة واضحة، وعروض عملية للتعليمات البرمجية، وتمارين مفاهيمية منظمة.
تم تصميم هذا المساق لمختبري ضمان الجودة المبتدئين، ومحترفي ضمان الجودة اليدويين الذين يتطلعون للانتقال إلى الأتمتة، ومطوري Python الذين يرغبون في تعلم منهجيات الاختبار الحديثة. لا تتطلب خبرة سابقة في الأتمتة.
ابدأ القراءة اليوم لبناء أساسك في أتمتة الاختبار الحديثة باستخدام Python.
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
🎧النسخة الصوتية مضمَّنة تعلَّم أثناء تنقُّلك — دون شاشة
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 48 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
أتمتة ضمان الجودة باستخدام Python: اختبار واجهات برمجة التطبيقات الحديثة باستخدام Pytest و HTTPX
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
أتمتة ضمان الجودة باستخدام Python: اختبار واجهات برمجة التطبيقات الحديثة باستخدام Pytest و HTTPX