گردش کار توسعه آزمایشی

برای ادغام کردن آزمایش‌ها در سرویس آزمایش مداوم پلاتفرم، باید رهنمودهای این صفحه را رعایت کنند و این جریان پیشنهادی را دنبال کنند.

  1. برای پیکربندی آزمایش ساده، از سیستم ساخت Soong استفاده کنید.
  2. از آزمایش نگاشت برای ایجاد قوانین آزمایش پیش‌از و پس‌از ارسال مستقیماً در درخت منبع Android استفاده کنید.
  3. آزمایش‌ها را به‌طور محلی بااستفاده از Atest اجرا کنید.

انواع آزمایش

انواع تست پشتیبانی‌شده عبارت‌اند از:

آزمایش‌های کارکردی در موارد آزمایشی ادعاهایی درباره موفقیت یا عدم موفقیت مطرح می‌کنند، درحالی‌که آزمایش‌های سنجه‌ای معمولاً کنشی را به‌طور مکرر انجام می‌دهند تا سنجه‌های زمان‌بندی را جمع‌آوری کنند.

با قالب ورودی/خروجی استانداردشده، نیاز به تجزیه نتایج سفارشی‌شده و پس‌پردازش برای هر آزمایش ازبین می‌رود و می‌توان از مجموعه داده‌های تست عمومی برای همه آزمایش‌هایی که با این قرارداد مطابقت دارند استفاده کرد. برای چارچوب آزمایش پیوسته که در Android گنجانده شده است، به نمای کلی Trade Federation مراجعه کنید.

رهنمودهای چارچوب تست

انتظار می‌رود موارد آزمایشی اجراشده ازطریق سرویس آزمایش پیوسته مهروموم‌شده باشند، یعنی همه وابستگی‌ها اعلام و همراه با آزمایش‌ها ارائه شوند. برای درک این اصل، Hermetic Servers on the Google Testing Blog را ببینید. به‌طور خلاصه، آزمایش‌های هرمتیک نیاز به موارد زیر ندارد:

  • ورود به سیستم حساب Google
  • اتصال‌پذیری پیکربندی شد (تلفن/Wi-Fi/بلوتوث/NFC)
  • پارامترهای آزمایش واردشده
  • راه‌اندازی یا برچیدن انجام‌شده توسط ابزار آزمایش برای مورد آزمون خاص