Trong bảng điều khiển Firebase, bạn có thể xem kết quả của tất cả các lần chạy thử nghiệm trước đây bằng cách chuyển đến DevOps và mức độ tương tác > Phòng thử nghiệm. Trang này hiển thị tất cả kết quả chi tiết của các lần chạy thử nghiệm từ những ứng dụng mà bạn đã thử nghiệm bằng dự án của mình thông qua Test Lab. Trang này cho thấy các thử nghiệm được chạy thông qua Firebase bảng điều khiển hoặc Firebase CLI.
Hãy đọc tiếp để tìm hiểu cách phân tích kết quả thử nghiệm.
Xem kết quả thử nghiệm
Sau khi tải lên hoặc chọn một thử nghiệm và chỉ định thiết bị thử nghiệm, bạn có thể xem bản tóm tắt kết quả thử nghiệm (bao gồm cả nhật ký, video và ảnh chụp màn hình) trong DevOps và mức độ tương tác > Phòng thử nghiệm trang tổng quan của bảng điều khiển Firebase. Kết quả thử nghiệm thô cũng được lưu trữ trong một vùng chứa Google Cloud để dễ dàng sử dụng với các hệ thống CI.
Bạn sẽ thấy danh sách tất cả các lần chạy thử nghiệm trước đây. Để hiểu kết quả, bạn nên biết một chút về ma trận thử nghiệm: Khi bạn chạy một thử nghiệm hoặc một tập hợp các trường hợp thử nghiệm trên các thiết bị và cấu hình mà bạn đã chọn, Test Lab sẽ chạy thử nghiệm trên ứng dụng của bạn theo lô, sau đó hiển thị kết quả dưới dạng ma trận thử nghiệm.
Thiết bị × Lần thực thi thử nghiệm = Ma trận thử nghiệm
- Thiết bị
- Một thiết bị thực hoặc thiết bị ảo (chỉ dành cho Android) mà bạn chạy thử nghiệm, chẳng hạn như điện thoại, máy tính bảng hoặc thiết bị đeo. Các thiết bị trong ma trận thử nghiệm được xác định theo kiểu thiết bị, phiên bản hệ điều hành, hướng màn hình và ngôn ngữ (còn gọi là chế độ cài đặt vị trí địa lý và ngôn ngữ).
- Thử nghiệm, phiên chạy thử nghiệm
- Một thử nghiệm (hoặc một tập hợp các trường hợp thử nghiệm) sẽ được chạy trên một thiết bị. Bạn có thể chạy một thử nghiệm cho mỗi thiết bị hoặc tuỳ ý phân mảnh thử nghiệm và chạy các trường hợp thử nghiệm trên các thiết bị khác nhau.
- Ma trận thử nghiệm
- Chứa các trạng thái và kết quả thử nghiệm cho các lần thực thi thử nghiệm. Nếu bất kỳ phiên chạy thử nghiệm nào trong ma trận không thành công, thì toàn bộ ma trận sẽ không thành công.
Diễn giải kết quả ma trận thử nghiệm
Nếu bạn bắt đầu thử nghiệm trong Firebase bảng điều khiển, Test Lab sẽ đưa bạn đến ngay ma trận thử nghiệm đang diễn ra, nơi bạn có thể theo dõi tiến trình thử nghiệm của mình. Nếu bạn đã sử dụng công cụ dòng lệnh, bạn có thể làm theo URL mà công cụ này cung cấp để chuyển đến trang ma trận thử nghiệm đang diễn ra.
Ma trận có một dòng cho mỗi phiên chạy thử nghiệm Test Lab chạy. Biểu tượng trước tên thực thi cho biết trạng thái của lần thực thi đó:
- play_circle_outline Đang diễn ra: Phiên chạy thử nghiệm vẫn đang chạy. Các lần thực thi có thể mất đến một giờ để hoàn tất, tuỳ thuộc vào số lượng và độ phức tạp của các thử nghiệm trong ứng dụng của bạn.
- check_circle Đã vượt qua: Không có thử nghiệm nào trong lần thực thi không thành công.
- cảnh báo Không thành công: Ít nhất một thử nghiệm trong lần thực thi không thành công.
- lỗi Không kết luận được: Không kết luận được kết quả thử nghiệm, có thể là do lỗi Test Lab.
- block Đã bỏ qua: Test Lab đã bỏ qua thử nghiệm của bạn vì không có sẵn tổ hợp thiết bị/phiên bản hệ điều hành mà bạn đã chọn.
Diễn giải kết quả của một phiên chạy thử nghiệm
Trên trang kết quả ma trận thử nghiệm, hãy nhấp vào một trong các phiên chạy thử nghiệm để xem kết quả của phiên chạy thử nghiệm cụ thể đó.
Trang này cho bạn thấy số liệu thống kê cho phiên chạy thử nghiệm đó, bao gồm cả các vấn đề gặp phải trong quá trình thử nghiệm, danh sách các trường hợp thử nghiệm, nhật ký từ phiên chạy thử nghiệm và video về quá trình chạy thử nghiệm.
Kết quả thử nghiệm chi tiết
Kết quả thử nghiệm chi tiết có trong vùng chứa Google Cloud Storage trong 90 ngày. Nhấp vào Xem tệp nguồn trên trang kết quả phiên chạy thử nghiệm để xem vùng chứa.
Để giữ lại kết quả thử nghiệm chi tiết trong hơn 90 ngày, hãy gửi kết quả thử nghiệm đến một vùng chứa Cloud Storage vĩnh viễn hơn mà bạn sở hữu bằng cách sử dụng --results-bucket tuỳ chọn dòng lệnh gcloud. Sau đó, bạn có thể đặt chế độ cài đặt Tuổi để xác định thời gian Cloud Storage lưu trữ kết quả. Để biết thêm thông tin về cách thay đổi chế độ cài đặt Tuổi , hãy xem phần Điều kiện về vòng đời.