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

Bạn có chạy thử nghiệm thông qua bảng điều khiển của Firebase hay không hoặc Firebase CLI, bạn có thể tìm thấy quy trình kiểm thử chi tiết của mình kết quả trong bảng điều khiển của Firebase. Đọc tiếp để tìm hiểu cách phân tích thử nghiệm của bạn kết quả.

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 phầ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 Trang tổng quan về Phòng thử nghiệm trong 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 bộ chứa Google Cloud để dễ dàng sử dụng với 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 đó. Để tìm hiểu kết quả sẽ hữu ích khi 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ử đối với các thiết bị và cấu hình mà bạn đã chọn, Phòng thử nghiệm 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ượ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 thử nghiệm, chẳng hạn như điện thoại, máy tính bảng hoặc thiết bị có thể đeo. Thiết bị trong ma trận thử nghiệm được xác định bằng 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ử, 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 thử nghiệm 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 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 có lượt thực thi kiểm thử 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 thử nghiệm 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 của bạn, nơi bạn có thể xem tiến trình xảy ra. Nếu đã sử dụng công cụ dòng lệnh, bạn có thể theo URL mà công cụ đó cung cấp để truy cập trang ma trận thử nghiệm đ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 quá trình 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ử

Từ 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 lần chạy kiểm thử cụ thể đó.

Trang này hiển thị cho bạn số liệu thống kê về lượt chạy thử nghiệm đó, bao gồm cả các vấn đề đã gặp phải danh sách các trường hợp kiểm thử, nhật ký quá trình thực thi và video thử nghiệm chạy.

Kết quả kiểm thử chi tiết

Kết quả kiểm tra chi tiết có trong bộ chứa Google Cloud Storage dành cho 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ả thử nghiệm chi tiết lâu hơn 90 ngày, hãy gửi kết quả thử nghiệm sang bộ chứa Cloud Storage lâu dài hơn 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 Độ tuổi để xác định thời gian lưu trữ trên Cloud Storage sẽ lưu trữ kết quả. Để biết thêm thông tin về cách thay đổi chế độ cài đặt Độ tuổi, xem Vòng đời điều kiện khác.