Google Home Developer Console cung cấp trang Kiểm thử, nơi bạn có thể định cấu hình và chạy kiểm thử cho quá trình tích hợp Cloud-to-cloud bằng Google Home Test Suite. Test Suite là một ứng dụng riêng biệt được tích hợp vào Developer Console để xử lý tất cả hoạt động kiểm thử tích hợp.
Test Suite có thể chạy trên một nhóm thiết bị thuộc một cấu hình dự án Cloud-to-cloud cụ thể. Bạn cần phải chạy Test Suite trên(các) bản tích hợp của mình để đảm bảo mọi thứ đều hoạt động đúng cách.
Trên trang Kiểm thử, Cloud-to-cloud các hoạt động tích hợp đã hoàn tất và sẵn sàng để kiểm thử sẽ được liệt kê trong phần Sẵn sàng kiểm thử.
Các chế độ tích hợp Cloud-to-cloud đã được kiểm thử sẽ được liệt kê trong phần Đã kiểm thử.
Sử dụng Test Suite trong Developer Console để gửi kết quả kiểm tra nhằm xin cấp giấy chứng nhận. Nếu bạn muốn chạy Test Suite cho mục đích kiểm thử trong quá trình phát triển, hãy xem trang Bộ kiểm thử Google Home để biết phiên bản độc lập.
Tạo kế hoạch kiểm thử
Trước khi tạo kế hoạch kiểm thử để được chứng nhận, hãy đảm bảo bạn đã làm những việc sau:
Nếu bạn chưa hoàn tất bước này cho quy trình tích hợp của mình, thì quy trình tích hợp được tạo để kiểm thử chứng nhận sẽ không được chứng nhận. Bạn sẽ phải tạo một quy trình tích hợp mới, tức là phải thực hiện lại các bước Kiểm thử và Chứng nhận.
Bạn cũng sẽ phải tạo một quy trình tích hợp mới và bắt đầu lại nếu muốn cập nhật thương hiệu trước khi quy trình tích hợp được chứng nhận.
Cách tạo kế hoạch kiểm thử:
Trong danh sách dự án, hãy nhấp vào Mở bên cạnh dự án mà bạn muốn làm việc.
Trong trình đơn điều hướng ở bên trái trang, hãy chuyển đến Cloud-to-cloud > Kiểm thử.
Nhấp vào Kiểm thử cho công cụ tích hợp mà bạn muốn kiểm thử.
Trên màn hình Configure your test (Định cấu hình thử nghiệm), hãy đặt tên cho thử nghiệm và chọn thiết bị để thử nghiệm trong danh sách thiết bị.
Nhấp vào nút Tiếp theo: Kế hoạch kiểm thử.
Trên trang Create a test plan (Tạo kế hoạch kiểm thử), trong phần Test suites (Bộ kiểm thử), hãy chọn bộ kiểm thử mà bạn muốn chạy.
Thêm người kiểm thử vào quá trình tích hợp
Nếu quá trình tích hợp của bạn yêu cầu thử nghiệm alpha, thì các hành động thử nghiệm sẽ vẫn bị ẩn cho đến khi bạn hoàn tất tất cả các bước sau:
- Thêm người kiểm thử làm Người xem/Người chỉnh sửa thông qua dự án Google Cloud hỗ trợ việc tích hợp Cloud-to-cloud. Hãy xem bài viết Vai trò và quyền để tìm hiểu thêm.
- Người kiểm thử có thể truy cập vào dự án thông qua Developer Console.
- Sau khi nhấp vào thẻ Test (Kiểm thử), tuỳ thuộc vào trạng thái của quá trình tích hợp, người kiểm thử sẽ nhấp vào nút Test (Kiểm thử) hoặc Retest (Kiểm thử lại) và được chuyển đến trang Test Suite (Bộ kiểm thử) có "Hành động huỷ liên kết".
- Sau khi hoàn tất các bước trước đó, người kiểm thử sẽ thấy quy trình tích hợp trong Google Home app (GHA) và có thể bắt đầu kiểm thử.
Nếu bạn thoát khỏi Test Suite, hãy nhấp vào Quay lại Trung tâm nhà phát triển.
Chạy kế hoạch kiểm thử
Trong Test Suite, trên trang Create a test plan (Tạo kế hoạch kiểm thử), hãy nhấp vào Run Test (Chạy kiểm thử). Trang Môi trường thử nghiệm sẽ xuất hiện, cùng với trạng thái và nhật ký của tất cả các thử nghiệm.
Kết quả kiểm thử sẽ xuất hiện sau khi quá trình kiểm thử hoàn tất. Trạng thái của mỗi lần thực thi bộ kiểm thử sẽ xuất hiện bên cạnh (Đạt, Không đạt).
Ngăn Logs (Nhật ký) cho thấy trạng thái của từng phiên chạy thử nghiệm.
Để kiểm tra lại một kế hoạch kiểm thử trên trang Môi trường thử nghiệm, hãy nhấp vào biểu tượng Kiểm tra lại ở trên cùng sau khi phiên chạy thử nghiệm hoàn tất.
Sau khi hoàn tất:
- Nhấp vào Xong để chuyển đến trang Nhật ký kiểm tra hoặc
- Nhấp vào Gửi để gửi kết quả kiểm thử để được chứng nhận.
Xem và diễn giải kết quả thử nghiệm
Trên trang Nhật ký kiểm thử trong Test Suite, bạn có thể xem kết quả kiểm thử trước đó cho một kế hoạch phát triển hoặc một kế hoạch kiểm thử chứng nhận chưa được gửi bằng cách nhấp vào Kiểm thử lại cho kế hoạch kiểm thử đã chọn trong phần Kế hoạch kiểm thử. Thao tác này sẽ đưa bạn đến trang Môi trường thử nghiệm, nơi hiển thị kết quả của thử nghiệm đó.
Đối với kế hoạch chứng nhận đã gửi, hãy nhấp vào Kết quả trong phần Đã lưu để chứng nhận để xem báo cáo kết quả kiểm tra.
Bạn cũng có thể truy cập vào kết quả kiểm thử cho một hoạt động tích hợp trong thẻ Kiểm thử trong Developer Console. Nhấp vào Xem cho Nhật ký kiểm thử của bất kỳ hoạt động tích hợp nào được liệt kê trên trang đó để chuyển đến trang Nhật ký kiểm thử trong Test Suite.
Trạng thái của bảng điều khiển
Sau đây là các trạng thái trong Console mà bạn có thể gặp phải trong giai đoạn Thử nghiệm:
| Section | Trạng thái | Nội dung mô tả | Yêu cầu | Việc cần làm tiếp theo |
|---|---|---|---|---|
| Sẵn sàng để thử nghiệm | Sẵn sàng | integration này đã sẵn sàng để thử nghiệm. | Không áp dụng | Kiểm thử integrationnày. |
| Đã kiểm thử | Sẵn sàng | integration này đã được kiểm tra và có thể gửi để chứng nhận. |
Đã thử nghiệm và lưu chế độ tích hợp. Tất cả trường hợp kiểm thử không thành công đều có lý do để Google xem xét. |
Kiểm tra lại nếu cần. |
Kiểm thử thủ công
Có một số đặc điểm và thuộc tính không được Test Suite hỗ trợ và sẽ cần kiểm thử thủ công.
Sau đây là các đặc điểm và thuộc tính cần kiểm thử thủ công:
- Đặc điểm:
- Trường hợp chỉ có lệnh hoặc truy vấn
- Độ sáng:
commandOnlyBrightness - Kênh:
commandOnlyChannels - ColorSetting:
commandOnlyColorSetting - EnergyStorage:
queryOnlyEnergyStorage - FanSpeed:
commandOnlyFanSpeed - HumiditySetting:
commandOnlyHumiditySettinghoặcqueryOnlyHumditySetting - InputSelector:
commandOnlyInputSelector - Chế độ:
commandOnlyModeshoặcqueryOnlyModes - OnOff:
commandOnlyOnOffhoặcqueryOnlyOnOff - OpenClose:
commandOnlyOpenClosehoặcqueryOnlyOpenClose - Xoay:
commandOnlyRotation - TemperatureControl:
commandOnlyTemperatureControlhoặcqueryOnlyTemperatureControl - TemperatureSetting:
commandOnlyTemperatureSettinghoặcqueryOnlyTemperatureSetting - Hẹn giờ:
commandOnlyTimer - Nút bật/tắt:
commandOnlyToggleshoặcqueryOnlyToggles - Âm lượng:
commandOnlyVolume
- Độ sáng:
- Mọi thiết bị đã bật tính năng xác minh người dùng thứ hai
Nhóm chứng nhận sẽ kiểm tra thiết bị của bạn từ xa hoặc yêu cầu bạn cung cấp video hoặc ảnh chụp màn hình của thiết bị. Bạn phải liên kết cùng một mã thiết bị được dùng trong Test Suite với tài khoản thử nghiệm để nhóm chứng nhận có thể chạy quy trình kiểm thử thủ công trên cùng một thiết bị.