Google Home Developer Console صفحه آزمایش را ارائه میدهد که در آن میتوانید آزمایشهایی را برای ادغام Cloud-to-cloud بااستفاده از Google Home Test Suite پیکربندی و اجرا کنید. Test Suite برنامه جداگانهای است که در Developer Console ساخته شده است و همه آزمایشهای ادغام را مدیریت میکند.
Test Suite را میتوان در مجموعهای از دستگاهها اجرا کرد که به پیکربندی پروژه Cloud-to-cloud خاصی تعلق دارند. بسیار مهم است که Test Suite را در ادغام(های) خود اجرا کنید تا مطمئن شوید که همه چیز بهدرستی کار میکند.
در صفحه آزمایش، Cloud-to-cloud ادغامهایی که کامل و آماده آزمایش هستند در بخش آماده آزمایش فهرست شدهاند.
Cloud-to-cloud ادغامهایی که آزمایش شدهاند در بخش آزمایششده فهرست شدهاند.
از Test Suite در Developer Console برای ارسال نتایج آزمایش جهت دریافت گواهینامه استفاده کنید. اگر میخواهید Test Suite را برای اهداف آزمایشی درطول توسعه اجرا کنید، به صفحه مجموعه آزمایشی Google Home برای نسخه مستقل مراجعه کنید.
ساختن طرح آزمون
پیشاز ایجاد طرح آزمایشی برای گواهینامه، مطمئن شوید که کارهای زیر را انجام دادهاید:
اگر این کار را برای ادغام خود تکمیل نکردهاید، ادغام ایجادشده برای آزمایش گواهینامه نمیتواند گواهینامه دریافت کند. باید ادغام جدیدی ایجاد کنید، یعنی مراحل «آزمایش» و «صدور گواهی» را دوباره انجام دهید.
همچنین باید یکپارچهسازی جدیدی ایجاد کنید و از ابتدا شروع کنید اگر میخواهید نمانامسازیتان را قبلاز تأیید شدن یکپارچهسازی بهروز کنید.
برای ایجاد طرح آزمایشی:
از فهرست پروژهها، روی باز کردن در کنار پروژهای که میخواهید با آن کار کنید کلیک کنید.
در منو پیمایش سمت راست صفحه، به Cloud-to-cloud > آزمایش بروید.
روی آزمایش برای ادغام موردنظر برای آزمایش کلیک کنید.
در صفحه پیکربندی آزمایش، نامی برای آزمایشتان ارائه دهید و دستگاههای موردنظر را برای آزمایش از فهرست دستگاهها انتخاب کنید.
روی دکمه بعدی: طرح آزمایشی کلیک کنید.
در صفحه ایجاد طرح آزمایشی، در بخش مجموعههای آزمایشی، مجموعههای آزمایشی موردنظر را برای اجرا انتخاب کنید.
افزودن آزمایشگر به ادغام
اگر ادغام شما به آزمایش آلفا نیاز دارد، کنشهای آزمایشی تا زمانی که همه مراحل زیر تکمیل نشود، پنهان میماند:
- آزمایشگر را ازطریق پروژه Google Cloud که از ادغام Cloud-to-cloud پشتیبانی میکند بهعنوان نظارهگر/ویرایشگر اضافه کنید. برای کسب اطلاعات بیشتر، نقشها و اجازهها را ببینید.
- آزمایشکننده میتواند ازطریق Developer Console به پروژه دسترسی پیدا کند.
- وقتی آزمایشکننده روی برگه آزمایش کلیک میکند، بسته به وضعیت ادغام، روی دکمه آزمایش یا آزمایش مجدد کلیک میکند و به صفحه مجموعه آزمون با «کنش لغو پیوندشده» هدایت میشود.
- پساز تکمیل مراحل قبلی، ادغام در Google Home app (GHA) برای آزمایشکننده قابلمشاهده خواهد بود و او میتواند آزمایش را شروع کند.
اگر از Test Suite خارج شدید، روی بازگشت به مرکز توسعهدهندگان کلیک کنید.
اجرای طرح آزمایشی
در Test Suite، از صفحه ایجاد طرح آزمایشی، روی اجرای آزمایش کلیک کنید. صفحه محیط آزمایشی با وضعیت و گزارشهای همه آزمایشها نشان داده میشود.
نتایج آزمایش شما پساز تکمیل آزمایشها نشان داده میشود. وضعیت اجرای هر مجموعه آزمون در کنار آن نشان داده میشود (موفق، ناموفق).
صفحه گزارشها وضعیت هر اجرای آزمایشی را بهصورت جداگانه نشان میدهد.
برای آزمایش مجدد طرح آزمایشی از صفحه محیط آزمایشی، روی آزمایش مجدد در بالا پساز تکمیل اجرای آزمایشی کلیک کنید.
وقتی تمام شد:
- روی تمام کلیک کنید تا به صفحه سابقه آزمایش بروید، یا
- روی ارسال کلیک کنید تا نتایج آزمایش را برای صدور گواهینامه ارسال کنید.
مشاهده و تفسیر نتایج آزمایش
در صفحه سابقه آزمایش در Test Suite، میتوانید نتایج آزمایش قبلی را برای طرح توسعه یا طرح آزمایش گواهینامه ارسالنشده با کلیک کردن روی آزمایش مجدد برای طرح آزمایش انتخابشده در بخش طرحهای آزمایش مشاهده کنید. با این کار به صفحه محیط آزمایشی میروید که نتایج آن آزمایش را نمایش میدهد.
برای طرح گواهینامه ارسالشده، روی نتایج در بخش ذخیرهشده برای گواهینامه کلیک کنید تا گزارش نتایج آزمایش را ببینید.
همچنین میتوان برای ادغام از برگه آزمایش در Developer Console به نتایج آزمایش دسترسی پیدا کرد. روی مشاهده برای سابقه آزمایش هریک از ادغامهای فهرستشده در آن صفحه کلیک کنید تا به صفحه سابقه آزمایش در Test Suite هدایت شوید.
وضعیتهای کنسول
وضعیتهای «کنسول» زیر در مرحله «آزمایش» مشاهده میشود:
| بخش | وضعیت | شرح | الزام | بعد از آن چه اقدامی باید انجام دهم |
|---|---|---|---|---|
| آماده برای آزمایش | آماده | این integration برای آزمایش آماده است. | موجود نیست | این integrationرا آزمایش کنید. |
| آزمایششده | آماده | این integration آزمایش شده است و میتوان آن را برای دریافت گواهینامه ارسال کرد. |
یکپارچهسازی آزمایش و ذخیره شد. همه چارچوبهای تست ناموفق شامل توجیهاتی برای بازبینی Google است. |
درصورت لزوم، دوباره آزمایش کنید. |
آزمایش دستی
چند ویژگی و مشخصه وجود دارد که توسط Test Suite پشتیبانی نمیشود و به آزمایش دستی نیاز دارد.
ویژگیها و مشخصههای زیر به آزمایش دستی نیاز دارند:
- ویژگیها:
- سناریوهای فقط فرمان یا پُرسمان
- روشنایی:
commandOnlyBrightness - کانال:
commandOnlyChannels - ColorSetting:
commandOnlyColorSetting - EnergyStorage:
queryOnlyEnergyStorage - FanSpeed:
commandOnlyFanSpeed - HumiditySetting:
commandOnlyHumiditySettingیاqueryOnlyHumditySetting - InputSelector:
commandOnlyInputSelector - حالتها:
commandOnlyModesیاqueryOnlyModes - OnOff:
commandOnlyOnOffیاqueryOnlyOnOff - OpenClose:
commandOnlyOpenCloseیاqueryOnlyOpenClose - چرخش:
commandOnlyRotation - TemperatureControl:
commandOnlyTemperatureControlیاqueryOnlyTemperatureControl - TemperatureSetting:
commandOnlyTemperatureSettingیاqueryOnlyTemperatureSetting - زمانسنج:
commandOnlyTimer - کلیدهای روشن/خاموش:
commandOnlyTogglesیاqueryOnlyToggles - میزان صدا:
commandOnlyVolume
- روشنایی:
- هر چیزی که درستیسنجی ثانویه کاربر برای آن فعال باشد
تیم صدور گواهینامه یا دستگاهتان را از راه دور آزمایش میکند یا از شما میخواهد ویدیو یا نماگرفتی از دستگاهتان ارائه دهید. باید همان شناسه دستگاهی را که در Test Suite استفاده شده است به حساب آزمایشیتان پیوند دهید تا تیم صدور گواهینامه بتواند آزمایش دستی را در همان دستگاه اجرا کند.