
يركز هذا المساق على تعليم المتعلمين كيفية تصميم وتنفيذ اختبارات أتمتة الويب باستخدام Selenium مع لغة Python. يبدأ المساق بمبادئ اختبار الأتمتة، وأساسيات لغة Python، ومفاهيم WebDriver، ثم يتقدم إلى التفاعل مع عناصر الويب، وإدارة المحتوى الديناميكي، والتزامن. بالإضافة إلى ذلك، يتعلم المشاركون بناء أُطر اختبار منظمة باستخدام نماذج كائن الصفحة وأدوات اختبار Python لتصميم اختبارات قابلة للتوسع والصيانة. كما يستعرض المساق تطبيق منهجية تطوير البرمجيات على أساس السلوك (BDD) باستخدام لغة Gherkin للتحقق من سلوك المستخدم الحقيقي عبر اختبارات أتمتة متقدمة، مما يزود المتعلمين بمهارات عملية تؤهلهم للعمل في مشاريع حقيقية.
EDUCBA