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 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 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 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 bộ chứa 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 phần Test Lab trên 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 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ị
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 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 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 Test Lab 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 diễn ra: Quá trình thực thi 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 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ả 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 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.

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