في مواقع الويب الحديثة اليوم، لم يعد التمرير مجرد تفاعل أساسي بسيط؛ بل أصبح جزءًا مهمًا جدًا من تجربة المستخدم، خاصة في الصفحات التي تُحمّل المحتوى تدريجيًا أو التي تحتوي على أقسام طويلة وغنية بالمعلومات. اختبار سلوك التمرير بعناية يساعد على ضمان ظهور المحتوى بسلاسة، وألّا يشعر المستخدم بالضياع أو الانقطاع أثناء التنقل. إنه تفصيل صغير... لكنه مفتاح كبير لتجربة سلسة ومريحة. When I scroll استخدم هذه الخطوة عندما تريد محاكاة حركة التمرير في الصفحة أثناء سيناريو الاختبار الآلي الخاص
Shaimaa Natshah
أحب المساعدة في تسريع عمل اختبار القبول الوظيفي الآلي للمنتجات لشحن مواقع الويب بطريقة سريعة.
9 نقاط السمعة
1.18 ألف مشاهدات المحتوى
عضو منذ
Then the "item" link should contain "url" :Webship-js: ثم يجب أن يحتوي رابط "العنصر" على "url"
في اختبار مواقع الويب، تُعدّ كل تفصيلة مهمة. رابط صغير معطل قد يُضرّ بثقة المستخدم وتجربة المستخدم. لذلك، يُعدّ التحقق من الروابط المهمة، مثل أيقونات مواقع التواصل الاجتماعي، التي تؤدي إلى المكان الصحيح خطوةً أساسية. يضمن هذا النوع من الخطوات عدم ترك المستخدمين في حيرة أو ضياع. من الخطوات الرئيسية في اختبار القبول الوظيفي الآلي التحقق من أن كل رابط يؤدي إلى المكان الصحيح. سنركز في هذه المقالة على الخطوة التالية: Then the "item" link should contain "url" تضمن خطوة
Webship-js: عندما أقوم (بتحديد وإلغاء تحديد) "مربع الاختيار" - إختبار الالي
When I check "checkbox" يُعد تعريف هذه الخطوة بمثابة أمر لتحديد/تمييز مربع الاختيار. مثال (1): التسمية When I check "Remember me" مثال (2): id/class When I check "rememberme" When I uncheck "checkbox" يُعد تعريف هذه الخطوة بمثابة أمر لمسح/إلغاء تحديد مربع الاختيار. مثال (1): التسمية When we uncheck "Remember me" مثال (2): id/class When I uncheck "rememberme" أمثلة واقعية للاختبار على موقع https://whc.unesco.org. Feature: Check the checkbox As a nonymouse user I want to be able to visit the home
Webship-js: عندما أختار "خيار" من "قائمة التحديد" - اختبار الالي
When I select "option" from "select list" يُعد تعريف هذه الخطوة بمثابة أمر لاختيار خيار من مجموعة من العناصر في القائمة المنسدلة. قم بتحديد خطوة تحديد خيار محدد بواسطة value|text، في عنصر التحديد المحدد بواسطة id|class|name|label. مثال (1): When I select "mercedes" from "Cars" مثال (2): When we select "Mercedes" from "cars" اختبار مثال حقيقي على موقع https://donate.wfp.org. Feature: Check the Language As a nonymouse user I want to be able to visit the Language So that I know that
اختبار وظيفة البحث في الموقع باستخدام أداة Webship-js
في هذا المدونة، سنوضح اختبار القبول الوظيفي الآلي لوظيفة البحث على الصفحة الرئيسية وصفحة البحث. سنستخدم موقع الأمم المتحدة: https://www.un.org/en كمثال. سنستخدم بعض تعريفات الخطوات لإنشاء السيناريو المطلوب لاختبار بحث الموقع، مثل لإدخال النص When I fill in "field" with "value" by its "placeholder" attribute للضغط على الزر When I press "button" by attribute لرؤية النتيجة Then I should see "text in the page" لخط النقر When I click "link" by attribute نصوص Gherkin لاختبار البحث على موقع الويب على
Webship-js: When I click "link" عندما أنقر على "رابط"
يتم استخدام تعريف هذه الخطوة كأمر للنقر فوق رابط، للانتقال بشكل صحيح إلى صفحة معينة من المتوقع الانتقال إليها. مثال (1) بالنص: When I click "Contact Us" مثال (2) حسب id|class|name: When we click "contactUs" مثال حقيقي للاختبار على موقع www.un.org/en. Feature: Check header menu As an anonymous user I want to be able to visit the home page Test the header menu so that I know that it is working Scenario: Check header menu Given I am on the
ضمان تنقلات مسار موقع الويب باستخدام الاختبار الآلي باستخدام Webship-js
من الضروري جدًا ضمان سهولة تنقل المستخدمين في موقعك الإلكتروني. فإذا لم تعمل الروابط أو ضاع المستخدمون، فقد يكون ذلك محبطًا ويدفعهم إلى المغادرة. في هذه المدونة، سنناقش كيفية ضمان توجيه كل رابط للزوار إلى المكان الصحيح، مستخدمين موقع منظمة العمل الدولية (https://www.ilo.org) كمثال. نحتاج إلى تعريفات للخطوات لإنشاء السيناريوهات اللازمة للاختبار، مثل: Then I should be تُعد هذه الخطوة مفيدة لضمان أن عملية التنقل عبر موقع الويب تعمل بشكل صحيح وأن المستخدم يصل إلى الصفحة المقصودة بعد تنفيذ إجراءات
اختبار الموقع في لغات متعددة وقائمة التنقل
في هذه المدونة، سنشرح اختبار القبول الوظيفي الآلي للغات مختارة على موقع إلكتروني والقائمة العلوية (وليس جميع العناصر) باستخدام أداة webship-js. على سبيل المثال، سنعرض الاختبار على موقع منظمة الصحة العالمية: https://www.who.int/. شاهد الفيديو المسجل للروبوت أثناء تشغيل ميزة الاختبار الوظيفي الآلي واعرض النتائج في شكل تقرير https://www.youtube.com/watch?v=BOyi065jV80 The Gherkin scripts for testing Multiple Languages Feature: Check the language As a nonymouse user I want to be able to visit the home page So that I know that the site