أتمتة ضمان الجودة باستخدام 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 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع