ב-Google Home Developer Console יש דף Test שבו אפשר להגדיר בדיקות ולהריץ אותן מול השילוב של 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 Test Suite כדי למצוא את הגרסה העצמאית.
יצירת תוכנית בדיקה
לפני שיוצרים תוכנית בדיקה להסמכה, חשוב לוודא שביצעתם את הפעולות הבאות:
אם לא השלמתם את השלב הזה בשילוב, לא ניתן לאשר שילוב שנוצר לצורך בדיקות אישור. תצטרכו ליצור שילוב חדש, כלומר לבצע מחדש את השלבים של בדיקה ואישור.
אם רוצים לעדכן את המיתוג לפני שהשילוב מקבל אישור, צריך ליצור שילוב חדש ולהתחיל מחדש.
כדי ליצור תוכנית בדיקה:
ברשימת הפרויקטים, לוחצים על פתיחה לצד הפרויקט שרוצים לעבוד איתו.
בתפריט הניווט בצד ימין של הדף, עוברים אל Cloud-to-cloud > בדיקה.
לוחצים על בדיקה בשילוב שרוצים לבדוק.
במסך Configure your test (הגדרת הבדיקה), מציינים שם לבדיקה ובוחרים את המכשירים לבדיקה מתוך רשימת המכשירים.
לוחצים על הלחצן הבא: תוכנית בדיקה.
בדף Create a test plan (יצירת תוכנית בדיקה), בקטע Test suites (חבילות בדיקה), בוחרים את חבילות הבדיקה שרוצים להריץ.
הוספת בודקים לשילוב
אם השילוב שלכם דורש בדיקות אלפא:
- מוסיפים את הבודק כצופה או עורך דרך פרויקט Google Cloud שתומך בשילוב Cloud-to-cloud. מידע נוסף זמין במאמר בנושא תפקידים והרשאות.
- הבודק יכול לגשת לפרויקט דרך Developer Console.
- אחרי שהבודק לוחץ על הכרטיסייה בדיקה, הוא יועבר לדף חבילת הבדיקה עם האפשרות 'פעולה לא מקושרת'. בהתאם למצב השילוב, הוא ילחץ על הלחצן בדיקה או על הלחצן בדיקה מחדש.
- אחרי שתשלימו את השלבים הקודמים, השילוב יוצג בGoogle Home app (GHA) לבוחן, והוא יוכל להתחיל בבדיקה.
אם יצאתם מ-Test Suite, לוחצים על חזרה אל Developer Center.
הרצת תוכנית הבדיקה
בTest Suite, בדף Create a test plan, לוחצים על Run Test. יופיע הדף סביבת בדיקה, עם הסטטוס והיומנים של כל הבדיקות.
תוצאות הבדיקה יופיעו אחרי שהבדיקות יסתיימו. הסטטוס של כל חבילת בדיקות מופיע לידה (עבר, נכשל).
בחלונית Logs (יומנים) מוצג הסטטוס של כל הרצה של בדיקה.
כדי לבדוק מחדש תוכנית בדיקה מהדף סביבת בדיקה, לוחצים על
בדיקה מחדש בחלק העליון אחרי שהבדיקה מסתיימת.בסיום:
- לוחצים על סיום כדי לעבור לדף היסטוריית הבדיקות, או
- לוחצים על שליחה כדי לשלוח את תוצאות הבדיקה לאישור.
הצגה ופירוש של תוצאות הבדיקה
בדף Test history (היסטוריית הבדיקות) ב-Test Suite, אפשר לראות את תוצאות הבדיקות הקודמות של תוכנית פיתוח או של תוכנית בדיקה להסמכה שלא נשלחה. לשם כך, לוחצים על Retest (בדיקה חוזרת) ליד תוכנית הבדיקה הרצויה בקטע Test plans (תוכניות בדיקה). תועברו לדף סביבת בדיקה שבו מוצגים תוצאות הבדיקה.
כדי לראות את דוח תוצאות הבדיקה של תוכנית אישורים שנשלחה, לוחצים על תוצאות בקטע נשמר לצורך אישור.
אפשר גם לגשת לתוצאות הבדיקה של שילוב מסוים מהכרטיסייה בדיקה ב-Developer Console. לוחצים על הצגה ליד היסטוריית הבדיקות של כל שילוב שמופיע בדף הזה כדי לעבור לדף היסטוריית הבדיקות ב-Test Suite.
סטטוסים במסוף
בשלב הבדיקה, יכולים להופיע הסטטוסים הבאים במסוף:
Section | סטטוס | תיאור | דרישה | מה לעשות עכשיו |
---|---|---|---|---|
מוכן לבדיקה | מוכן | האפליקציה integration מוכנה לבדיקה. | לא רלוונטי | בדיקה של integration. |
נבדק | מוכן | האפליקציה הזו integration נבדקה ואפשר לשלוח אותה לאישור. |
האינטגרציה נבדקה ונשמרה. כל מקרי הבדיקה שנכשלו כוללים הצדקות לבדיקה על ידי Google. |
אם רוצים, אפשר ללחוץ על בדיקה מחדש. |
בדיקה ידנית
יש כמה תכונות ומאפיינים שאין להם תמיכה כרגע ב-Test Suite, ולכן צריך לבדוק אותם באופן ידני.
אלה התכונות והמאפיינים שצריך לבדוק באופן ידני:
- מאפיינים:
- מאפיינים
- התחלה/הפסקה:
availableZones
- התחלה/הפסקה:
- תרחישים של פקודה או שאילתה בלבד
- בהירות:
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
- בהירות:
- כל מה שבו מופעלת אימות משתמש משני
צוות האישורים יבדוק את המכשיר מרחוק או יבקש מכם לשלוח סרטון או צילום מסך של המכשיר.