أتمتة الاختبار مع Selenium — من أول أمر لتصميم Framework كامل
الأتمتة من الصفر لتصميم أطر عمل احترافية: مكتبة QAcart، محددات العناصر، Maven و TestNG، Selenium كامل، Page Object Model، Rest Assured، والـ API جوا الـ Framework. الجافا و Git مجاناً على يوتيوب بمكانهم بالترتيب.
35 درس مجاني افتحها الآن — بلا حساب وبلا بطاقة.
ابدأ أول درس مجانيمن أول أمر أتمتة… لحد Framework كامل بإيدك
هذا مش كورس «شوف كيف نكتب سكريبت». هذا الكورس يأخذك من أول أمر بأتمتة الاختبار لحد ما تبني إطار عمل حقيقي بـ Selenium و Rest Assured — بنفس الطريقة اللي الشركات تشتغل فيها.
بنهاية الكورس سيكون عندك Framework فيه Driver Factory و Page Object Model وإدارة بيانات اختبار وتقارير Allure وتنفيذ متوازي، وطبقة API كاملة بـ Rest Assured. مش تمرين — مشروع تحطه بالـ CV.
الجافا و Git مجاناً على القناة
قبل أي شيء، خلينا نكون صريحين:
كورس الجافا (21 ساعة) وكورس Git و GitHub (6 ساعات) موجودين مجاناً على قناة QAcart على يوتيوب. ما في نية نبيعهم لك.
وبنفس الوقت، مش رح نشيلهم من الترتيب — لأنه الترتيب هو نصف التعلم. ستلاقيهم أقسام كاملة بمكانهم الصحيح بالمنهج (القسم الخامس والقسم العاشر)، فيهم مقالات تشرح لك بالضبط إيمتى توقف، ماذا تشاهد، ماذا تستطيع تتخطى، وكيف تعرف أنك جاهز ترجع.
الجافا و Git أساسيات عامة لكل مبرمج — لهذا هي مجانية. اللي تدفع عليه هنا هو Selenium و Rest Assured وتصميم الـ Frameworks: 49.5 ساعة فيديو.
ماذا ستتعلم؟
1. ابدأ من هنا — كيف تدرس الكورس، ماذا تحتاج قبل ما تبلش، وخريطة الرحلة كاملة.
2. أساسيات مكتبة QAcart — 25 درس. نبدأ بمكتبة بسيطة حتى تتعلم تفكير الأتمتة قبل الأدوات المعقدة: الفتح والإغلاق، إيجاد العناصر، النقر والكتابة، الـ Drop Downs و الـ Checkboxes، والتحقق من الظهور واللون والتساوي. ستكتب أول اختبار إلك من أول أسبوع.
3. تطبيقات عملية وأفضل الممارسات — 29 درس: استراتيجية الـ Assertions، وحالات اختبار ذرية ومركزة ونظيفة، وطلبات واستجابات الـ API، والـ Mocking، والـ Page Object Model كفكرة، و الـ Flakiness وكتالوج أسبابها وحلولها، والـ Shift Left عملياً.
4. محددات العناصر المتقدمة — 14 درس: الـ CSS من الـ ID و الـ Class و الـ Attribute لحد العناصر التابعة والشقيقة و nth، والـ XPath، وليش تنكسر الـ Locators واستراتيجية data-test، مع تمرين عملي وحلّه.
5. الجافا (على يوتيوب) — توقف هنا، تتعلم الجافا مجاناً من القناة، وترجع. وفي مقال يحدّد لك ماذا تتعلم وماذا تتخطى، والجافا اللي فعلاً تستخدمها بالأتمتة.
6. Maven و TestNG — 35 درس: الـ Dependencies و الـ Scopes وملف pom.xml مشروح سطر سطر، ومقارنة Maven و Gradle. وبعدها TestNG كامل: الـ Assertions الصلبة والناعمة، الأولويات، الاعتماديات، المجموعات، موفّر البيانات، دورة الحياة كاملة، ملف الـ XML، التنفيذ المتوازي، و الـ Listeners.
7. Selenium — الأساسيات — 40 درس: الـ WebDriver وكيف يشتغل خلف الكواليس ومعيار W3C، فئات تشغيل المتصفح وخياراته، دورة حياة الـ Driver وتسريب المتصفحات، والـ HTML و الـ CSS اللي تحتاجها كمؤتمت، وكل أوامر إيجاد العناصر والتعامل معها.
8. النوافذ ولوحة المفاتيح والانتظار — 36 درس: الـ Actions API كاملة (النقر المزدوج والأيمن والسحب والإفلات ولوحة المفاتيح)، والنوافذ المتعددة و الـ Frames، و الـ Waits بكل أنواعها — Thread Sleep و Implicit و Explicit و Fluent — والكوكيز وتخطّي تسجيل الدخول، ولقطات الشاشة والتقاط الأدلة عند الفشل، و الـ JavascriptExecutor ومتى يكون علامة خطر.
9. Selenium — مفاهيم متقدمة — 24 درس: الـ Mocking بـ WireMock و الـ Selenium Proxy ومتى تعمل Mock ومتى لأ، وملفات الـ Properties وكل طرق قراءة الإعدادات، ومكتبة Owner، وتقارير Allure.
10. Git و GitHub (على يوتيوب) — نفس الشيء: توقف، تتعلمه مجاناً، وترجع.
11. تصميم Framework — Driver Factory والإعدادات — 21 درس: ستة أنماط مختلفة للـ Driver Factory مع جدول قرار يقارنها، والـ ThreadLocal والتوازي، والـ Enums وأمان الأنواع، والـ Config Factory والبيئات المتعددة.
12. Page Object Model — 20 درس: من نقل الـ Locators لحد الـ Stateless POM و الـ Page Factory و الـ Builder Pattern، والـ Base Page مقابل الـ Base Test وماذا يروح وين، و الـ Components للعناصر المتكررة.
13. إدارة بيانات الاختبار — 13 درس: الـ Getters و الـ Builders الداخلية والخارجية، و Java Records، ومكتبة Lombok، والـ Fixtures، والبيانات من ملفات خارجية، وتنظيفها بعد الاختبار.
14. Rest Assured و Spring Boot — 35 درس: كل طلبات HTTP، و given/when/then مشروحة، و Hamcrest كمرجع كامل، وتحويل الاستجابات لكائنات (Deserialization) و الـ POJOs، والمصادقة بكل طرقها. وتبني الـ API بنفسك بـ Spring Boot حتى تفهمه من جوّا.
15. تصميم Framework الـ Rest Assured — 16 درس: طبقة الـ API Client، والـ Request Specifications، واستخراج الـ Access Token، وبناء الـ Models، والـ API Steps، والصورة الكاملة للإطار.
16. الـ API جوّا Framework الـ Selenium — 16 درس: ليش تسجّل بالـ API وتختبر بالـ UI، وإدارة الكوكيز بين الاثنين، والاختبار الهجين ومتى API ومتى UI، والـ ThreadLocal للتنفيذ المتوازي، وتقارير Allure بالصور والـ Logs — وبالآخر مراجعة معمارية كاملة للمشروع النهائي.
17. تجهيز جهازك — قسم كامل لإعداد جهازك على Windows و Mac: Java و Maven و IntelliJ و Git وأدوات الطرفية.
لمن هذا الكورس؟
- ✅ للمختبر اليدوي اللي يريد ينتقل لأتمتة الاختبار
- ✅ لمن عنده أساس اختبار ويريد يتعلم Selenium بجدية، مش بسطحية
- ✅ لمن كتب سكريبتات أتمتة لكن عمره ما بنى Framework من الصفر
- ✅ لمهندس أتمتة يريد يضيف طبقة الـ API لإطاره
- ❌ مش لمن يبدأ من الصفر بالاختبار — خذ كورس أساسيات اختبار البرمجيات أول
ليش هذا الكورس مختلف؟
تبدأ بالتفكير قبل الأداة. أول ثلاثة أقسام على مكتبة QAcart وأفضل الممارسات — حتى تتعلم ما هو الاختبار الجيد قبل ما تفتح Selenium. الأداة بإيد من ما يعرف يكتب اختبار جيد تنتج اختبارات هشة بسرعة أكبر.
ما نبيعك اللي تقدر تأخذه مجاناً. الجافا و Git — 27 ساعة — مجانية على القناة، وبمكانهم بالترتيب مع مقالات ترشدك.
يوصل لآخر الطريق. أكثر الكورسات تقف عند أوامر Selenium. هنا تكمل لتصميم الـ Framework، وستة أنماط للـ Driver Factory، وطبقة API كاملة، والتنفيذ المتوازي — الشغل اللي تُبنى عليه المقابلات.
81 درس مكتوب مش تلخيص للفيديو. مراجع كاملة للـ Waits و الـ Locators و الـ Hamcrest و أوامر WebDriver، وجداول مقارنة للأنماط، ومواضيع مش موجودة بالفيديوهات أصلاً.
ماذا ستستطيع أن تعمل بعد الكورس؟
- تبني Framework أتمتة كامل بـ Selenium و Java من الصفر
- تكتب Locators ما تنكسر مع أول تغيير بالتصميم
- تختار نمط الـ Driver Factory المناسب لمشروعك وتبرّر اختيارك
- تصمّم Page Objects و Components يشتغل عليها فريق كامل
- تدير بيانات الاختبار بـ Builders و Records و Fixtures
- تختبر الـ API بـ Rest Assured، وتدمجه جوّا إطار الـ Selenium
- تشغّل اختباراتك بالتوازي بأمان باستخدام ThreadLocal
- تطلّع تقرير Allure فيه صور و Logs يقرأه المدير قبل المهندس
- تقرأ اختبار فاشل وتعرف وين المشكلة بدل ما تعيد تشغيله وتتمنى
أرقام الكورس
- 347 درس — 266 فيديو و81 درس مكتوب
- 49.5 ساعة فيديو عملية
- 17 قسم — من أول أمر لتصميم Framework كامل، وبالآخر قسم تجهيز الجهاز
- 92 ألف كلمة مكتوبة (≈ 369 صفحة) — مراجع ومقارنات ومواضيع مش بالفيديوهات
- الجافا و Git مجاناً على يوتيوب وبمكانهم بالترتيب — 27 ساعة إضافية بدون مقابل
- دفع مرة واحدة — وصول مستمر طول ما المنصة شغالة، وبكل التحديثات الجاية
- 35 درس مجاني — أول قسمين كاملين («ابدأ من هنا» وكل أوامر مكتبة QAcart)، وقسمَي الجافا و Git
أسئلة شائعة
هل أحتاج أعرف جافا قبل هذا الكورس؟
لأ — لكن ستحتاج تتعلمها بالنصف. القسم الخامس يوقفك ويوصلك لكورس الجافا الكامل مجاناً على القناة (21 ساعة)، وبعدها ترجع. وإذا كنت أصلاً تعرف جافا، تخطّى القسم وكمّل.
ليش الجافا و Git مش جوّا الكورس؟
لأنهم أساسيات عامة لكل مبرمج، وهم منشورين مجاناً على يوتيوب. ما في داعي نحسب عليك ساعات تستطيع تأخذها بدون مقابل. لكنهم موجودين بمكانهم بالترتيب مع مقالات تشرح إيمتى وكيف تتعلمهم.
هل أحتاج أساس بالاختبار؟
نعم. هذا كورس أتمتة، مش كورس اختبار. إذا ما تعرف ما هي حالة الاختبار وما الفرق بين الـ Regression و الـ Smoke، خذ كورس أساسيات اختبار البرمجيات أول.
جهازي مش مجهّز، ماذا أعمل؟
القسم السابع عشر — آخر قسم بالكورس — كامل لتجهيز الجهاز: Java و Maven و IntelliJ و Git على Windows و Mac، خطوة بخطوة.
لَإيمتى يضل الكورس إلي؟
تدفع مرة واحدة، ويضل الكورس إلك طول ما منصة QAcart شغالة — بما فيه أي دروس جديدة، وبدون أي دفعة إضافية.
لكن بصراحة: ما في منصة تستطيع تضمن «مدى الحياة» حرفياً. إذا سكّرت المنصة، ينتهي الوصول. هذه مش الخطة — لكن نفضّل تعرفها من هسا.
كيف أستطيع أدفع؟
- بطاقة (فيزا/ماستركارد) — $37 مرة واحدة، ويُفتح الكورس فوراً.
- كليك (الأردن) — 26 دينار على الاسم المستعار
QACART. بعد التحويل ابعث لنا على واتساب إيميلك وصورة الحوالة.
سجّل حساب بنفس الإيميل قبل ما تبعث لنا.
في استرجاع للمبلغ؟
لأ — الشراء نهائي. لهذا في 35 درس مجاني: أول قسمين كاملين — «ابدأ من هنا» وكل أوامر مكتبة QAcart — وقسمَي الجافا و Git. جرّب قبل ما تدفع.
جاهز تبني أول Framework إلك؟
الكورس بـ 37 دولار أو 26 دينار، دفعة وحدة، ووصول يضل معك مع كل درس جديد يُضاف.
افتح الدروس المجانية أول — قسم «ابدأ من هنا» يعطيك خريطة الرحلة كاملة قبل ما تدفع فلس.
آراء الطلاب
- manalluqman7 2026/08/09
من افضل الكورسات 👏🏻👏🏻 انصح فيها
