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 استفاده شده است به حساب آزمایشیتان پیوند دهید تا تیم گواهینامه بتواند آزمون دستی را در همان دستگاه اجرا کند.