لدمج الاختبارات في خدمة الاختبار المستمر للنظام الأساسي، يجب أن تتوافق مع الإرشادات الواردة في هذه الصفحة وتتبع هذا التدفق الموصى به.
- استخدم نظام بناء Soong لتكوين الاختبار البسيط .
- استخدم تعيين الاختبار لإنشاء قواعد اختبار ما قبل الإرسال وبعده مباشرةً في شجرة مصدر Android.
- قم بإجراء الاختبارات محليًا باستخدام Atest .
أنواع الاختبار
أنواع الاختبارات المدعومة هي:
- تدعم اختبارات الأجهزة كلاً من الاختبارات الوظيفية والمقاييس. راجع اختبار تطبيقك للحصول على إرشادات عامة حول اختبار التطبيق.
- يدعم GoogleTest (GTest) أنواع الاختبارات التالية:
- اختبارات GTest الوظيفية باستخدام إطار عمل GTest
- الاختبارات المترية باستخدام
google-benchmark
- اختبارات مضيف JAR باستخدام JUnit
تقدم الاختبارات الوظيفية تأكيدات بالنجاح أو الفشل في حالات الاختبار، بينما تقوم اختبارات المقاييس عمومًا بتنفيذ إجراء بشكل متكرر لجمع مقاييس التوقيت.
باستخدام تنسيق الإدخال/الإخراج الموحد، يتم التخلص من الحاجة إلى تحليل النتائج المخصصة والمعالجة اللاحقة لكل اختبار، ويمكن استخدام أدوات الاختبار العامة لجميع الاختبارات التي تتلاءم مع الاتفاقية. راجع نظرة عامة على الاتحاد التجاري للتعرف على إطار الاختبار المستمر المتضمن مع Android.
المبادئ التوجيهية لحالة الاختبار
من المتوقع أن تكون حالات الاختبار التي يتم تنفيذها من خلال خدمة الاختبار المستمر محكمة ، مما يعني أنه تم الإعلان عن جميع التبعيات وتزويدها بالاختبارات. راجع الخوادم المحكمة على مدونة اختبار Google لفهم هذا المبدأ. باختصار، الاختبارات المحكمه لا تتطلب :
- تسجيل الدخول إلى حساب جوجل
- تم تكوين الاتصال (الهاتف/Wi-Fi/Bluetooth/NFC)
- تم تمرير معلمات الاختبار
- يتم إجراء الإعداد أو التفكيك بواسطة أداة الاختبار لحالة اختبار محددة
لدمج الاختبارات في خدمة الاختبار المستمر للنظام الأساسي، يجب أن تتوافق مع الإرشادات الواردة في هذه الصفحة وتتبع هذا التدفق الموصى به.
- استخدم نظام بناء Soong لتكوين الاختبار البسيط .
- استخدم تعيين الاختبار لإنشاء قواعد اختبار ما قبل الإرسال وبعده مباشرةً في شجرة مصدر Android.
- قم بإجراء الاختبارات محليًا باستخدام Atest .
أنواع الاختبار
أنواع الاختبارات المدعومة هي:
- تدعم اختبارات الأجهزة كلاً من الاختبارات الوظيفية والمقاييس. راجع اختبار تطبيقك للحصول على إرشادات عامة حول اختبار التطبيق.
- يدعم GoogleTest (GTest) أنواع الاختبارات التالية:
- اختبارات GTest الوظيفية باستخدام إطار عمل GTest
- الاختبارات المترية باستخدام
google-benchmark
- اختبارات مضيف JAR باستخدام JUnit
تقدم الاختبارات الوظيفية تأكيدات بالنجاح أو الفشل في حالات الاختبار، بينما تقوم اختبارات المقاييس عمومًا بتنفيذ إجراء بشكل متكرر لجمع مقاييس التوقيت.
باستخدام تنسيق الإدخال/الإخراج الموحد، يتم التخلص من الحاجة إلى تحليل النتائج المخصصة والمعالجة اللاحقة لكل اختبار، ويمكن استخدام أدوات الاختبار العامة لجميع الاختبارات التي تتلاءم مع الاتفاقية. راجع نظرة عامة على الاتحاد التجاري للتعرف على إطار الاختبار المستمر المتضمن مع Android.
المبادئ التوجيهية لحالة الاختبار
من المتوقع أن تكون حالات الاختبار التي يتم تنفيذها من خلال خدمة الاختبار المستمر محكمة ، مما يعني أنه تم الإعلان عن جميع التبعيات وتزويدها بالاختبارات. راجع الخوادم المحكمة على مدونة اختبار Google لفهم هذا المبدأ. باختصار، الاختبارات المحكمه لا تتطلب :
- تسجيل الدخول إلى حساب جوجل
- تم تكوين الاتصال (الهاتف/Wi-Fi/Bluetooth/NFC)
- تم تمرير معلمات الاختبار
- يتم إجراء الإعداد أو التفكيك بواسطة أداة الاختبار لحالة اختبار محددة