Phân tích kết quả kiểm thử

Cho dù chạy các kiểm thử thông qua bảng điều khiển Firebase hay FirebaseCLI, 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 kiểm thử và chỉ định các thiết bị kiểm thử, bạn có thể xem bản tóm tắt kết quả kiểm thử (bao gồm cả 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 vùng chứa trên Google Cloud để dễ dàng sử dụng với các hệ thống CI.

Để xem kết quả kiểm thử, hãy chuyển đến mục 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 thử trước đây của mình ở đó. Để hiểu rõ kết quả, bạn nên tìm hiểu một chút về ma trận kiểm thử: Khi bạn chạy một quy trình kiểm thử hoặc một nhóm 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 quy trình kiểm thử đối với ứ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ị
Một thiết bị thực hoặc thiết bị ảo (chỉ dành cho Android) mà bạn chạy kiểm thử trên đó, 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 được gọi là chế độ cài đặt địa lý và ngôn ngữ).
Kiểm thử, phiên chạy thử nghiệm
Một quy trình kiểm thử (hoặc một bộ quy trình kiểm thử) sẽ chạy trên một thiết bị. Bạn có thể chạy một kiểm thử trên mỗi thiết bị hoặc tuỳ ý phân đoạn kiểm thử và chạy các trường hợp kiểm thử trên các thiết bị khác nhau.
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 có 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 kiểm thử

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 diễn ra, nơi bạn có thể theo dõi tiến trình kiểm thử khi tiến trình đó 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 này có một dòng cho mỗi lần thực thi kiểm thử Test Lab. Biểu tượng trước tên thực thi cho biết trạng thái của quá trình 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 kiểm thử trong ứng dụng của bạn.
  • check_circle Đạt: Không có thử nghiệm nào trong quá trình thực thi bị thất bại.
  • cảnh báo Không thành công: Ít nhất một trong các kiểm thử của quá trình thực thi không thành công.
  • error Không có kết quả: Kết quả kiểm thử không có kết luận, có thể là do lỗi Test Lab.
  • block Đã bỏ qua: Test Lab đã bỏ qua kiểm thử 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 biết số liệu thống kê về lần thực thi kiểm thử đó, bao gồm cả 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 tra chi tiết

Kết quả kiểm thử chi tiết có trong một nhóm 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 nhóm.

Để 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 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.