برای ادغام آزمایشها در یک سرویس آزمایش مداوم پلت فرم، آنها باید دستورالعملهای موجود در این صفحه را رعایت کنند و از این جریان توصیهشده پیروی کنند.
- از سیستم ساخت Soong برای پیکربندی آزمایشی ساده استفاده کنید.
- از Test Mapping برای ایجاد قوانین تست قبل و بعد از ارسال مستقیماً در درخت منبع Android استفاده کنید.
- با استفاده از Atest تست ها را به صورت محلی اجرا کنید.
انواع تست
انواع تست های پشتیبانی شده عبارتند از:
- تست های ابزار دقیق هم از تست های عملکردی و هم تست های متریک پشتیبانی می کنند. برای راهنمای کلی تست برنامه، به تست برنامه خود مراجعه کنید.
- GoogleTest (GTest) از انواع تست زیر پشتیبانی می کند:
- GTest های کاربردی با استفاده از چارچوب GTest
- تست های متریک با استفاده از
google-benchmark
- آزمایش میزبان JAR با استفاده از JUnit
تستهای عملکردی در مورد موارد آزمایشی ادعاهایی مبنی بر قبولی یا شکست میدهند، در حالی که تستهای متریک معمولاً یک عمل را به طور مکرر برای جمعآوری معیارهای زمانبندی انجام میدهند.
با فرمت استاندارد ورودی/خروجی، نیاز به تجزیه و تحلیل نتایج سفارشی و پس پردازش در هر آزمون حذف میشود و مهارهای تست عمومی را میتوان برای همه آزمایشهایی که مطابق با قرارداد هستند استفاده کرد. برای چارچوب تست پیوسته همراه با Android به نمای کلی فدراسیون تجارت مراجعه کنید.
دستورالعمل های مورد آزمایش
موارد آزمایشی اجرا شده از طریق سرویس آزمایش مداوم انتظار میرود که هرمتیک باشند، به این معنی که همه وابستگیها اعلام شده و همراه با تستها ارائه میشوند. برای درک این اصل ، سرورهای هرمتیک را در وبلاگ تست گوگل ببینید. به طور خلاصه، آزمایشهای هرمتیک نیازی به موارد زیر ندارند :
- ورود به حساب Google
- اتصال پیکربندی شده (تلفن/Wi-Fi/Bluetooth/NFC)
- پارامترهای تست به تصویب رسید
- راه اندازی یا خراب کردن توسط مهار تست برای یک مورد آزمایشی خاص انجام می شود