أسس أتمتة الاختبار باستخدام Ruby و Selenium
تعلم أساسيات الاختبار الآلي من الألف إلى الياء باستخدام Ruby و Selenium و Cucumber لبناء مجموعات اختبار قوية وإطلاق حياتك المهنية في هندسة ضمان الجودة (QA).
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
مع تزايد تعقيد أنظمة البرمجيات، لم يعد الاختبار اليدوي وحده قادرًا على مواكبة دورات الإصدار السريعة. يعد تعلم كيفية أتمتة تطبيقات الويب إحدى أكثر المهارات قيمة التي يمكنك اكتسابها للانتقال إلى مهنة مطلوبة للغاية في ضمان جودة البرمجيات.
يرشدك هذا المساق النصي خلال رحلة كاملة لتصبح متخصصًا في أتمتة الاختبار، بدءًا من مفاهيم البرمجة الأساسية والانتقال خطوة بخطوة إلى أطر عمل الاختبار الآلي المتقدمة. ستكتسب فهمًا واضحًا ومنظمًا لكيفية كتابة نصوص اختبار نظيفة، وهيكلة مجموعات الاختبار، وتطبيق Behavior-Driven Development لضمان موثوقية البرمجيات.
ما ستتعلمه:
- فهم مفاهيم البرمجة الأساسية باستخدام لغة Ruby، من المتغيرات الأساسية إلى مبادئ البرمجة الشيئية.
- تهيئة متصفحات الويب والتحكم فيها برمجيًا باستخدام Selenium لتحديد عناصر الويب والتفاعل معها.
- تصميم مجموعات اختبار نظيفة وقابلة للصيانة باستخدام نمط Page Object Model (POM) لفصل منطق الاختبار عن بنية الصفحة.
- تطبيق سير عمل Acceptance Test-Driven Development (ATDD) و Behavior-Driven Development (BDD) باستخدام Cucumber لكتابة سيناريوهات اختبار قابلة للقراءة البشرية.
- ممارسة تقنيات الاختبار الحديثة، بما في ذلك إدارة تحميل الصفحات الديناميكية، والتنفيذ بدون واجهة رسومية (headless execution)، وهيكلة الاختبارات للتكامل المستمر (continuous integration).
تبدأ الرحلة بأساسيات برمجة Ruby المطلقة قبل تقديم التفاعل مع المتصفح باستخدام Selenium. ومن هناك، ستستكشف منهجيات الاختبار المنظمة، وتتعلم كيفية كتابة المواصفات باستخدام Cucumber، وتكتشف كيفية تنظيم فحوصاتك الآلية لضمان قابلية الصيانة على المدى الطويل.
تم تصميم هذا المساق خصيصًا للمبتدئين، ومحترفي ضمان الجودة (QA) اليدويين الذين يتطلعون للانتقال إلى الأتمتة، ومهندسي البرمجيات الطموحين، ولا يتطلب أي خبرة برمجية سابقة.
ابدأ القراءة اليوم لبناء المهارات التقنية الأساسية اللازمة للتميز في أتمتة البرمجيات الحديثة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
🎓 بشهادة
اختبارات آلية للغة بايثون باستخدام Pytest
شهادة
تطبيق عملي
DH 500
→
🏆 الأكثر شعبية
🎓 بشهادة
أتمتة الاختبار لتطبيقات Angular باستخدام Protractor و TypeScript و Cucumber
شهادة
تطبيق عملي
DH 500
→
💼 جاهز لسوق العمل
🎓 بشهادة
الاختبار الآلي في C# .NET: Selenium، وxUnit، وDocker
شهادة
تطبيق عملي
DH 500
→
⚡ الأفضل للبداية
🎓 بشهادة
أساسيات TDD في Ruby: بناء تطبيقات نظيفة باستخدام RSpec
شهادة
تطبيق عملي
DH 500
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف DH 1,000 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي DH 125.00. لا تنتهي صلاحية الأرصدة أبداً.
DH 1,000
200 رصيد
DH 125.00 / دورة
أفضل قيمة
DH 2,500
550 رصيد
DH 113.64 / دورة
DH 5,000
1200 رصيد
DH 104.17 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.