تفاصيل المشروع

مهندس إختبار برمجيات لتوفير مجموعة من الاختبارات باستخدام TestNG وSelenium Webdriver

Hello there! Congratulations on passing the first step of our process.

Let’s move on to the following step, shall we? It’s going to be a technical challenge!

You are given a login page "https://www. abc.com/"; to an online service. Your task is to validate whether the form works correctly.

Your task is to provide a suite of tests, using TestNG, Selenium Webdriver covering the below requirements:

Requirements:

1. Check if the username and password fields are on the main screen of the application:

• Username input has id equal to user-name

• Password input has id equal to password

• Login button has id equal to login-button

2. Check if the given valid credentials work:

• Use credentials (Username: standard_user ,Password: secret_sauce).

• After a successful login attempt, a div containing text: Swag Labs is visible.

3. Check if the given wrong credentials work:

• Use invalid credentials

• After an unsuccessful login attempt, a div with class error-message-container error and containing a message Epic sadface: Username and password do not match any user in this service is visible.

4. Check for empty credentials:

• After an unsuccessful login attempt, a div with class error-message-container error and containing a message Epic sadface: Username is required is visible.

• After an unsuccessful login attempt, a div with class error-message-container error and containing a message Epic sadface: Password is required is visible.

software testing

2

مطلوب تنفيز التاسك فقط


صاحب المشروع
Nader H.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

Hello, i have check the task and i can complete it in 1 day as requested. i will use POM design pattern, and data source from properties file

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.