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

Cho dù chạy kiểm thử thông qua bảng điều khiển của Firebase hay Firebase CLI, 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 của Firebase. Hãy đọc tiếp để tìm hiểu cách phân tích kết quả kiểm thử.

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) trên trang tổng quan của Phòng thử nghiệm trên bảng điều khiển của 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ả thử nghiệm, hãy chuyển đến phần Phòng thử nghiệm trong bảng điều khiển của Firebase.

Bạn sẽ tìm thấy danh sách tất cả các lần chạy chương trình kiểm thử trước đó tại đó. Để hiểu được kết quả, bạn cần biết một chút về ma trận kiểm thử: Khi bạn chạy 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 bạn đã chọn, Phòng thử nghiệm sẽ chạy kiểm thử trên ứng dụng của bạn trong một lô, sau đó hiển thị kết quả dưới dạng ma trận kiểm thử.

Thiết bị × Lượt thực thi thử nghiệm = Ma trận thử nghiệm

Thiết bị
Một thiết bị thực hoặc ả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 địa lý và ngôn ngữ).
Kiểm thử, chạy kiểm thử
Một thử nghiệm (hoặc một nhóm trường hợp thử nghiệm) chạy trên một thiết bị. Bạn có thể chạy một kiểm thử cho 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 nhiều thiết bị.
Ma trận kiểm thử
Chứa các trạng thái và kết quả kiểm thử của các lượt chạy 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ạn bắt đầu kiểm thử trong bảng điều khiển của Firebase, Phòng thử nghiệm sẽ đưa bạn đến ngay ma trận kiểm thử đang tiến hành, nơi 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ể theo URL mà công cụ này cung cấp để truy cập vào trang ma trận kiểm thử đang tiến hành.

Ma trận có một dòng cho mỗi lần chạy Phòng thử nghiệm thực thi kiểm thử. Biểu tượng trước tên thực thi cho thấy trạng thái của quá trình thực thi đó:

  • play_circle_outline Đang tiến hành: Quá trình chạy kiểm thử vẫn đang chạy. Có thể mất tối đa 1 giờ để hoàn tất quá trình thực thi, tuỳ thuộc vào số lượng và độ phức tạp của kiểm thử trong ứng dụng.
  • check_circle Đã đạt: Không có kiểm tra nào thực thi không thành công.
  • warning Không thành công: Ít nhất một trong các lượt kiểm thử 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 một lỗi trong Phòng thử nghiệm.
  • block Đã bỏ qua: Phòng thử nghiệm đã 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ả của một lần chạy 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ượt chạy kiểm thử để xem kết quả của lượt chạy kiểm thử cụ thể đó.

Trang này cho bạn biết số liệu thống kê về lượt 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 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 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ả chạy thử nghiệm để xem bộ chứa.

Để lưu giữ 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ử sang một bộ chứa cố định lâu dài hơn trong Cloud Storage mà bạn sở hữu bằng tuỳ chọn dòng lệnh gcloud --results-bucket. Sau đó, bạn có thể đặt chế độ cài đặt Age (Độ 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 Điều kiện về vòng đời.