سير عمل تطوير الاختبارات

لدمج الاختبارات في خدمة اختبار مستمر على إحدى المنصات، يجب أن تستوفي الاختبارات الإرشادات الواردة في هذه الصفحة وأن تتّبع سير العمل المقترَح هذا.

  1. استخدِم نظام إنشاء Soong لإعداد اختبار بسيط.
  2. استخدِم Test Mapping لإنشاء قواعد اختبار قبل الإرسال وبعده مباشرةً في شجرة المصدر لنظام Android.
  3. إجراء الاختبارات محليًا باستخدام Atest

أنواع الاختبارات

أنواع الاختبارات المتوافقة هي:

تُجري الاختبارات الوظيفية تأكيدات بالنجاح أو الفشل في حالات الاختبار، بينما تُجري اختبارات المقاييس إجراءً بشكل متكرّر لجمع مقاييس التوقيت.

مع توفّر تنسيق موحّد للإدخال والإخراج، لم يعُد من الضروري تحليل النتائج وتجهيزها بعد المعالجة لكل اختبار، ويمكن استخدام أدوات اختبار عامة لجميع الاختبارات التي تتوافق مع التنسيق. راجِع نظرة عامة حول Trade Federation للتعرّف على إطار عمل الاختبار المستمر المضمّن في Android.

إرشادات حالات الاختبار

من المتوقّع أن تكون حالات الاختبار التي يتم تنفيذها من خلال خدمة الاختبار المتواصل محكمة الإغلاق، ما يعني أنّه يتم تحديد جميع التبعيات وتقديمها مع الاختبارات. يمكنك الاطّلاع على الخوادم المحكمة الإغلاق على مدونة Google Testing للتعرّف على هذا المبدأ. باختصار، لا تتطلّب الاختبارات المُحكمة ما يلي:

  • تسجيل الدخول إلى حساب Google
  • تم ضبط إعدادات الاتصال (الهاتف/Wi-Fi/البلوتوث/NFC)
  • معلَمات الاختبار التي تم إدخالها
  • عملية الإعداد أو الإزالة التي تنفّذها أداة اختبار لحالة اختبار معيّنة