،. مدة التدريب: ٩ ساعات تدريب عن بعد سيشمل البرنامج ٣ ساعات تدريبية ٣ أيام إسبوعيا (مقسمة إلى جلسات مسائية)، مع إمكانية تخصيص المدة وفقاً لاحتياجاتكم.
2. **المواد التدريبية**: يشمل البرنامج **مواد مكتوبة (PDF/عروض تقديمية) فيديوهات تعليمية تمارين عملية، مع توفير دعم مباشر من المدربين.
3. **المستوى المستهدف**: البرنامج مُصمم لمستوى **المبتدئين والمتوسطين**، مع إمكانية تطويره لتلبية احتياجات المتقدمين بناءً على طلبكم.
4. **السعر**250 دولار أمريكي مقدم قبل بدء التدريب
في تطوير *
1. مدة التدريب: ٩ ساعات تدريب عن بعد سيشمل البرنامج ٣ ساعات تدريبية ٣ أيام إسبوعيا (مقسمة إلى جلسات مسائية)، مع إمكانية تخصيص المدة وفقاً لاحتياجاتكم.
2. **المواد التدريبية**: يشمل البرنامج **مواد مكتوبة (PDF/عروض تقديمية) فيديوهات تعليمية تمارين عملية، مع توفير دعم مباشر من المدربين.
3. **المستوى المستهدف**: البرنامج مُصمم لمستوى **المبتدئين والمتوسطين**، مع إمكانية تطويره لتلبية احتياجات المتقدمين بناءً على طلبكم.
4. **السعر**: 250 دولار أمريكي مقدم قبل بدء التدريب
نحن نهتم بجودة الخدمة، ونتطلع لتلبية توقعاتكم بشكل كامل. لا تترددوا في مشاركة أي متطلبات إضافية لضمان تصميم البرنامج المناسب لكم. و ضمان جودة التطبيق الخاص بك هو أمر مهم. أصبحت الاختبارات الآلية جزءًا أساسيًا من دورة حياة التطوير، حيث توفر طريقة سريعة وفعالة للتحقق من أن التطبيق يعمل كما هو متوقع. من بين العديد من الأدوات المتاحة للاختبار الآلي، يبرز Selenium كخيار قوي ومتاح، خاصة عند دمجه مع لغة البرمجة Java. هذه الحقيبة تمكن المتدربين من تصميم وتنفيذ إطارات عمل متكاملة لأتمتة اختبارات الويب باستخدام Selenium وJava.o نظرة عامة على أدوات الأتمتة (Selenium, TestNG, Maven).
o تثبيت JDK و Eclipse/IntelliJ IDEA.
o إضافة Selenium WebDriver وTestNG عبر Maven.
o تهيئة متصفحات Chrome/Firefox باستخدام WebDriver.
o التعامل مع المتصفح (فتح/إغلاق، التنقل بين الصفحات).
o البحث عن العناصر (ID, XPath, CSS Selectors).
o إجراء العمليات الأساسية (نص، نقر، تحديد من القوائم).
o استخدام WebDriverWait و ExpectedConditions.
o التعامل مع النوافذ المنبثقة (Alerts)، والإطارات (Frames).
o أتمتة التحميل والتحديثات الديناميكية.
o كتابة حالات الاختبار (Test Cases) وإنشاء Suites.
o استخدام الـ Annotations (مثل @BeforeTest, @AfterTest).
o توليد تقارير الاختبارات (HTML Reports).
o مبادئ POM وفوائدها في الحفاظ على الكود.
o إنشاء فئات منفصلة للصفحات (Page Classes).
o استخدام الوراثة وواجهات المستخدم (Interfaces).
o تشغيل الاختبارات عبر Jenkins.
o تكوين الاختبارات لتعمل مع GitHub/GitLab.
o استخدام Docker لأتمتة الاختبارات في بيئات مختلفة.
مع تحياتى دكتور نبيل نبيه عبد الوهاب