منذ 4 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
مرحبًا بكم في دورة ضمان الجودة واختبار البرمجيات باستخدام Python وSelenium. هذا برنامج تعليمي شامل لمهندسي ضمان الجودة ومختبري البرامج المهتمين بإجراء الاختبارات الوظيفية واختبار التحميل واختبار التوافق. تعد هذه الدورة مزيجًا مثاليًا بين لغة بايثون وأتمتة الاختبار، مما يجعلها فرصة مثالية لممارسة مهاراتك في البرمجة مع تحسين معرفتك التقنية في ضمان جودة البرامج. ستتعلم في الجلسة التمهيدية الأساسيات الأساسية لاختبار ضمان الجودة، مثل التعرف على الفرق بين الاختبار اليدوي والآلي، وتعلم كيفية كتابة حالات اختبار فعالة، والتعرف على أنواع مختلفة من طرق الاختبار. ثم، في القسم التالي، سوف تتعلم كيفية التفاعل مع عناصر الويب باستخدام السيلينيوم. أولاً، سنقوم بتحديد موقع مكونات الويب والتفاعل معها باستخدام محددات المواقع المختلفة مثل المعرف والاسم واسم الفئة. وهذا سيمكننا من تحديد عناصر معينة والتحكم فيها بدقة على صفحة الويب، والتأكد من أن البرامج النصية الآلية لدينا تنفذ الإجراءات الصحيحة. بعد ذلك، سنقوم باستخراج النص المرئي واسترداد سمات العناصر مثل العناوين والعناصر النائبة من صفحة الويب. سيسمح لنا ذلك بالتحقق من تطابق المحتوى والسمات المعروضة مع القيم المتوقعة. وبعد ذلك، سنقوم أيضًا بأتمتة النقر على أزرار متعددة على صفحة ويب لمحاكاة تفاعلات المستخدم الحقيقية. سيساعدنا هذا الاختبار على التأكد من أن كل زر يؤدي إلى الاستجابة الصحيحة. وبعد ذلك، سنقوم بأتمتة اختيار العنصر من القوائم المنسدلة باستخدام كل من النص المرئي والأساليب القائمة على الفهرس. سيمكننا هذا الاختبار من التحقق من أن تحديدات القائمة المنسدلة تعمل بشكل صحيح وتعيد النتيجة المتوقعة. بعد ذلك، سنقوم أيضًا بأتمتة إجراء السحب والإفلات بين عنصري الويب. سيسمح لنا هذا الاختبار بالتأكد من أن التفاعلات الديناميكية مثل إعادة ترتيب العناصر أو نقل الملفات تعمل على النحو المنشود. في القسم التالي، سنقوم بأتمتة عملية تسجيل الدخول إلى موقع الويب عن طريق إدخال اسم المستخدم وكلمة المرور والنقر فوق زر تسجيل الدخول. سيمكننا هذا الاختبار من التحقق من صحة سير عمل المصادقة والتأكد من أن التحكم في إدارة الوصول يعمل بشكل كامل. بعد ذلك، سنقوم باختبار وظيفة تحميل الملف عن طريق أتمتة عملية اختيار الملف والنقر على زر الإرسال. سيساعدنا هذا الاختبار في التأكد من أن التطبيق يتعامل بشكل صحيح مع تحميلات الملفات. وبعد ذلك، سنقوم أيضًا بإجراء اختبار وظيفي على موقع التجارة الإلكترونية. سنقوم تلقائيًا بإضافة منتج إلى سلة التسوق والتأكد مما إذا كانت عربة التسوق ليست فارغة. وبعد ذلك، سنتفاعل مع أداة التقويم لتحديد تواريخ محددة تلقائيًا. سيمكننا هذا الاختبار من التحقق من أن ميزات تحديد التاريخ تستجيب بدقة لإدخال المستخدم. بالإضافة إلى ذلك، سنقوم بأتمتة فرز البيانات والبحث عنها على صفحات الويب. سيسمح لنا هذا الاختبار بالتحقق من أن عوامل التصفية ومربعات البحث وخيارات الفرز تعرض نتائج دقيقة وذات صلة. بمجرد الانتهاء من الاختبار الوظيفي، سنبدأ في اختبار الأداء. أولاً، سنقوم بإجراء اختبار التحميل باستخدام Locust من خلال محاكاة عشرة مستخدمين متزامنين يصلون إلى النظام خلال ثلاثين ثانية. سيمكننا هذا الاختبار من قياس أداء النظام وزمن الاستجابة وقابلية التوسع في ظل ظروف التحميل المعتدلة. بالإضافة إلى ذلك، سنقوم أيضًا بقياس وقت تحميل الصفحة لتقييم مدى سرعة استجابة موقع الويب لطلبات المستخدم. في القسم التالي، سنقوم بإجراء اختبار يعتمد على البيانات عن طريق تشغيل نفس حالة الاختبار مع مجموعات متعددة من بيانات الإدخال من ملفات خارجية. بعد ذلك، سنقوم بإجراء اختبار التوافق عن طريق ضبط أحجام نوافذ المتصفح لمحاكاة طرق عرض سطح المكتب والجهاز اللوحي والجوال. أخيرًا، في نهاية الدورة، سنقوم بكتابة حالات اختبار وإنشاء تقارير شاملة لضمان الجودة باستخدام Claude AI. أولاً، قبل الدخول في الدورة، نحتاج إلى طرح هذا السؤال على أنفسنا، لماذا يجب علينا أتمتة اختبار البرامج باستخدام السيلينيوم؟ حسنًا، هذه هي إجابتي، يتيح لنا السيلينيوم أتمتة اختبار البرامج، مما يجعل العملية أسرع وأكثر كفاءة ويقلل الأخطاء البشرية بشكل كبير. على سبيل المثال، إذا كان لدينا عشر حالات اختبار، فيمكن التحكم في الاختبار اليدوي، ولكن مع أكثر من مائة حالة اختبار، فإن إكمالها يدويًا سيستغرق وقتًا طويلاً للغاية. وفيما يلي بعض الأشياء التي يمكنك توقع تعلمها من هذه الدورة التدريبية:- تعرف على الأساسيات الأساسية لاختبار ضمان الجودة، وتعرف على الفرق بين الاختبار اليدوي والآلي، وتعلم كيفية كتابة حالات اختبار فعالة، وتعلم أنواع مختلفة من طرق الاختبار
- تعرف على كيفية تحديد موقع عناصر الويب باستخدام السيلينيوم
- تعرف على كيفية استخراجه نص من صفحة ويب باستخدام السيلينيوم
- تعرف على كيفية اختبار الأزرار باستخدام السيلينيوم
- تعرف على كيفية اختبار القائمة المنسدلة باستخدام السيلينيوم
- تعرف على كيفية اختبار ميزة السحب والإفلات باستخدام السيلينيوم
- تعرف على كيفية اختبار أداة تحميل الملفات باستخدام السيلينيوم
- تعرف على كيفية اختبار منتقي التاريخ باستخدام السيلينيوم
- تعرف على كيفية اختبار صفحة تسجيل الدخول باستخدام السيلينيوم. السيلينيوم
- تعرف على كيفية اختبار ميزة الإضافة إلى سلة التسوق باستخدام السيلينيوم
- تعرف على كيفية اختبار ميزات الفرز والبحث باستخدام السيلينيوم
- تعرف على كيفية إجراء اختبار الأداء والتحميل باستخدام Locust
- تعرف على كيفية قياس وقت تحميل الصفحة
- تعرف على كيفية إجراء اختبار يعتمد على البيانات باستخدام السيلينيوم
- تعرف على كيفية إجراء اختبار التوافق باستخدام السيلينيوم
- تعرف على كيفية كتابة حالات الاختبار وإنشاء تقرير اختبار ضمان الجودة الشامل باستخدام Claude AI
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة