أتمتة Android بالـAI لاختبار توطين التطبيقات

BeePOS LLC  |   |  10 min read

(ب) بناء تدفق عمل لفحص التأقلم مع الأندرويد، يجمع بين المبردات، والفحص الحقيقي للغة، واستعراض نظام RTL، ومكتب الممثل الخاص للأمين العام، والشاشات، والحكم الإنساني دون مضاعفة كل اختبار من جانب كل محلي.

أتمتة Android بالـAI لاختبار توطين التطبيقات
أتمتة Android بالـAI لاختبار توطين التطبيقات

الجواب القصير: آلية الطريق، واستعراض اللغة

A reliable Android appization testing flow separates repeatable tool work from language judgment. تركيب اللغة الآلية، إطلاق التطبيقات، الملاحة، الانتظار، الشاشات، الشيكات المعروفة، جمع الأدلة. الحفاظ على جودة الترجمة، والنبرة، والمعنى الثقافي، والقصاص الغامض، والتوازن البصري في إطار استعراض الإنسان. والهدف ليس إجراء كل اختبار في كل لغة. It is to create a small, risk-based fisheries that exposes the failures most likely to reach users.

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

تدفق العمل بالأسفل يجمع بين ملامح (أندرويد) الرسمية للتمركزية مع فحص الأجهزة القابلة للملاحظة ولا تدعي أنهLaiCai Flowيحل محل اختبارات الوحدة، واختبارات التجهيز، والإسبيسو، وآلية التشغيل الموحدة، وأبيوم، ونظام إدارة الترجمة، أو استعراض اللغة الأصلية. استخدم كل طبقة للأدلة التي تنتجها أفضل

ابدأ بمصفوفة للإطلاقات المحلية وليس قائمة اللغات

وقائمة باللغات المدعومة ليست خطة اختبار. وتربط مصفوفة الإطلاق بين شخص محلي وبين الشاشة، وحالة الأجهزة، وشكل البيانات، واتجاه الكتابة، ومخاطر الأعمال التجارية التي تجعل ذلك الموقع ذا معنى. وبدون ذلك الاتصال، كثيراً ما تفتح الأفرقة شاشة المنزل بعدة لغات، وتلتقط صوراً مرئية، وتفتقد حالات الفشل في التفتيش، والبحث، واسترداد الحسابات، والإخطارات، والسياقات.

بُعد مصفوفةخيارات الممثلينلماذا تغير النتيجة
الشكل اللغويالإنكليزية والألمانية والصينية والتايلنديةالتوسع والكثافة وكسر الخط والاختلاف
توجيه الكتابةLTR, RTL, mixed-direct contentأمر الملاحة، أيقونات، أرقام، صومعة يمكن أن تتحرك بشكل غير صحيح
الجهازهاتف صغير، هاتف كبير، جهاز بائع واحدالأرملة، المقياس الفونت، لوحة المفاتيح، نظام UI
مسار الروبوتاللغة النظامية، أندرويد 13+ لكل لغة من لغات التأديب، في المختارقد تعمل لغة من خلال طريق دخول واحد وتفشل في طريق آخر
الموضوع والولايةالضوء، الظلام، الخطأ، فارغ، تحميلوكثيرا ما لا يظهر النص الطويل أو المترجم إلا في الولايات الثانوية
البيانات الإقليميةالتاريخ، الوقت، الرقم، العملة، العنوان، الهاتفالكلمات الصحيحة يمكن أن ترافق الشكل الإقليمي الخاطئ

اختر خط أساس محلي، ونقطة توسع محلية واحدة، وميثاق واحد أو نص معقد محلياً، ونقطة محلية واحدة من طراز RTL لكل إطلاق. ولا يضاف المحليات الخاصة بالسوق إلا إلى التدفقات التي تنطوي على مخاطر تجارية مادية.مصفوفة اختبار قاعدة الناروبالمثل، يعامل المحلي كبعد واحد إلى جانب نموذج الجهاز، والنسخة والتوجه؛ وهذا هو نموذج التخطيط المفيد حتى عندما تجري فحصا على أجهزة الخاص بك.

استخدام مسروقات الروبوت قبل وصول الترجمة

السودولوكالات هي أرخص نظام للإنذار المبكر في سير العمل.توجيه الكويكبوصف`en-XA`الذي يوسع النص الإنكليزي ويزيده`ar-XB`الذي يمارس السلوك الصحيح للسرقة They can expose hardcoded strings, broken string concatenation, layout pressure, bidirectional text problems, and elements that fail to mirror before a translator delivers final copy.

  • تشغيل رحلة المستخدم الرئيسي في`en-XA`ويسجل كل خيط يبقى الإنجليزية السهلة؛ وقد يكون من الصعب تحديده أو خارج مسار الموارد المحلية.
  • أكرر نفس الرحلة`ar-XB`وتفتيش نظام الملاحة، والسهام الخلفية، والقنوات، ومؤشرات التقدم، والأرقام المختلطة، والتصوير.
  • الخطأ، فارغ، إذن، ترقية، تأكيدات؛ فهي أقل وضوحاً أثناء الاستعراض العادي للمرض السعيد.
  • معالجة الفشل في الازدهار كعيب في القدرة المحلية، ليس كدليل على أن ترجمة حقيقية معينة خاطئة.

ويمكن للمطورين أيضا أن يفتشوا شاشات مختارة في وقت سابق.وثائق (أندرويد)ومجموعة أدوات الاستعراض الأوليSupport locale-specific previews, including RTL examples. وهذه الشيكات المشفرة سريعة وينبغي أن تلتقط قضايا على مستوى العناصر قبل تدفق كامل للأجهزة.

اختبار مستعملي مسار اللغة في الواقع

ولا يكفي الشاشة المترجمة إذا لم يتمكن المستخدمون من اختيار اللغة أو الاحتفاظ بها أو إعادة صياغتها.إرشادات (أندرويد) لكل لغةيشرح أن (أندرويد 13) ثم يوفر نظاماً مركزياً لوضع لغة مفضلة للجهاز بينما يدعم (أندرويكس) مناولة تطبيقية متوافقة على النسخ القديمة ويمكن أيضاً أن يكون لدى مقدمي الطلبات مختار لغتهم الخاصة. ويحتاج كل طريق للدخول المدعوم إلى اختبار صغير لنقل الدولة.

  1. بداية من ولاية نظيفة مسمّاة: تركيبة جديدة، محسنة، حساب موقّع، أو إعادة دعم.
  2. اختر السكان المحليين من خلال النظام المقصود أو من خلال الطريق الصحيح، والتأكيد على ما إذا كان الطبق يعيد النظر في النشاط أو يعيده أو يستكمله.
  3. نبحر بعيدا عن الأماكن وتأكيد الهدف المحلي يظهر على شاشه حرجية
  4. إغلاق وإعادة فتح التطبيق، ثم التحقق من استمرار الأفضلية.
  5. أعد الضبط إلى الإعداد الافتراضي للنظام وتأكد من عدم بقاء موارد مترجمة قديمة.
  6. على النسخ القديمة من أندرويد، اختبار مسار التوافق الفعلي بدلا من افتراض أندرويد 13 سلوك.

وتشكل لغة النبلاء واللغة الرئيسية شواغل منفصلة.وثائق اختبار (بروزر ستاك)وتلاحظ أن تغيير اللغة على جهاز أندرويد لا يغير بالضرورة اللغة الرئيسية. Preserve that distinction in the fisheries so a text-input failure is not misdiagnosed as a resource failure.

الشاشات التمثيلية المختارة حسب المخاطر

لا تضاعفي كل اختبار نهائي قائم من قبل كل محلي شاشات مختارة حيث يغير التمركز السلوك أو التصميم أو الثقة أو المال وتشمل مجموعة من الاتفاقات عادة الإلحاق بالركب، والتوقيع، والملاحة المنزلية، والبحث، وصفحة تفصيلية واحدة، وشكل واحد، وسطح الدفع أو التأكيد، والسياقات، والإخطارات، وأهم حالة الخطأ.

:: إعطاء الأولوية للضوابط ذات البارود الثابتة، والزوارق المتاخمة، والمتغيرات المتعددة، والقواعد التعددية، والنص الدينامي للخواديم، وبطاقات الدمج، والملاحة في قاع البحار، والنص المترجم على الصور. Include one screen with maximum reality content rather than only empty demo data. إذا كان تطبيقك يدعم اللوحات أو المطويات أو المنظر الطبيعي، إضافتها فقط حيث يتغيّر التصميم بشكل حقيقي.

أعط كل شاشة مختارة مالك وسبب فعلى سبيل المثال، يوجد تأكيد للمغادرة للتحقق من العملة، والغطاء الخطي، وعلامات الزر، والنسخة القانونية؛ وشاشة استرداد الحسابات موجودة للتحقق من طريقة المدخلات، والرسائل الخاطئة، والعناوين البريدية الثنائية الاتجاه. وهذا يجعل الفشل قابلاً للتنفيذ بدلاً من إنتاج ملف من الطلقات غير المفسرة.

تطابق طريقة الأدلة مع عيب الموقع

ولا توجد طريقة واحدة لتحديد المواقع أو الصور تثبت جودة الموقع. اختر أصغر ملاحظة يمكن أن تدعم القرار. القائمةدليل الاختبار البصري للآلياتويشرح الاختلافات الأوسع نطاقا بين ولاية وحدة التفتيش المشتركة، ومكتب منسق الشؤون الإدارية، ومضاهاة الصور، وكشف الأجسام، والصور الشاشة؛ وتطبِّق عملية تحديد الجودة هذه الأساليب على المخاطر الخاصة باللغات.

الأثر أو السؤالأفضل دليلقيود هامة
هل الشاشة المتوقعة مفتوحة؟شجر أو مختار مستقرعنصر المطابقة لا يثبت أن المخطط كله صحيح
هل العلامة المطلوبة مرئية؟OCR in a bounded regionلا يثبت ناتج المكتب وجود جرام أو نبرة أو غياب كامل
هل ظهر أيقونة أو رقم هاتف معروف؟النموذج المطابقيمكن للنموذج أن يخترق المواضيع أو الكثافة أو أن يعاد تصميمه
هل تبدو الشاشة كاملة مقبولة؟طلق ناري زائداً استعراض بشريالاستعراض الافتراضي أبطأ ويحتاج إلى قائمة مرجعية واضحة
هل استخدمت القيمة النموذج المحلي الصحيح؟بيان مبني حيثما أمكن؛النص المعدَّل وحده قد لا يكشف المصدر المحلي الأساسي
هل الترجمة مناسبة ثقافياً؟مستعرض اللغة الأصليةلا يمكن أن يجعل هذا الحكم موثوقاً به

في الوقت الحاليLaiCai Flowالعقد، يعيد مكتب النائب العام مجموعة من النتائج بدلا من إجابة سحرية واحدة. ويجب أن يختار التدفق الجزء ذي الصلة قبل مقارنة النص أو الموقف. وبالمثل، فإن التطابق البصري يُبلغ عن وجود دولة معروفة؛ ولا ينبغي أن يمتد إلى ادعاء بأن كل حكم أو حكم صحيح.

بناء تدفق محسوب على أجهزة أندرويد حقيقية

ويفيد تدفق العمل البصري الملحوظ عندما يحتاج الفريق إلى تكرار نفس الملاحة عبر أجهزة أندرويد حقيقية وتسليم دليل ثابت لمراجع.LaiCai Flowسمة التشغيل الآلي في الداخلLaiCai Screen Mirroringويمكنها أن تنظم خطوات مرئية مثل الانتظارات، وفحصات الولايات المتحدة، وسجلات مكتب الممثل الخاص للأمين العام، ونموذج المطابقة، والشاشات، والظروف، والثغرات المثبتة، والتوقفات الصريحة. TheLaiCai Flowالدليليغطي تدفق عمل المنتج.

  1. اسم المبنى، الجهاز، نسخة أندرويد، محلي، موضوع، جدول فونتاتير، حالة حساب البداية.
  2. فتح التطبيق أو تحديد المسار واستخدام الانتظارات الصريحة قبل الملاحظات المعتمدة على الشاشة.
  3. الاتصال بمرحلة واحدة على مستوى المستعملين في وقت واحد، مع الاحتفاظ بتفاصيل البحث التقني داخل تدفقات الأطفال القابلة للقراءة عندما تصبح الرحلة معقدة.
  4. تحقق من حالة شاشة مستقرة قبل كل عمل تدميري أو تغييري للدولة
  5. التقط الشاشة المطلوبة وأي منتقاة من مكتب الممثل الخاص للأمين العام ناتجة عن تحديد هوية الموقع والشاشة.
  6. التحقق من حالة ما بعد الملاحة بدلا من افتراض نجاح الصنبور.
  7. وقف مع الأدلة عندما تكون الشاشة غير معروفة؛ لا تستمر بالنقر من خلال لغة غير متوقعة أو غلاف.

وهذه الطبقات تكمل الاختبارات القائمة على الرموز. وينبغي أن تظل اختبارات المكوِّنات والتوثيق ملكاً للبحث عن الموارد، ومنطق الدولة، وسير الوصول، والتأكيدات المحدِّدة القريبة من التطبيق. والتدفق المرئي أقوى عندما يحتاج الدعم أو تحديد المواقع أو خبراء استعراض الإطلاق إلى مسار قابل للتكرار وحزمة أدلة قابلة للقراءة من البشر. The(أندرويد كيو)يوفر نمطا عاما ذا صلة.

أعطِ RTL ومحتويات ثنائية الاتجاهِ تمرير إختبارِهم الخاص

RTL is not an item to add at the end of an LTR screenshot checklist. إجراء تمرير مكرس مع اللغة العربية أو غيرها من المناطق المحلية المدعومة بشبكة RTL، ويشمل محتوى التوجيه المختلط مثل عناوين البريد الإلكتروني، وأرقام الهاتف، والأسعار، وسلاسل النسخ، واليوران، والرموز، والأسماء التجارية اللاتينية. وتكشف هذه التركيبات عن الإخفاقات التي قد لا تظهرها فقرة مترجمة تماما.

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

الاستخدام`ar-XB`في وقت مبكر لكشف الإخفاقات الهيكلية، ثم تشغيل على الأقل واحد الحقيقي RTL المحلية قبل الإفراج. ويمكن للمسدس أن يكشف عن عيوب مغايرة، ولكنه لا يصادق على طابع الكتابة أو معنى إنتاج النسخة العربية.

أشكال الاختبار، والمدخلات، والإخطارات، والأسطح الخارجية

بعض من أغلى إخفاقات التدبير خارج الشاشة الرئيسية إضافة ضوابط مركزة للموعد والزمان، والفصليات العشرية، وتنسيب العملات، وطلبات العناوين، ووحدات القياس، وأرقام الهاتف، والأشكال التعددية، ومدخلات لوحة المفاتيح، وسلوك المشبك، ونص الإخطار، والوصلات العميقة، والمحتوى الشبكي، وأي نظام لهجة تعتمد عليه الرحلة.

سجل الذي يقود كل قيمة إن لغة التطبيق، والنظام المحلي، والبلد المحاسبي، وأفضلية الخادم، والمنطقة الزمنية، واللوحة الرئيسية يمكن أن تختلف. الشاشة التي تظهر قيمة مفاجئة هي دليل مفيد لكن تقرير الحشرات يجب أن يسمي تلك المدخلات أيضاً حتى يمكن للهندسة أن تستنسخ مصدر الخطأ

قوائم محلات المتاجر والشاشات الترويجية كسطح إطلاق منفصل ويمكن أن يأتي نصها من مستودع مختلف وقد تولد صورها عن طريق خط أنابيب مختلف. Reuse the same screen inventory and naming scheme, but do not mark the app localized merely because the store description is translated.

إبقاء استعراض الإنسان حيث ضعف التشغيل الآلي

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

  • Automate: locale setup, launch, navigation, waits, stable state checks, selected text presence, screenshots, file naming, and evidencepackaging.
  • راجع يدويًا معنى الترجمة وطبيعية الأسلوب والدقة القانونية وإتاحة الخطوط المعقدة والاقتطاع الملتبس والصور الثقافية والتوازن البصري.
  • Escalate to code tests: exact resource mapping, plural logical, deterministic formatting functions, and component semantics.
  • Escalate to organ or framework tests: system permissions, cross-app behavior, keyboard integration, and life cycle transitions.

وقاعدة التوقف المفيدة بسيطة: عندما لا تكون الدولة المرئية واحدة من الدول المعتمدة، تجمع الأدلة وتتوقف. لا تدع التشغيل الآلي يستمر من خلال شاشة موافقة غير معروفة، أو خطوة دفع، أو عمل تدميري، أو مسار نظام غير مترجم. Theمقارنة أدوات اختبار التشغيل الآلي للآلياتيمكن أن يساعد في تعيين كل تأكيد على الطبقة الصحيحة.

إنشاء مجموعة أدلة يمكن لفريق الإفراج أن يعمل على

A pass/fail dashboard without context creates another investigation. وينبغي أن تحدد كل عملية من عمليات تحديد المواقع عملية البناء، وحزمة التطبيقات والنسخة المحلية والإقليمية، ونسخة أندرويد، وجهازها وحلها، ومقياسها، وموضوعها، وبدء العمل بها، واسم الشاشة، والنتيجة المتوقعة، والنتيجة الفعلية، والتصوير أو الملاحظة المختارة التي تدعم المطالبة.

استخدام أسماء ملف مستقرة مثل`build-locale-device-screen-state.png`ثمّ يَبقي a بيان واحد الذي خرائط الملفات إلى مصفوفةِ الإختبارِ. فروق مرئية متفاوتة من العيوب: قد يكون انقطاع خط مختلف مقبولاً، في حين أن سعراً خفياً، زراً لا يمكن الوصول إليه، علامة تجارية معكوسة، أو رسالة خطأ مفقودة ليس كذلك. حدّة الإشارةِ بتأثيرِ المستخدمِ، لَيسَ بالفرقِ.

ونظراً لعدم وجود أي جهاز يديره لاي كاي في سياق الجيل الحالي، تصف هذه المادة تدفق العمل على أساس العقد بدلاً من المطالبة بنتائج قياسية لتطبيق معين أو جهاز معين أو محلي. تشغيل نموذج تجريبي في بيئتك قبل توسيع المصفوفة.

قائمة مرجعية للإفراج عن الكويكبات

  1. حدّد قائمة اللغات والمناطق المدعومة واللغة الاحتياطية ومسارات اختيار اللغة والأسواق عالية المخاطر.
  2. اركض`en-XA`و`ar-XB`على شاشات التمثيل قبل وصول الترجمات النهائية.
  3. التحقق من صحة الأداء، والنظام، والتبديل في اللغة المستخدمة حيث يتم دعم كل طريق.
  4. تغطية واحدة من مواقع التوسع الثقيلة، وكتاب واحد معقّد محلي، وواحد من RTL محلية على شاشة صغيرة.
  5. يشمل الخطأ، والفراغ، والتحميل، والتأكيد، والإذن، والارتقاء، وولايات الإخطار.
  6. التحقق من الأشكال الإقليمية، وطرق المدخلات، والحجم الخطي، وموضوع الضوء/الدار، واستمرار اللغات.
  7. استخدم حالة الواجهة وOCR ومطابقة القوالب ولقطات الشاشة والمراجعة البشرية فقط لإثبات ما تستطيع هذه الأدلة دعمه.
  8. احفظي حزمة الأدلة وتوقفي على دول غير معترف بها
  9. (ب) الحصول على موافقة مراجع اللغة الأصلية على المعنى، والنبرة، والتصوير، والتناسب الثقافي.
  10. (ب) الاحتفاظ بالتشغيل الآلي الرئيسي في الصفحة المحلية للمالكين واستخدام الأدلة الداعمة لتفاصيل التنفيذ.

بشأن صاحب البلاغ: تطورت شركة BeePOS LLCLaiCai Screen Mirroringand itsLaiCai Flowسمة التشغيل الآلي ويستند هذا الدليل إلى الوثائق الحالية للأندرويد، والممارسات الملاحية المتعلقة باختبار الموقع، والنشرLaiCai Flowعقد العقد يمكن إرسال أسئلة المنتجات من خلالشركة لاي كاي وصفحة دعم.

المصادر

تحميل نسخة مجانية

الإصدار السابق 4.2.0: macOSWindows EXE

ملاحظة: Android انعكاس الشاشة فقط.