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

Dù chạy thử nghiệm thông qua Firebase bảng điều khiển hay Firebase CLI, bạn đều có thể tìm thấy kết quả thử nghiệm chi tiết trong Firebase bảng điều khiển. 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ả thử nghiệm

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 Test Lab trang tổng quan của Firebase bảng điều khiển. Kết quả thử nghiệm thô cũng được lưu trữ trong một vùng chứa Google Cloud để dễ dàng sử dụng với các hệ thống tích hợp liên tục (CI).

Để xem kết quả thử nghiệm, 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 thử nghiệm trước đó. Để hiểu rõ kết quả, bạn nên biết một chút về ma trận thử nghiệm: Khi bạn chạy một thử nghiệm hoặc một tập hợp các trường hợp thử nghiệm trên các thiết bị và cấu hình mà bạn đã chọn, Test Lab sẽ chạy thử nghiệm đố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 thử nghiệm.

Thiết bị × Lần chạy thử nghiệm = Ma trận thử nghiệm

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 thử nghiệm, 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 thử nghiệm được xác định theo kiể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 vị trí địa lý và ngôn ngữ).
Thử nghiệm, phiên chạy thử nghiệm
Một thử nghiệm (hoặc một tập hợp các trường hợp thử nghiệm) sẽ được chạy trên một thiết bị. Bạn có thể chạy một thử nghiệm trên mỗi thiết bị hoặc tuỳ ý phân mảnh thử nghiệm và chạy các trường hợp thử nghiệm trên các thiết bị khác nhau.
Ma trận thử nghiệm
Chứa trạng thái và kết quả thử nghiệm cho các lần chạy thử nghiệm. Nếu bất kỳ phiên chạy thử nghiệm nào trong 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 Firebase, Test Lab sẽ đưa bạn đến ma trận thử nghiệm đang diễn ra, nơi bạn có thể theo dõi tiến trình thử nghiệm khi thử nghiệm diễn ra. Nếu sử dụng công cụ dòng lệnh, bạn có thể làm theo URL mà công cụ này cung cấp để chuyển đến trang ma trận thử nghiệm đang diễn ra.

Ma trận có một dòng cho mỗi phiên chạy thử nghiệm Test Lab chạy. Biểu tượng trước tên lần chạy cho biết trạng thái của lần chạy đó:

  • play_circle_outline Đang diễn ra: Phiên chạy thử nghiệm vẫn đang diễn ra. Các lần chạy 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 thử nghiệm trong ứng dụng.
  • check_circle Đã vượt qua: Không có thử nghiệm nào trong lần chạy không thành công.
  • cảnh báo Không thành công: Ít nhất một thử nghiệm trong lần chạy không thành công.
  • lỗi Không kết luận được: Không kết luận được kết quả thử nghiệm, 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ó sẵn 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 phiên chạy thử nghiệm

Trên 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 phiên chạy thử nghiệm cụ thể đó.

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

Kết quả thử nghiệm chi tiết

Kết quả thử nghiệm chi tiết có sẵn trong vùng chứa Google Cloud Storage trong 90 ngày. Nhấp vào Xem tệp nguồn trong trang kết quả phiên chạy thử nghiệm để xem bộ chứa.

Để giữ lại kết quả thử nghiệm chi tiết trong hơn 90 ngày, hãy gửi kết quả thử nghiệm đế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 Vòng đời điều kiện.