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 ให้คลิก กลับไปที่ Developer Center
เรียกใช้แผนการทดสอบ
ใน Test Suite จากหน้าสร้างแผนการทดสอบ ให้คลิกเรียกใช้การทดสอบ หน้าสภาพแวดล้อมการทดสอบจะปรากฏขึ้นพร้อมกับสถานะและ บันทึกของการทดสอบทั้งหมด
ผลการทดสอบจะปรากฏขึ้นเมื่อการทดสอบเสร็จสมบูรณ์ สถานะการดำเนินการชุดการทดสอบแต่ละชุด จะปรากฏข้างชุดการทดสอบ (ผ่าน ไม่ผ่าน)
แผงบันทึกจะแสดงสถานะของการดำเนินการทดสอบแต่ละรายการ
หากต้องการทดสอบแผนการทดสอบอีกครั้งจากหน้าสภาพแวดล้อมการทดสอบ ให้คลิก
ทดสอบอีกครั้งที่ด้านบน หลังจากดำเนินการทดสอบเสร็จสมบูรณ์เมื่อเสร็จแล้ว ให้ทำดังนี้
- คลิกเสร็จสิ้นเพื่อไปที่หน้าประวัติการทดสอบ หรือ
- คลิกส่งเพื่อส่งผลการทดสอบเพื่อ การรับรอง
ดูและแปลผลการทดสอบ
ในหน้าประวัติการทดสอบใน Test Suite คุณจะดู ผลการทดสอบก่อนหน้าสำหรับแผนการพัฒนาหรือแผนการทดสอบการรับรองที่ยังไม่ได้ส่ง ได้โดยคลิกทดสอบอีกครั้งสำหรับแผนการทดสอบที่ต้องการในส่วนแผนการทดสอบ ซึ่งจะนำคุณไปยังหน้าสภาพแวดล้อมการทดสอบซึ่งแสดง ผลลัพธ์ของการทดสอบนั้น
สำหรับแผนการรับรองที่ส่งแล้ว ให้คลิกผลลัพธ์ในส่วนบันทึกไว้เพื่อ การรับรองเพื่อดูรายงานผลการทดสอบ
นอกจากนี้ คุณยังเข้าถึงผลการทดสอบสำหรับการผสานรวมได้จากแท็บทดสอบ ใน Developer Console คลิกดูประวัติการทดสอบของ การผสานรวมที่แสดงในหน้านั้นเพื่อไปยังหน้าประวัติการทดสอบ ใน Test Suite
สถานะของคอนโซล
สถานะของ Console ต่อไปนี้จะพบในระยะการทดสอบ
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
- ความสว่าง:
- อุปกรณ์ที่เปิดใช้การยืนยันผู้ใช้รอง
ทีมการรับรองจะทดสอบอุปกรณ์จากระยะไกลหรือขอให้คุณ ส่งวิดีโอหรือภาพหน้าจอของอุปกรณ์