- أدوار المستخدم في GoTestPro WebApp
- تفاصيل التطبيق وبيانات اعتماد الاختبار
- Jira - XRay - تفاصيل تكامل GTP
- GoTestPro - جلسة تجول
- كيفية التسجيل والتسجيل كمدير اختبار المستخدم بشكل افتراضي
- مسؤول المؤسسة/مدير الاختبار
- إنشاء مستخدم مهندس الاختبار
- هل نسيت كلمة السر
- كيفية تغيير كلمة المرور
- كيفية إنشاء مشروع
- كيفية تعيين المشاريع للمستخدمين / إضافة مستخدمين إلى المشروع
- كيفية إضافة ملحق مسجل TEAF في متصفح Chrome (بيئة QA/Dev)
- كيفية إضافة ملحق منشور من سوق Chrome الإلكتروني
- كيفية إنشاء اختبار باستخدام ملحق مسجل TEAF
- كيفية تنفيذ الاختبار على مستوى العميل، تشغيل كل الوضع
- كيفية تنفيذ الاختبارات في وضع التصحيح على مستوى العميل
- كيفية إنشاء سيناريو يعتمد على البيانات
- تكرار السيناريو
- سجل بعد تنفيذ السيناريو / تنفيذ ومتابعة التسجيل
- السيناريو المشترك
- حذف أثناء التسجيل
- كيفية إضافة تكوين الاختبار
- تنفيذ البرامج النصية على جانب الخادم - LambdaTest
- كيفية إضافة عناصر الصفحة (محددات المواقع)
- كيفية إنشاء السيناريو (يدويًا)
- كيفية إنشاء اختبار مجدول
- صفحة النتائج
- تقارير تمكين البريد الإلكتروني
- CI/CD (واجهة برمجة التطبيقات لمشغل الاختبار)
- ميزة الشفاء التلقائي
- كيفية إضافة التأكيدات والأحداث أثناء التسجيل
- كيفية إضافة المتغيرات:
- كيفية تصدير نتائج تنفيذ الاختبار إلى Xray - Jira
- اختبار واجهة برمجة التطبيقات
- كيفية القيام بالتحقق البصري:
أدوار المستخدم في GoTestPro WebApp
- RC سوبر المشرف
- مسؤول المؤسسة/مدير الاختبار
- مهندس اختبارات
ما يمكن أن يفعله كل دور مستخدم
المشرف المتميز:
- إنشاء/تحرير/حذف حساب المنظمة
- تفعيل/إلغاء تنشيط حساب المنظمة
- إنشاء/تحرير/حذف جميع أنواع المستخدمين، بما في ذلك المشرف المتميز ومسؤول المؤسسة/مدير الاختبار
مسؤول المؤسسة/مدير الاختبار:
- إنشاء/تحرير/حذف أنواع المستخدمين مثل مديري الاختبار ومهندسي الاختبار
- إنشاء/تحرير/حذف المشاريع
- إنشاء حسابات مدير اختبار إضافية
- إنشاء/تحرير/حذف البرامج النصية والسيناريوهات
- تنفيذ البرامج النصية والسيناريوهات
مهندس اختبارات:
- عرض المشاريع المعينة
- إنشاء/تحرير/حذف البرامج النصية والسيناريوهات
- تنفيذ البرامج النصية والسيناريوهات
*ملاحظة: يمكن للمسؤولين المتميزين فقط إنشاء حسابات المؤسسة.
- أدخل كلمة المرور القديمة، ثم اكتب كلمة المرور الجديدة، ثم قم بتأكيد كلمة المرور.
تفاصيل التطبيق وبيانات اعتماد الاختبار
الاعتماد | قيم | تعليقات | |
1 | عنوان التطوير | http://dev-gtp.royalcyber.org/#/dashboard | إذا لم يكن من الممكن الوصول إلى عنوان URL على شبكة عامة، فجرّب الخطوات التالية 1. انتقل إلى chrome://settings/security?search=DNS 2. تأكد من إيقاف تشغيل خيار “استخدام DNS الآمن”. |
2 | عنوان URL لضمان الجودة (GCP) | https://qa-gtp.royalcyber.org/#/login | |
3 | موقع الإنتاج (GCP) | https://app.gotestpro.com/#/login | |
4 | مستخدمي التطوير | ||
5 | مستخدم مشرف متميز | demosuperadmin@rc.com /admin | |
6 | مستخدم مدير الاختبار | demotestmanager@rc.com/admin | |
7 | مستخدم مهندس الاختبار | تخفيض رتبة stengineer@rc.com/admin | |
8 | المشرف الفائق مدير المنظمة / مدير المشروع مهندس اختبارات | rcybertester@gmail.com/admin123 rteafmanager@gmail.com/manager123 rteaftester@gmail.com/tester123 | |
9 | مستخدمي ضمان الجودة | ||
10 | مدير الاختبار | testmanager@rc.com /manager | |
11 | مهندس اختبارات | testengineer@rc.com/engineer | |
12 | مستخدم مشرف متميز | rcsuperadmin@rc.com/admin |
GoTestPro – جلسة تجول
كيفية إنشاء حساب المنظمة
- قم بتسجيل الدخول بصفتك المشرف المتميز
- انقر على المنظمات من قائمة التنقل
- أدخل اسم المنظمة وانقر على إرسال
- تم إنشاء المنظمة بنجاح!
![](https://www.gotestpro.com/wp-content/uploads/2023/02/gotestpro-popup.png)
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture1.png)
كيفية التسجيل/التسجيل كمستخدم (مدير الاختبار بشكل افتراضي)
كيفية إنشاء أدوار المستخدم
مسؤول المؤسسة/مدير الاختبار
- قم بتسجيل الدخول كمشرف متميز
- انقر على المستخدمون من قوائم التنقل
- أدخل عنوان البريد الإلكتروني، الاسم الأول، اسم العائلة
- حدد دور المستخدم
- حدد المنظمة وانقر على إنشاء مستخدم
- تم إنشاء المستخدمين بنجاح.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture2.png)
إنشاء مستخدم مهندس الاختبار
- تسجيل الدخول باستخدام بيانات اعتماد مدير الاختبار
- انقر على المستخدمون من قائمة التنقل
- أدخل عنوان البريد الإلكتروني، الاسم الأول، اسم العائلة
- حدد دور المستخدم
- افتراضيًا، تم تحديد المنظمة
- حدد المشاريع من القائمة المنسدلة تحديد المشاريع .
- تم إنشاء/إضافة المستخدمين بنجاح.
هل نسيت كلمة السر
- انقر على نسيت كلمة المرور
- أدخل عنوان البريد الإلكتروني المسجل
- سيتم إرسال رابط إلى عنوان البريد الإلكتروني المسجل
- اضغط على الرابط
- أدخل كلمة المرور الجديدة وأعد إدخالها لتأكيد كلمة المرور
- انقر على زر التأكيد
![](https://www.gotestpro.com/wp-content/uploads/2023/02/gotestpro-popup.png)
كيفية تغيير كلمة المرور
- تسجيل الدخول كمستخدم نهائي
- انقر على السهم المنسدل
- انقر على تغيير كلمة المرور
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture3.png)
- أدخل كلمة المرور القديمة، ثم اكتب كلمة المرور الجديدة، ثم قم بتأكيد كلمة المرور.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture4.png)
كيفية إنشاء مشروع
- قم بتسجيل الدخول كمسؤول المؤسسة/مدير الاختبار
- انقر على المشاريع من قائمة التنقل
- انقر على زر إضافة مشروع جديد
- أدخل عنوان المشروع، نوع المشروع
- حدد “إضافة بيئة”، وأدخل اسم البيئة وعنوان URL الأساسي (نقاط نهاية اختبار التطبيق)، ثم انقر فوق “حفظ”.
- مرة أخرى، انقر فوق “حفظ” – تم الآن إنشاء المشروع بنجاح.
ملحوظة: في إضافة بيئات ، يمكن للمستخدمين إضافة ما يصل إلى 5 بيئات، على سبيل المثال (DEV، QA، UAT، Stage، PROD)
كيفية تعيين المشاريع للمستخدمين / إضافة مستخدمين إلى المشروع
- قم بتسجيل الدخول باستخدام بيانات اعتماد مسؤول المؤسسة/مدير الاختبار
- انقر على المشاريع من قائمة التنقل
- يتم عرض المشاريع التي تم إنشاؤها في صفحة قائمة المشاريع
- الضغط على أيقونة إضافة مستخدم من أي حساب خاص بالمشروع
- في صفحة المستخدمين>> حدد أيقونة التصفية في عمود البريد الإلكتروني، وابحث عن المستخدم (المستخدمين) الذي يجب إضافته
- انقر فوق أيقونة التحرير>> ثم قم باختيار المشروع المطلوب من القائمة المنسدلة للمشاريع>> وحدد انقر فوق تحديث
- سيتم إضافة المستخدمين إلى المشروع. تسجيل الدخول باستخدام حساب المستخدم المحدد يسمح بالوصول إلى المشروع (المشاريع) والبرامج النصية ذات الصلة.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture5.png)
كيفية إضافة ملحق مسجل TEAF في متصفح Chrome (QA/بيئة التطوير)
- انسخ ملفات ملحق TEAF_Recorder من فرع Bitbucket QA https://bitbucket.org/royalcyberxdev/teaf_recorder_plugin/src/qa/ أو ../dev إلى أي مجلد محلي. (للوصول، يرجى التواصل مع خبيرنا). تأكد من استنساخك من فرع ضمان الجودة، أو يمكنك تنزيل المستودع باستخدام Bitbucket >> ثم حدد “مزيد من الخيارات تنزيل” بعد تغيير الفرع إلى Dev/QA.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture6-1024x576.png)
- افتح chrome ://extensions/ على متصفح Chrome الخاص بك
- تمكين وضع المطور
- انقر فوق Load Unpacked وحدد ” GoTestPro ” من مسار المجلد المستنسخ.
- ستتم إضافة ملحق مسجل TEAF إلى المتصفح (الشاشة 1)
- لتمكين الملحق من الوصول إلى المتصفح في وضع التصفح المتخفي، انقر فوق “تفاصيل” .>> قم بتشغيل السماح بالتصفح المتخفي (يجب القيام بذلك للمرة الأولى فقط عند إعادة تثبيت الامتداد – يجب أن تعمل إعادة التحميل/التحديثات بشكل جيد في المرة القادمة)
- لإضافة متصفحك – انقر على أيقونة الامتدادات من المتصفح وانقر على أيقونة الدبوس
- للتأكد من أن لديك أحدث إصدار متاح من الامتداد، يرجى مراجعة فريق GTP QA
الشاشة 1 – صفحة إدارة ملحقات Chrome
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture7.png)
كيفية إضافة ملحق منشور من سوق Chrome الإلكتروني
كيفية إنشاء اختبار باستخدام ملحق مسجل TEAF
- قم بتسجيل الدخول كمهندس اختبار
- حدد المشاريع من القائمة المنسدلة “تحديد مشروع” .
- انقر فوق “الاختبارات” من قائمة التنقل
- قم بإنشاء اسم الاختبار والعلامة (يجب اتباع الخطوات المذكورة أعلاه)
– يتم استخدام العلامات لتجميع الاختبارات، على سبيل المثال، العقلانية، والدخان، والانحدار، وما إلى ذلك.
– العلامات إلزامية لتنفيذ التنفيذ على جانب السحابة/الخادم
– يمكننا تنفيذ البرامج النصية/العلامات بدون العلامة في Local Run إذا لزم الأمر - انقر على أيقونة عرض الاختبار من جدول الاختبارات.
- انقر فوق الزر REC الموجود في صفحة ورقة عمل الاختبار
- تأكد من تحديثك بأحدث ملحق Chrome بالانتقال إلى إعداد المشروع–> إعداد ملحق كروم. (هذه الخطوة مطلوبة فقط في بيئة ضمان الجودة/التطوير حتى يتم نشر ملحق مسجل TEAF في متجر Chrome – خطوات الحصول على معرف الامتداد موضحة أدناه)
- إذا كان لدى المستخدم بيئات متعددة، فانتقل إلى صفحة المشاريع، وانقر فوق العمود “True Under Default” لتحديد بيئة افتراضية.
- تقوم هذه الخطوة بتشغيل متصفح جديد وملحق GTP Recorder. يجب تحميل المتصفح بعنوان URL للتطبيق المضاف في المشروع>> مرحلة عنوان URL لقاعدة البيئة.
- بمجرد تشغيل التطبيق على تطبيق الويب، ابدأ التسجيل.
- الآن قم بتنفيذ الإجراءات المطلوبة في التطبيق.
- انقر فوق “إيقاف التسجيل”، وقم بالتمرير لأسفل، وحدد “اسم التطبيق”، ثم حدد “اسم البرنامج النصي”.
ملاحظة: في بيئة ضمان الجودة/التطوير، نحتاج إلى إضافة ملحق مسجل TEAF إلى متصفح Chrome الخاص بنا. الخطوات التي يجب اتباعها موضحة أدناه:
كيفية تنفيذ الاختبار على مستوى العميل، تشغيل كل الوضع
ملاحظة: اختبار التكوين غير مطلوب لتنفيذ المتصفح المحلي باستخدام ملحق مسجل GTP
- تسجيل الدخول كمهندس اختبار.
- حدد المشروع المطلوب من القائمة المنسدلة.
- انتقل إلى صفحة ورقة عمل الاختبار
- انقر فوق تشغيل
- انقر على خيار “التنفيذ المحلي” من القائمة المنسدلة.
- سيتم إطلاق الامتداد والمتصفح (على جهازك المحلي).
- سيتم تنفيذ الاختبار المسجل.
- يمكن رؤية تقدم التنفيذ في ملحق TEAF
- بمجرد اكتمال التنفيذ، انقر فوق “حفظ التشغيل من الامتداد”، وسيتم دفع نتائج الاختبار إلى صفحة النتائج، وسيتم إغلاق التطبيق. إذا كان المستخدم يرغب في عدم حفظ التشغيل التجريبي، فانقر فوق الزر “تجاهل التشغيل” من الملحق.
ملاحظة: حاليًا، يمكننا تنفيذ التنفيذ المحلي فقط في متصفح Chrome؛ ومن ثم لدينا امتداد تم تطويره لمتصفح Chrome فقط.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture8.png)
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture9.png)
ملاحظة: حاليًا، يمكننا تنفيذ التنفيذ المحلي فقط في متصفح Chrome؛ ومن ثم لدينا امتداد تم تطويره لمتصفح Chrome فقط.
كيفية تنفيذ الاختبارات في وضع التصحيح على مستوى العميل
- لتنفيذ الاختبار خطوة بخطوة، نحتاج إلى النقر فوق الزر “تشغيل” في صفحة السيناريو (فقط السيناريوهات الشائعة والسيناريوهات المستقلة ستحتوي على أزرار تشغيل).
- حدد وضع “التصحيح” من القائمة المنسدلة.
- سيتم تشغيل تطبيق الاختبار وإيقافه مؤقتًا
- انقر فوق خطوة التشغيل ، وقم بتنفيذ كل خطوة مثل وضع التصحيح.
كيفية إنشاء سيناريو يعتمد على البيانات
- قم بتسجيل الدخول كمسؤول المؤسسة/مدير الاختبار
- حدد المشروع وانتقل إلى صفحة الاختبار
- انقر فوق الزر “إضافة اختبار جديد” في صفحة الاختبار.
- أدخل اسم الاختبار واسم العلامة
- الآن قم بإنشاء اختبار يدويًا أو من خلال التسجيل
- قم بتنفيذ الاختبار الذي تم إنشاؤه للتحقق من النتيجة
- لإضافة البيانات المستندة إلى الاختبار، قم بالتقاط البيانات في ورقة Excel التي سيتم تحديد معلماتها.
- انقر على أيقونة الجدول المبني على البيانات . سيتم فتح نموذج “تحميل الملف المنبثق” .
- انقر فوق الزر ” +اختيار “. >>ثم استعرض بحثًا عن ملف excel/.xls >> انقر فوق “فتح” في مربع حوار الملف >> انقر فوق الزر “تحميل” (تأكد من أننا قمنا بالنقر فوق الزر “تحميل” لتحميل البيانات)
- بعد التحميل، يمكننا تحديد العمود كقيمة أو عنصر والنقر على “إرسال”.
- الآن قم بضبط القيم والعناصر وفقًا لذلك.
- انقر على أيقونة “تعديل” الخطوة الخاصة بالخطوة.
- انقر على أيقونة التنفيذ ويمكنك رؤية لا. من التكرارات التي تم التقاطها وتحميلها على ورقة Excel.
تكرار السيناريو
أعد استخدام الخطوات الحالية إلى حد الأداء الوظيفي أو التدفق المتنقل لسيناريو مختلف على حد سواء.
- تسجيل الدخول كمدير / مدير الاختبار
- حدد المشروع وانتقل إلى صفحة الاختبار
- في صفحة الاختبار، انقر فوق ” إضافة اختبار جديد”.
- أدخل اسم الاختبار واسم العلامة
- قم بتسجيل السيناريو يدويًا أو عن طريق تحديد خيار التسجيل.
- بعد التنفيذ، انقر فوق أيقونة التكرار في ورقة عمل الاختبار.
- يتم عرض نسخة من السيناريو أسفل النسخة الأصلية.
سجل بعد تنفيذ السيناريو / تنفيذ ومتابعة التسجيل
قادر على تنفيذ السيناريو بمجرد الانتهاء بنجاح، لديه خيار بدء التسجيل وحفظه.
- قم بتسجيل الدخول كمسؤول/مدير الاختبار
- حدد المشروع وانتقل إلى صفحة الاختبار
- في صفحة الاختبار، انقر فوق ” إضافة اختبار جديد”.
- أدخل اسم الاختبار واسم العلامة
- قم بإنشاء اختبار يدويًا أو عن طريق التسجيل
- مرر مؤشر الماوس على أيقونة ” تشغيل ” من اختبار الأكورديون وانقر على ” تنفيذ ومتابعة التسجيل ” من قائمة السياق.
- بعد تنفيذ السيناريو، انقر فوق “بدء التسجيل”
- اختبار السجل الذي يبدأ منه التنفيذ
- بعد التسجيل، انقر فوق “إيقاف التسجيل مؤقتًا” واحفظه كتسجيل جديد أو ألحقه بتسجيل موجود.
تنفيذ ومتابعة إلحاق Existing.mp4 تنفيذ ومتابعة حفظ باسم new.mp4
السيناريو المشترك
- قم بتسجيل الدخول كمسؤول المؤسسة/ مدير الاختبار
- قم بإنشاء سيناريو الاختبار والتسجيل يدويًا أو من خلال الامتداد
- انقر على أيقونة ” وضع علامة كسيناريو مشترك ” في ورقة عمل البرنامج النصي
- الآن، يمكننا استخدام السيناريو المشترك/السيناريو القابل لإعادة الاستخدام لبرنامج نصي آخر
حذف أثناء التسجيل
- تسجيل الدخول كمسؤول / مدير
- أنشئ الاختبار وابدأ في تسجيل السيناريو
- أثناء التسجيل يمكنك حذف الخطوات غير المطلوبة بالضغط على أيقونة ” حذف ” من الملحق.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture10.png)
كيفية إضافة تكوين الاختبار
ملاحظة: ينطبق على التنفيذ من جانب الخادم – منصة LambdaTest
- قم بتسجيل الدخول كمسؤول المؤسسة/مهندس الاختبار
- انقر فوق خيار التكوين من قائمة التنقل
- حدد بيئة التنفيذ، وتكوين تشغيل الاختبار، والانتظار الضمني، وانتظار مهلة تحميل الصفحة من الخيارات المنسدلة المعنية.
- قم بتمكين زر تبديل إعداد التقارير عبر البريد الإلكتروني لتلقي التقارير عبر البريد الإلكتروني
- انقر فوق الزر “إضافة” لإضافة بيئات مثل نظام التشغيل واسم المتصفح وإصدار المتصفح
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture11.png)
تنفيذ البرامج النصية على جانب الخادم – LambdaTest
- قم بتسجيل الدخول كمسؤول المؤسسة/مهندس الاختبار
- حدد المشروع المطلوب من القائمة المنسدلة
- انتقل إلى قائمة التشغيل
- حدد علامة (اختبار) في صفحة التشغيل للتنفيذ
- انقر فوق الزر “التنفيذ الآن”.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture12.png)
- قم بتحديث تفاصيل بيئة تكوين الاختبار وانقر فوق تحديث – افتراضيًا، سيتم تحميل تكوينات الاختبار على مستوى المشروع
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture13.png)
- يمكنك بعد ذلك عرض حالة التنفيذ في سجل تنفيذ الاختبار
- بمجرد أن تتغير الحالة إلى مكتمل، حدد أيقونة عرض التقرير (العين).
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture14.png)
- تعرض صفحة تفاصيل النتيجة حالة النجاح/الفشل
- يمكننا أيضًا عرض تنفيذ الاختبار في خيار الفيديو المسجل من خلال النقر على أيقونة الفيديو من التنفيذ>> تنفيذ التاريخ>> قم بتشغيل الفيديو وعرض نتائج PDF أيضًا بالنقر فوق “عرض PDF” من صفحة النتائج.
كيفية إضافة عناصر الصفحة (محددات المواقع)
ملاحظة: ليس إلزاميا للإنشاء؛ ومن ثم يمكن استخدام المسجل لإنشاء سيناريوهات وعناصر الصفحة
- قم بتسجيل الدخول كمسؤول المؤسسة/مهندس الاختبار
- حدد عناصر الصفحة من قائمة التنقل
- أدخل اسم الصفحة (صفحات AUT – التطبيق تحت الاختبار). على سبيل المثال: صفحة تسجيل الدخول، الصفحة الرئيسية، صفحة سلة التسوق، صفحة تفاصيل المنتج، وما إلى ذلك،
- لحذف اسم الصفحة، انقر على أيقونة الحذف .
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture15.png)
- انقر على أيقونة النقاط الأربع لإضافة محددات المواقع إلى الصفحة
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture16.png)
-
يحتوي قسم العناصر المسجلة على محددات مواقع للصفحات المسجلة
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture17.png)
كيفية إنشاء السيناريو (يدويًا)
ملاحظة: استخدام هذه الميزة لإجراء الإنشاء اليدوي لتجربة إنشاء نص BDD – نوصي بامتداد مسجل GTP لإنشاء السيناريوهات وعناصر الصفحة
- قم بتسجيل الدخول كمسؤول المؤسسة/مهندس الاختبار
- حدد مشروعًا من القائمة المنسدلة تحديد مشروع (في الزاوية العلوية اليسرى).
- انقر فوق خيار الاختبار من قائمة التنقل.
- انقر على إضافة سيناريو جديد .
- أدخل اسم السيناريو وعلامات السيناريو، وحدد نوع التطبيق من القائمة المنسدلة.
- لإضافة خطوات السيناريو>> انقر على أيقونة التحرير من عمود الإجراءات>> حدد القيم المطلوبة مثل الإجراء واسم العناصر وقيمة الحقل، ثم انقر على أيقونة “نعم”، وسيتم حفظ الخطوات.
- انقر على أيقونة + لإضافة المزيد من الخطوات.
- حدد نوع التطبيق من نوع التطبيق واختر حفظ السيناريو
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture18.png)
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture19.png)
كيفية إنشاء اختبار مجدول
يمكن للمستخدمين الوصول إلى صفحة “المجدول” لجدولة العلامات/البرامج النصية للاختبار في وقت محدد.
- قم بتسجيل الدخول كمدير / مهندس اختبار.
- إنشاء اختبار وتسجيل وحفظ.
- انتقل إلى صفحة التشغيل.
- انقر على الجدول الزمني
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture20.png)
- حدد اسم العلامة وأدخل قيم الحقول الإلزامية التالية: الاسم والوصف والتكرار (بالساعة والأسبوع والشهر) والتاريخ.
- انقر على إنشاء الجدول الزمني
- حدد البيئات المطلوبة في نافذة بيئة تكوين الاختبار وانقر فوق
- يمكن للمستخدمين جدولة الاختبارات بالإمكانيات التالية:
- يمكن جدولة علامة واحدة باستخدام بيئة تكوين اختبارية واحدة (متصفح واحد)
- يمكن جدولة البرامج النصية الفردية ضمن علامات مختلفة باستخدام بيئة تكوين اختبارية واحدة (متصفح واحد)
- يمكن جدولة علامات متعددة باستخدام بيئة تكوين اختبارية واحدة (متصفح واحد)
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture20.png)
- يمكن جدولة علامات متعددة باستخدام بيئة تكوين اختبارية واحدة (متصفح واحد)
- يمكن جدولة البرامج النصية الفردية ضمن علامات مختلفة مع متصفحات متعددة وبيئات تكوين الاختبار.
- يمكن جدولة علامات متعددة باستخدام متصفحات متعددة وبيئات تكوين الاختبار.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture21.png)
-
يتم الآن عرض العلامة المجدولة في قائمة جدول الجدولة
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture22.png)
-
سيتم تنفيذ العلامات/البرامج النصية المجدولة في الوقت المحدد.
صفحة النتائج
- قم بتسجيل الدخول كمدير اختبار/مهندس اختبار.
- حدد المشروع المطلوب من الخيارات المنسدلة.
- انتقل إلى صفحة الاختبار>> سجل السيناريو>> انقر فوق حفظ .
- ثم انتقل إلى Run
- حدد العلامة (البرنامج النصي) في صفحة التنفيذ للتنفيذ.
- انقر فوق التنفيذ الآن
- قم بتحديث تفاصيل بيئة تكوين الاختبار>> انقر فوق تحديث وانتقل إلى النتائج
- يمكن للمستخدم عرض جدول النتائج الإجمالية مع اسم البرنامج النصي والعلامة، وتاريخ التشغيل، واسم المستخدم، وحالة نتائج التنفيذ، وحالة السيناريو، وإجمالي وقت التنفيذ، والنظام الأساسي، واسم المتصفح، والمؤشر المجدول/اليدوي، ويمكنه عرض رابط التقرير التفصيلي أيضًا.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture25.png)
- يمكن للمستخدم عرض جدول النتائج الإجمالية مع اسم البرنامج النصي والعلامة، وتاريخ التشغيل، واسم المستخدم، وحالة نتائج التنفيذ، وحالة السيناريو، وإجمالي وقت التنفيذ، والنظام الأساسي، واسم المتصفح، والمؤشر المجدول/اليدوي، ويمكنه عرض رابط التقرير التفصيلي أيضًا.
تقارير تمكين البريد الإلكتروني
- قم بتسجيل الدخول كمدير اختبار/مهندس اختبار.
- حدد المشروع المطلوب من القائمة المنسدلة.
- انتقل إلى صفحة الاختبار>> اختبار السجل>> حفظ الاختبار.
- انتقل إلى التشغيل
- حدد العلامة (البرنامج النصي) في صفحة التنفيذ للتنفيذ.
- انقر فوق التنفيذ الآن
- قم بتحديث تفاصيل بيئة تكوين الاختبار.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture26.png)
- قم بتشغيل زر التبديل “تمكين إرسال التقارير عبر البريد الإلكتروني” وأدخل معرف البريد الإلكتروني للحصول على النتائج التفصيلية.
- انقر فوق التحديث
- بعد تنفيذ الاختبار، سيحصل مستلم البريد الإلكتروني على التقارير مباشرة من GoTestPro.11. من خلال النقر على اسم الاختبار، يمكن للمستلم الانتقال إلى صفحة النتائج التفصيلية لـ GoTestPro.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture27.png)
- من خلال النقر على اسم الاختبار، يمكن للمستلم الانتقال إلى صفحة النتائج التفصيلية لـ GoTestPro
CI/CD (واجهة برمجة التطبيقات لمشغل الاختبار)
لدى GoTestPro صفحة “الإعدادات” حيث يمكن للمستخدم إنشاء ClientID & Secret/API String، أيهما أكثر وضوحًا وأمانًا في التنفيذ.
(قم بإعداد مهمة اختبار مستمرة في Jenkins/خوادم DevOps الأخرى)
- تسجيل الدخول كمدير / مهندس اختبار.
- إنشاء البرنامج النصي والتسجيل والحفظ.
- انتقل إلى “صفحة التشغيل” وانقر على CI/CD
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture28.png)
- حدد العلامة وقم بإنشاء اسم الوظيفة من خلال حقول الإدخال المقدمة.
- أدخل عدد مرات إعادة المحاولة الذي يحدد عدد مرات إعادة تشغيل المهمة في حالة الفشل.
- تمكين/تعطيل زر تبديل سجل وحدة التحكم وانقر فوق إرسال .
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture29.png)
- حدد البيئات المطلوبة في نافذة بيئة تكوين الاختبار وانقر فوق إرسال .
- الآن، يمكن للمستخدم نسخ نقطة نهاية/عنوان URL للراحة باستخدام مفتاح التفويض ومعرف الوظيفة من خلال النقر على أيقونة نسخ عنوان URL، والتي يمكن استخدامها في المكون الإضافي لطلب HTTP في Jenkins/خوادم DevOps الأخرى.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture30.png)
ميزة الشفاء التلقائي
في ملحق GoTestPro، يمكن للمستخدمين العثور على العنصر في صفحة التطبيق باستخدام محددات المواقع المختلفة (مثل id وXPath وcssselelector والاسم وclassname) التي تم التقاطها أثناء تسجيل السيناريو. أثناء التنفيذ، إذا لم يتم التعرف على عنصر من خلال قيمة محدد موقع واحدة، فستبحث آلية الإصلاح التلقائي عن محددات مواقع أخرى حتى تجد العنصر وتستمر في التنفيذ. وبالتالي، يمكن للمستخدم تنفيذ البرنامج النصي دون إزعاج العناصر التي تتعرف عليها أداة التشغيل الآلي ويمكنه تنفيذ البرامج النصية في الوضع غير المراقب.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture31.png)
صورة نموذجية لإعلام أنواع محددات العناصر التي يتم تسجيلها بواسطة ملحق مسجل GTP
كيفية إضافة التأكيدات والأحداث أثناء التسجيل
- تسجيل الدخول كمدير / مهندس
- انتقل إلى الاختبارات>> انقر فوق “إنشاء اختبار جديد”
- قم بإنشاء اختبار باستخدام اسم الاختبار واسم العلامة.
- انقر على أيقونة المسجل في صفحة ورقة عمل الاختبار.
- سيتم فتح تطبيق الويب بجانب ملحق GTP Recorder.
- يجب أن يتم تحميل المتصفح مسبقًا بعنوان URL للتطبيق المضاف في المشروع>> عنوان URL لقاعدة البيئة.
- الآن يمكن للمستخدم تنفيذ إجراءات التطبيق وإضافة الإجراءات الرئيسية.
- انقر بزر الماوس الأيمن على التطبيق وحدد GTP.
- أضف الآن التأكيدات/الأحداث من قائمة سياق GTP أثناء التسجيل.
- بعد إضافة التأكيدات من قائمة السياق ، تتم إضافة الإجراءات في خطوات البرنامج الإضافي.
- انقر فوق الزر ” إيقاف التسجيل “، وقم بالتمرير لأسفل إلى تحديد اسم التطبيق، ثم حدد اسم البرنامج النصي.
- انقر على أيقونة التنفيذ في صفحة ورقة عمل البرنامج النصي وتحقق من الإجراءات من خلال التأكيدات المضافة.
يحتوي GTP على التأكيدات التالية:
إضافة إجراء التحويم بالماوس:
في بعض الحالات، قد نرغب في تحريك الماوس فوق أحد العناصر والتحقق مما إذا كانت حالة/لون الزر يتغير بعد تمرير الماوس.
عنصر التأكيد:
يتحقق مما إذا كان هذا العنصر موجودًا في الصفحة أم لا
إضافة وقت الانتظار:
بعض الحالات تحتاج إلى وقت انتظار صعب.
إضافة تأكيد التحقق:
التحقق من تحديد خانة الاختيار أم لا أثناء تنفيذ الاختبار.
إضافة تأكيد إلغاء التحديد:
التحقق من تحديد خانة الاختيار أم لا أثناء تنفيذ الاختبار.
إضافة تأكيد ممكّن:
التحقق مما إذا كان الزر/مربع النص ممكّنًا أم لا أثناء تنفيذ الاختبار.
إضافة تأكيد معطل:
التحقق مما إذا كان الزر/مربع النص معطلاً أم لا أثناء تنفيذ الاختبار.
إضافة تأكيد عنوان الصفحة:
هناك حالات نحتاج فيها إلى التحقق من عنوان صفحة معينة
إضافة رسالة تلميح الأداة:
تحتاج بعض الحالات إلى التحقق من رسالة تلميح الأداة أثناء تنفيذ الاختبار.
كيفية إضافة المتغيرات:
- تسجيل الدخول كمدير / مهندس
- يتم تصنيف المتغيرات على أنها محلية و/أو عالمية
كيفية حفظ المتغيرات العالمية:
يمكن استخدام المتغيرات العالمية عبر المشروع
- انتقل إلى صفحة الإعدادات من القائمة الجانبية
- انقر فوق علامة التبويب “المتغيرات” وأدخل اسم المتغير وقيمته
- النقرات على زر الحفظ
كيفية حفظ المتغيرات المحلية:
يتم تحديد نطاق المتغير المحلي ضمن السيناريو ويجب تعريفه أثناء تسجيل البرنامج النصي
- بعد حفظ المتغيرات العامة، انقر على الاختبارات من القائمة الجانبية
- انقر فوق إضافة اختبار جديد (اختبار المتصفح) وأدخل اسم الاختبار واسم العلامة
- يمكن للمستخدمين إضافة متغيرات محلية أثناء التسجيل أو عن طريق إدارة علامة تبويب المتغيرات
- يمكن للمستخدمين اختيار المتغيرات المحددة عن طريق النقر بزر الماوس الأيمن والاختيار من قائمة سياق GTP.
- يمكن للمستخدمين التقاط القيمة ويمكنهم إضافة متغيرات مقابل تلك القيمة في ملحق “الخطوة في المسجل” أثناء التسجيل.
- يمكن للمستخدمين استخدام المتغيرات المحددة بين الخطوات في تطبيق الويب.
كيفية تصدير نتائج تنفيذ الاختبار إلى Xray – Jira
يجب أن يكون المستخدمون قادرين على إرسال نتائج تنفيذ البرامج النصية للاختبار الآلي إلى Xray لحالات الاختبار التي تم إنشاؤها في Xray – Jira للتطبيق قيد الاختبار.
- تسجيل الدخول كمدير / مهندس.
- انتقل إلى صفحة الإعدادات من القائمة الرئيسية.
- انقر على تكامل الأشعة السينية
- أدخل المدخلات المطلوبة للحقول التالية: عنوان URL لـ Jira، واسم مستخدم Jira، ورمز Jira API، ومعرف عميل Xray، وسر عميل Xray.
- انقر على اتصال
- بعد ذلك، يتعين على المستخدم تحديد مشروع Jira ومشروع GTP لرسم خرائط المشروع.
- انتقل إلى صفحة الاختبارات وقم بإنشاء اختبار جديد.
- سجل سيناريو وقم بتعيين “مفتاح Jira” مقابل البرنامج النصي الذي تم إنشاؤه لحالة الاختبار هذه.
- قم بتنفيذ الاختبار بالنقر فوق “التنفيذ السحابي” من قائمة “تنفيذ السياق”.
- بمجرد اكتمال التنفيذ، انقر فوق الرابط عرض النتائج في علامة التبويب إدارة صفحة الاختبار.
- انقر فوق أيقونة التصدير إلى Xray في صفحة تفاصيل النتائج، وسيحصل المستخدم (المستخدمون) الآن على معرف مفتاح Jira للتنفيذ.
- عند النقر على رابط مفتاح Jira، يمكن للمستخدم رؤية صفحة تنفيذ الاختبار على تطبيق Jira.
اختبار واجهة برمجة التطبيقات
في GTP، يمكن للمستخدم (المستخدمين) تنفيذ اختبار API دون التفاعل مع UI/AUT.
- تسجيل الدخول كمدير اختبار / مهندس
- أنشئ مشروعًا لاختبار واجهة برمجة التطبيقات (API) وحدد نوع المشروع كاختبار لواجهة برمجة التطبيقات (API).
- ينقر على الاختبارات من القائمة الجانبية
- انقر فوق علامة التبويب اختبارات API وانقر فوق إضافة اختبار جديد
- أدخل اسم الاختبار والوصف وانقر فوق ” إنشاء اختبار”.
- في صفحة إدارة الاختبار، انقر فوق الزر “إنشاء اختبار واجهة برمجة التطبيقات” وابدأ في إنشاء اختبار واجهة برمجة التطبيقات.
- أدخل اسم السيناريو، وحدد طريقة الطلب (GET، POST، PUT، PATCH، DELETE) من القائمة المنسدلة وأدخل عنوان URL لنقطة النهاية المطلوبة التي سيتم تشغيل الطلب عليها. بالإضافة إلى ذلك، يجب إدخال قيم حقول الرؤوس والنص الأساسي.
- بعد إدخال كافة المدخلات، انقر فوق إرسال طلب
- الآن يمكن للمستخدم (المستخدمين) الحصول على استجابة لطلبات API الخاصة بهم.
- انقر فوق الزر ” حفظ ” واعرض اختبارات API التي تم إنشاؤها في صفحة “إدارة الاختبار” .
كيفية القيام بالتحقق البصري:
- تسجيل الدخول كمدير اختبار / مهندس اختبار.
- أنشئ مشروعًا وانتقل إلى صفحة الإعدادات
- انقر على صفحة الإعدادات وحدد علامة التبويب تكامل Applitools
- أدخل مفتاح API في حقل النص.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture32.png)
- انتقل إلى صفحة الاختبارات وقم بإنشاء اختبار جديد
- أثناء تسجيل السيناريو> انقر على اليمين-> حدد قائمة سياق GTP-> حدد الاختبار البصري -> حدد التأكيدات المرئية
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture33.png)
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture34.png)
نافذة فحص العيون – تلتقط كل المحتوى الموجود في المتصفح أو نافذة التطبيق.
عنصر فحص العيون – يلتقط الصورة في منطقة مستطيلة يحددها العنصر، والتي يتم توفيرها كمعلمة.
عيون تحدد حجم منفذ العرض – منطقة مرئية للتطبيق داخل نافذة التطبيق . يمكن أن يؤثر حجم إطار العرض على تخطيط الصفحة.
Eyes Set Match Timeout – يضبط المهلة باستخدام تعيين عيون مهلة المباراة. يأخذ هذا الأمر كمعلمة وقت المهلة بالمللي ثانية.
عيون تعيين مستوى المباراة –
بالضبط – مقارنة بكسل إلى بكسل
Strict – Strict يقارن كل شيء، بما في ذلك المحتوى (النص) والخطوط والتخطيط والألوان وموضع كل عنصر من العناصر
المحتوى – يعمل المحتوى بشكل مشابه لـ Strict باستثناء حقيقة أنه يتجاهل الألوان
التخطيط – يقوم التخطيط، كما يوحي اسمه، بمقارنة التخطيطات (أي البنية) للخط الأساسي والصور الفعلية
- بعد إضافة التأكيدات المرئية ، قم بحفظ السيناريو وتنفيذه على مستوى السحابة
-
بمجرد اكتمال التنفيذ، انقر فوق النتائج المرئية من قائمة السياق في صفحة تفاصيل النتيجة
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture35.png)
-
ينتقل إلى صفحة Applitools، ويمكن للمستخدمين رؤية الصور المرئية. أولاً، تعتبر النتائج المنفذة بمثابة صورة أساسية.
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture36.png)
![](https://www.gotestpro.com/wp-content/uploads/2023/03/Picture37.png)
-
تنفيذ نفس الاختبار مرة أخرى على مستوى السحابة؛ سيتم مقارنة تلك الصورة الناتجة مع الصورة الأساسية.
-
إذا تم العثور على أي عدم تطابق، فسيتم تمييز التغييرات المرئية باستخدام تمييز وردي.