ทดสอบการผสานรวมระบบคลาวด์กับระบบคลาวด์

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 สำหรับเวอร์ชันสแตนด์อโลน

สร้างแผนการทดสอบ

ก่อนสร้างแผนการทดสอบเพื่อขอการรับรอง โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว

  1. สร้างโปรไฟล์บริษัท

หากคุณยังไม่ได้ดำเนินการนี้สำหรับการผสานรวม การผสานรวมที่สร้างขึ้นเพื่อทดสอบการรับรองจะไม่ได้รับการรับรอง คุณจะต้องสร้างการผสานรวมใหม่ ซึ่งหมายความว่าต้องทำขั้นตอนการทดสอบและการรับรองอีกครั้ง

นอกจากนี้ คุณจะต้องสร้างการผสานรวมใหม่และเริ่มต้นใหม่หากต้องการอัปเดตการสร้างแบรนด์ก่อนที่การผสานรวมจะได้รับการรับรอง

วิธีสร้างแผนการทดสอบ

ไปที่ Developer Console

  1. จากรายการโปรเจ็กต์ ให้คลิกเปิดข้างโปรเจ็กต์ที่ต้องการทำงานด้วย

  2. ในเมนูการนำทางทางด้านซ้ายของหน้า ให้ไปที่ Cloud-to-cloud > ทดสอบ

  3. คลิกทดสอบเพื่อทดสอบการผสานรวม

  4. ในหน้าจอกำหนดค่าการทดสอบ ให้ระบุชื่อการทดสอบและเลือกอุปกรณ์ที่จะทดสอบจากรายการอุปกรณ์

  5. คลิกปุ่มถัดไป: แผนการทดสอบ

  6. ในหน้าสร้างแผนการทดสอบ ให้เลือกชุดโปรแกรมทดสอบที่ต้องการเรียกใช้ในส่วนชุดโปรแกรมทดสอบ

เพิ่มผู้ทดสอบในการผสานรวม

หากการผสานรวมต้องมีการทดสอบอัลฟ่า การดำเนินการทดสอบจะยังคงซ่อนอยู่จนกว่าขั้นตอนต่อไปนี้ทั้งหมดจะเสร็จสมบูรณ์

  1. เพิ่มผู้ทดสอบเป็นผู้ดู/ผู้แก้ไขผ่านโปรเจ็กต์ Google Cloud ที่รองรับการผสานรวม Cloud-to-cloud ดูข้อมูลเพิ่มเติมได้ที่บทบาทและสิทธิ์
  2. ผู้ทดสอบจะเข้าถึงโปรเจ็กต์ได้ผ่าน Developer Console
  3. เมื่อผู้ทดสอบคลิกแท็บทดสอบ และขึ้นอยู่กับสถานะของการผสานรวม ผู้ทดสอบจะคลิกปุ่มทดสอบหรือทดสอบอีกครั้ง แล้วระบบจะนำไปยังหน้าชุดโปรแกรมทดสอบที่มี "การดำเนินการที่ยกเลิกการลิงก์"
  4. เมื่อทำตามขั้นตอนก่อนหน้าเสร็จแล้ว การผสานรวมจะปรากฏใน Google Home app (GHA) สำหรับผู้ทดสอบ และผู้ทดสอบจะเริ่มทดสอบได้

หากคุณออกจาก Test Suite ให้คลิกกลับไปที่ Developer Center

เรียกใช้แผนการทดสอบ

ใน Test Suite จากหน้าสร้างแผนการทดสอบ ให้คลิกเรียกใช้การทดสอบ หน้าสภาพแวดล้อมการทดสอบจะปรากฏขึ้นพร้อมสถานะและบันทึกของการทดสอบทั้งหมด

ผลการทดสอบจะปรากฏขึ้นเมื่อการทดสอบเสร็จสมบูรณ์ สถานะการดำเนินการของชุดโปรแกรมทดสอบแต่ละชุดจะปรากฏข้างๆ (ผ่าน ไม่ผ่าน)

แผงบันทึกจะแสดงสถานะของการดำเนินการทดสอบแต่ละรายการ

หากต้องการทดสอบแผนการทดสอบอีกครั้งจากหน้าสภาพแวดล้อมการทดสอบ ให้คลิก ทดสอบอีกครั้งที่ด้านบนหลังจากการดำเนินการทดสอบเสร็จสมบูรณ์

เมื่อเสร็จแล้ว ให้ทำดังนี้

ดูและตีความผลการทดสอบ

ในหน้าประวัติการทดสอบใน Test Suite คุณสามารถดูผลการทดสอบก่อนหน้าสำหรับแผนการพัฒนาหรือแผนการทดสอบเพื่อการรับรองที่ยังไม่ได้ส่งได้โดยคลิกทดสอบอีกครั้งสำหรับแผนการทดสอบที่เลือกในส่วนแผนการทดสอบ ระบบจะนำคุณไปยังหน้าสภาพแวดล้อมการทดสอบซึ่งแสดงผลลัพธ์ของการทดสอบนั้น

สำหรับแผนการรับรองที่ส่งแล้ว ให้คลิกผลลัพธ์ในส่วนบันทึกไว้สำหรับการรับรองเพื่อดูรายงานผลการทดสอบ

นอกจากนี้ คุณยังเข้าถึงผลการทดสอบสำหรับการผสานรวมได้จากแท็บทดสอบใน Developer Console คลิกดูเพื่อดูประวัติการทดสอบของการผสานรวมที่แสดงในหน้านั้นเพื่อไปยังหน้าประวัติการทดสอบใน Test Suite

สถานะคอนโซล

คุณจะพบสถานะคอนโซลต่อไปนี้ในระยะทดสอบ

Section สถานะ คำอธิบาย ข้อกำหนด สิ่งที่ต้องทำต่อไป
พร้อมที่จะทดสอบ พร้อม integration นี้พร้อมให้ทดสอบแล้ว ไม่มี ทดสอบ integrationนี้
ทดสอบแล้ว พร้อม integration นี้ได้รับการทดสอบแล้วและสามารถส่งเพื่อรับการรับรองได้

ทดสอบและบันทึกการผสานรวมแล้ว

กรอบการทดสอบที่ไม่ผ่านทั้งหมดจะมีเหตุผลประกอบเพื่อให้ Google ตรวจสอบ

ทดสอบอีกครั้ง หากจำเป็น

การทดสอบด้วยตนเอง

มีลักษณะและแอตทริบิวต์บางอย่างที่ Test Suite ไม่รองรับและจะต้องทดสอบด้วยตนเอง

ลักษณะและแอตทริบิวต์ต่อไปนี้จะต้องมีการทดสอบด้วยตนเอง

ทีมรับรองจะทดสอบอุปกรณ์ของคุณจากระยะไกลหรือขอให้คุณส่งวิดีโอหรือภาพหน้าจอของอุปกรณ์ คุณต้องลิงก์รหัสอุปกรณ์เดียวกันกับที่ใช้ในTest Suite กับบัญชีทดสอบเพื่อให้ทีมรับรองสามารถทำการทดสอบด้วยตนเองในอุปกรณ์เดียวกันได้