موظّف دعم اختبار التطبيقات (لنظام التشغيل Android)
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
وكيل اختبار التطبيقات هو وكيل إنشاء وإدارة و
تنفيذ حالات الاختبار المستنِد إلى Gemini في Firebase. يمكنك تحديد
أهداف الاختبار بلغة طبيعية، ويستخدم موظّف الدعم الذكاء الاصطناعي لفهم
تطبيقك والتنقّل فيه، ومحاكاة تفاعلات المستخدمين، وتقديم نتائج اختبار مفصّلة.
إذا لم تكن تستخدِم أي منتجات أخرى من Firebase، ما عليك سوى إنشاء
مشروع وتسجيل تطبيقك. لست بحاجة إلى إضافة أي حِزم تطوير برامج (SDK) إلى تطبيقك.
ومع ذلك، إذا قرّرت استخدام منتجات إضافية في المستقبل، احرص على
إكمال جميع الخطوات الواردة في مقالة إضافة Firebase باستخدام
Firebase وحدة التحكّم.
عندما تكون مستعدًا لتوزيع إصدار تجريبي من تطبيقك على المختبِرين،
أنشئ حزمة APK أو حزمة AAB باستخدام العملية المعتادة، وحمِّلها إلى صفحة
توزيع التطبيقات في وحدة تحكّم Firebase.
يجب توقيع حزمة APK باستخدام مفتاح تصحيح الأخطاء أو مفتاح توقيع التطبيق.
إنشاء نموذج اختبار
لإجراء اختبارات مستندة إلى الذكاء الاصطناعي، يستخدم موظّف دعم اختبار التطبيقات طلبات اختبار
باللغة الطبيعية لتنفيذ اختبارات على تطبيقك.
يتم تقسيم كل حالة اختبار إلى خطوات، وسيتم تنفيذها بالتسلسل.
تتيح لك الخطوات تقسيم حالة الاختبار إلى مراحل، ولكل مرحلة
معايير نجاح خاصة بها. يمكن أن يتّخذ موظّف الدّعم العديد من الإجراءات خلال أيّ خطوة.
لإنشاء نموذج اختبار، افتح صفحة App Distribution في
وحدة تحكّمFirebase
واتّبِع الخطوات التالية:
في علامة التبويب حالات الاختبار، انقر على حالة اختبار جديدة. إذا كنت لا تريد
إنشاء نموذج اختبار خاص بك، يمكنك تعديل نموذج الاختبار المقدَّم أو استخدامه.
في مربّع الحوار إضافة حالة اختبار، أدخِل اسمًا لحالة الاختبار. يتم استخدام هذا الإجراء لتحديد الاختبار، ولكن يتجاهله موظّف الدّعم.
ننصحك بتقسيم الاختبار إلى خطوات متعددة من خلال النقر على الزر إضافة خطوة أخرى.
امنح كل خطوة هدفًا يصف ما يجب أن يفعله موظّف دعم اختبار التطبيقات خلال تلك الخطوة.
(اختياري) أضِف ملاحظة لتقديم معلومات إضافية لمساعدة موظّف
اختبار التطبيقات في فهم تطبيقك والتنقّل فيه أثناء هذه الخطوة.
(اختياري) أضِف معايير النجاح لمساعدة موظّف دعم اختبار التطبيقات في تحديد وقت اكتمال الخطوة بنجاح.
انقر على حفظ بعد الانتهاء من تخصيص الاختبار.
مثال على حالة اختبارية
في ما يلي مثال على كيفية إنشاء حالة اختبار باستخدام وكيل اختبار التطبيقات:
اختبار الصفحة الرئيسية
عنوان الاختبار
عمليات تحميل الصفحة الرئيسية
الهدف
تحميل الصفحة الرئيسية
تلميح
انتقِل إلى الخطوة التالية بعد الانتهاء من أي شاشات ترحيب. أغلِق أيّ نوافذ منبثقة. لا تسجِّل الدخول.
معايير النجاح
تظهر الصفحة الرئيسية للتطبيق على الشاشة، وتم تحميل كل الصور، ولا تظهر أي أخطاء.
إجراء اختبار
يتيح لك موظّف دعم اختبار التطبيقات إجراء الاختبارات المستندة إلى الذكاء الاصطناعي في وحدة التحكّم من خلال
النقر على الزر تشغيل الاختبارات من صفحة "الإصدارات" أو "حالات الاختبار".
يؤدي ذلك إلى فتح شاشة تخصيص موظّف دعم اختبار التطبيقات، حيث يمكنك اختيار اختبار واحد
أو أكثر من اختباراتك الحالية لينفّذها موظّف الدعم. يمكنك أيضًا
اختيار الأجهزة التي تريد اختبارها وما إذا كنت تريد تقديم أي
بيانات اعتماد تسجيل دخول.
يمكنك أيضًا اختيار إجراء اختبار الزحف العشوائي من خلال تغيير نوع الاختبار.
تستخدِم اختبارات الزحف العشوائية ميزة
المختبِر المبرمَج.
يمكنك الاطّلاع على نتائج اختباراتك من صفحة الإصدارات في علامة التبويب
وكيل اختبار التطبيقات للإصدار. سيؤدي النقر على الزر عرض التفاصيل إلى فتح مربع الحوار "نتائج الاختبار" وعرض أي مشاكل ولقطات شاشة للتطبيق والإجراءات التي اتخذها Gemini أثناء الاختبار.
اختبار إصداراتك تلقائيًا
لإجراء اختبارات وكيل اختبار التطبيقات تلقائيًا على إصداراتك الجديدة، على سبيل المثال،
من مسارات الإصدار المبرمَج للتكامل/النشر (CI/CD)، يمكنك توزيع إصداراتك على الوكيل باستخدام تطبيقات Gradle أو الإضافات fastlane منApp Distribution أو واجهة Firebase CLI.
اختبار إصداراتك تلقائيًا باستخدام واجهة Firebase CLI
يجب تحديد جهاز اختبار واحد على الأقل ورقم تعريف حالة اختبار واحدة لاستخدام ميزة "وكيل اختبار التطبيقات". يمكن العثور على أرقام تعريف حالات الاختبار وتنزيلها من صفحة "حالات الاختبار" في وحدة تحكّم Firebase. لمزيد من المعلومات عن بدء استخدام واجهة برمجة التطبيقات Firebase CLI والطُرق المختلفة لضبط عملية التوزيع، اطّلِع على مقالة توزيع تطبيقات Android على المختبِرين باستخدام واجهة برمجة التطبيقات Firebase CLI.
شغِّل الأمر appdistribution:distribute لتحميل تطبيقك،
واستخدِم المَعلمات التالية لضبط عملية التوزيع على ميزة "موظّف اختبار التطبيقات":
appdistribution:distribute options
--test-devices أو
--test-devices-file
الأجهزة الاختبارية التي تريد توزيع الإصدارات عليها إلى ميزة "وكيل اختبار التطبيقات"
يمكنك تحديد أجهزة الاختبار كقائمة مفصولة بفواصل منقوطة:
يجب تحديد جهاز اختبار واحد على الأقل ورقم تعريف حالة اختبار واحدة لاستخدام ميزة "وكيل اختبار التطبيقات". يمكن العثور على أرقام تعريف حالات الاختبار وتنزيلها من صفحة "حالات الاختبار" في وحدة تحكّم Firebase. لمزيد من المعلومات حول بدء استخدام IDE IDE
Gradle والطُرق المختلفة لضبط عملية التوزيع، يُرجى الاطّلاع على مقالة توزيع
تطبيقات Android على المختبِرين باستخدام IDE IDE
Gradle.
يمكنك ضبط App Distribution من خلال إضافة قسم firebaseAppDistribution
واحد على الأقل واستخدام المَعلمات التالية لضبط التوزيع على
ميزة "وكيل اختبار التطبيقات":
App Distribution مَعلمات الإنشاء
testDevices أو
testDevicesFile
الأجهزة الاختبارية التي تريد توزيع الإصدارات عليها إلى ميزة "وكيل اختبار التطبيقات"
يمكنك تحديد الأجهزة الاختبارية كقائمة مفصولة بفواصل منقوطة لمواصفات الأجهزة.
إذا كانت نتائج الاختبار مختلفة عن المتوقع، يمكنك تصحيح أخطاء الاختبار باستخدام زر التبديل عرض طريقة عرض موظّف الدعم ضمن عرض التفاصيل في صفحة "نتائج الاختبار". تعرِض لك طريقة عرض موظّف الدعم العناصر التي تظهر على الشاشة والتي تمكّن موظّف اختبار التطبيقات من رصدها عند استخدام معلومات تسهيل الاستخدام في التطبيق.
إذا أردت الاطّلاع عن كثب على ما رآه موظّف الدعم، يمكنك تنزيل
هذه المعلومات من قائمة الإجراءات الإضافية.
يمكنك أيضًا استخدام الزر عرض العناصر في صفحة "نتائج الاختبار" للاطّلاع على كل الفيديوهات والسجلّات والعناصر الأخرى في Cloud لنتائج الاختبار.
المشاكل والقيود المعروفة
هناك بعض القيود المعروفة في معاينة وكيل اختبار التطبيقات:
بما أنّ موظّف دعم اختبار التطبيقات يستخدم الذكاء الاصطناعي التوليدي لاختبار تطبيقك، قد
يتّخذ أحيانًا إجراءات مختلفة مع مواصلة اتّباع التعليمات
نفسها.
لا يتيح موظّف دعم اختبار التطبيقات سوى الإجراءات التالية: النقر، وإدخال
النص، والانتقال للأعلى أو للأسفل، والانتظار.
يواجه موظّف دعم اختبار التطبيقات مشكلة في تنفيذ الاختبارات التي تحتوي على خطوة واحدة فقط
تستغرق تنفيذ العديد من الإجراءات. ويحقّق أداءً أفضل عند تقسيم المهام المعقدة
إلى خطوات متعددة أقصر.
قد لا ينتقل موظّف دعم اختبار التطبيقات أحيانًا إلى أعلى الشاشة لعرض عناصر أخرى. ويحدث ذلك بشكلٍ متكرّر عندما لا يتوفّر مؤشر مرئي يشير إلى إمكانية التمرير. كحل بديل، يمكن استخدام حقل "التلميحات" لاقتراح
الانتقال للأعلى أو للأسفل.
يواجه موظّف دعم اختبار التطبيقات أحيانًا مشكلة في العدّ، على سبيل المثال،
تنفيذ إجراء معيّن عددًا معيّنًا من المرات.
حصص الاختبار
خلال فترة المعاينة، سيتم تقديم الاختبارات المستندة إلى الذكاء الاصطناعي بدون أي تكلفة
ضمن حدّ الحصة. الحد الأقصى للحصة التلقائية هو 100 اختبار في الشهر.
يُرجى العِلم أنّه إذا اخترت إجراء حالات اختبار متعددة أو إجراء حالة الاختبار نفسها
على أجهزة متعددة، سيتم احتساب ذلك كاختبارات متعددة. على سبيل المثال، إذا أجريت تجربتَين على جهازَين، سيتم احتساب ذلك على أنّه إجمالي 4 اختبارات.
لزيادة حصتك فوق الحدّ التلقائي، يُرجى التواصل مع فريق دعم
Firebase وإرسال حالة الاستخدام.
تاريخ التعديل الأخير: 2025-04-15 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-04-15 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]