تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Test Automation for Beginners

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

هناك نوعان من الاختبارات في عالم البرمجيات: اليدوية والآلية. بعض أنواع الاختبارات اليدوية، مثل اختبار الاكتشاف واختبار قابلية الاستخدام، لا تقدر بثمن. يمكنك إجراء أنواع أخرى من الاختبارات - مثل اختبار الانحدار والاختبار الوظيفي - يدويًا، ولكن من الممارسات المسرفة إلى حد ما أن يستمر البشر في القيام بنفس الشيء مرارًا وتكرارًا. هذه الأنواع من الاختبارات المتكررة هي التي تصلح لاختبار التشغيل الآلي. أتمتة الاختبار هي ممارسة إجراء الاختبارات تلقائيًا، وإدارة بيانات الاختبار، واستخدام النتائج لتحسين جودة البرامج. إنه في المقام الأول إجراء لضمان الجودة، ولكن أنشطته تنطوي على التزام فريق إنتاج البرمجيات بأكمله. من محللي الأعمال إلى المطورين ومهندسي DevOps، فإن تحقيق أقصى استفادة من أتمتة الاختبار يتطلب تضمين الجميع. Selenium WebDriver هو إطار عمل ويب يسمح لك بتنفيذ اختبارات عبر المتصفحات. تُستخدم هذه الأداة لأتمتة اختبار التطبيقات المستندة إلى الويب للتحقق من أدائها المتوقع. يتيح لك Selenium WebDriver اختيار لغة برمجة لإنشاء برامج نصية للاختبار. TestNG هو إطار عمل اختبار تلقائي حيث يرمز NG إلى "الجيل القادم". TestNG مستوحى من JUnit الذي يستخدم التعليقات التوضيحية (@). يتغلب TestNG على عيوب JUnit وهو مصمم لتسهيل الاختبار الشامل. باستخدام TestNG، يمكنك إنشاء تقرير مناسب، ويمكنك بسهولة معرفة عدد حالات الاختبار التي تم اجتيازها وفشلها وتخطيها. يمكنك تنفيذ حالات الاختبار الفاشلة بشكل منفصل. على سبيل المثال:
  • لنفترض أن لديك خمس حالات اختبار، وتم كتابة طريقة واحدة لكل حالة اختبار (افترض أن البرنامج مكتوب باستخدام الطريقة الرئيسية دون استخدام testNG). عند تشغيل هذا البرنامج أولاً، يتم تنفيذ ثلاث طرق بنجاح، وتفشل الطريقة الرابعة. ثم قم بتصحيح الأخطاء الموجودة في الطريقة الرابعة، والآن تريد تشغيل الطريقة الرابعة فقط لأنه يتم تنفيذ الطرق الثلاثة الأولى بنجاح على أي حال. هذا غير ممكن بدون استخدام TestNG.
  • يوفر TestNG في السيلينيوم خيارًا، على سبيل المثال، ملف testng-failed.xml في مجلد إخراج الاختبار. إذا كنت تريد تشغيل حالات الاختبار الفاشلة فقط، فهذا يعني أنك تقوم بتشغيل ملف XML هذا. سيتم تنفيذ حالات الاختبار الفاشلة فقط.
بجانب المفهوم أعلاه، ستتعلم المزيد عن TestNG، مثل مزايا TestNG، وكيفية إنشاء طرق اختبار باستخدام التعليقات التوضيحية @test، وكيفية تحويل هذه الفئات إلى ملف مجموعة اختبار وتنفيذها من خلال Eclipse وكذلك من سطر الأوامر.

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات