Cho dù chạy kiểm thử thông qua bảng điều khiển Firebase hay CLI Firebase, bạn đều có thể tìm thấy kết quả kiểm thử chi tiết trong bảng điều khiển Firebase. 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ả kiểm thử
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 nhật ký, video và ảnh chụp màn hình) trong trang tổng quan Test Lab của bảng điều khiển Firebase. Kết quả kiểm thử thô của bạn cũng được lưu trữ trong một bộ chứa Google Cloud để dễ dàng sử dụng cùng các hệ thống CI.
Để xem kết quả kiểm thử, hãy chuyển đến phần Test Lab của bảng điều khiển Firebase.
Bạn sẽ thấy danh sách tất cả các lần chạy kiểm thử trước đó ở đó. Để hiểu được kết quả, bạn nên biết một chút về ma trận kiểm thử: Khi bạn chạy một kiểm thử hoặc một tập hợp các trường hợp kiểm thử trên các thiết bị và cấu hình mà bạn đã chọn, Test Lab sẽ chạy kiểm thử 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 kiểm thử.
Thiết bị × Lần thực thi kiểm thử = Ma trận kiểm thử
- Thiết bị
- Thiết bị thực hoặc thiết bị ảo (chỉ dành cho Android) mà bạn chạy kiểm thử, 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 kiểm thử được xác định theo mẫ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 ngôn ngữ và vị trí địa lý).
- Kiểm thử, chạy kiểm thử
- Một kiểm thử (hoặc một tập hợp các trường hợp kiểm thử) sẽ chạy trên một thiết bị. Bạn có thể chạy một chương trình kiểm thử trên mỗi thiết bị hoặc phân đoạn chương trình kiểm thử và chạy các trường hợp kiểm thử trên nhiều thiết bị (không bắt buộc).
- Ma trận kiểm thử
- Chứa trạng thái và kết quả kiểm thử cho các lần thực thi kiểm thử. Nếu bất kỳ lượt thực thi kiểm thử nào trong một 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ắt đầu kiểm thử trong bảng điều khiển Firebase, Test Lab sẽ đưa bạn đến ngay ma trận kiểm thử đang tiến hành. Tại đây, bạn có thể theo dõi tiến trình kiểm thử ngay khi diễn ra. Nếu đã sử dụng công cụ dòng lệnh, bạn có thể truy cập vào trang ma trận kiểm thử đang diễn ra theo URL mà công cụ này cung cấp.
Ma trận có một dòng cho mỗi lần chạy Test Lab thực thi kiểm thử. Biểu tượng trước tên lượt thực thi cho thấy trạng thái của lượt thực thi đó:
- play_circle_outline Đang diễn ra: Quá trình thực thi kiểm thử vẫn đang chạy. Quá trình 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 bài kiểm thử trong ứng dụng.
- check_circle Đạt: Không có kiểm thử nào của quá trình thực thi bị lỗi.
- cảnh báo Không thành công: Ít nhất một trong các bài kiểm thử của quá trình thực thi không thành công.
- error Không xác định được: Kết quả thử nghiệm không thể đưa ra kết luận, 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ó 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ả từ một lần thực thi kiểm thử
Trên trang kết quả ma trận kiểm thử, hãy nhấp vào một trong các lần thực thi kiểm thử để xem kết quả của lần thực thi kiểm thử cụ thể đó.
Trang này cho bạn thấy số liệu thống kê về quá trình thực thi kiểm thử đó, bao gồm các vấn đề gặp phải trong quá trình kiểm thử, danh sách các trường hợp kiểm thử, nhật ký từ quá trình thực thi và video về quá trình kiểm thử đang chạy.
Kết quả kiểm thử chi tiết
Kết quả kiểm thử chi tiết sẽ có trong bộ chứa Google Cloud Storage trong 90 ngày. Nhấp vào Xem tệp nguồn trong trang kết quả thực thi kiểm thử để xem bộ chứa.
Để giữ lại kết quả kiểm thử chi tiết trong hơn 90 ngày, hãy gửi kết quả kiểm thử đến một bộ chứa Cloud Storage lâu dài hơn mà bạn sở hữu bằng cách sử dụng tuỳ chọn dòng lệnh gcloud --results-bucket. Sau đó, bạn có thể đặt chế độ cài đặt Độ tuổi để xác định khoảng 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òng đời.