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

Trong bảng điều khiển Firebase, bạn có thể xem kết quả của tất cả các lần chạy thử nghiệm trước đó bằng cách chuyển đến phần DevOps & Engagement (DevOps và mức độ tương tác) > Test Lab. Trang này hiển thị tất cả kết quả chi tiết của các lần chạy kiểm thử từ những ứng dụng mà bạn đã kiểm thử bằng dự án của mình thông qua Test Lab. Trang này cho thấy các chương trình kiểm thử đã chạy thông qua bảng điều khiển Firebase hoặc CLI 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 thông tin tóm tắt về kết quả thử nghiệm (bao gồm cả nhật ký, video và ảnh chụp màn hình) trong DevOps & Engagement (DevOps và mức độ tương tác) > Trang tổng quan của Test Lab của bảng điều khiển Firebase. Kết quả kiểm thử thô cũng được lưu trữ trong một bộ chứa Google Cloud để dễ dàng sử dụng hơn với hệ thống CI.

Bạn sẽ thấy danh sách tất cả các lần chạy thử nghiệm trước đó tại đây. Để hiểu được 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 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 thử nghiệm.

Thiết bị × Phiê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 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 thử nghiệm đượ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 ngôn ngữ và địa lý).
Thử nghiệm, phiên chạy thử nghiệm
Một chương trình kiểm thử (hoặc một tập hợp các trường hợp kiểm thử) sẽ chạy trên một thiết bị. Bạn có thể chạy một chương trình kiểm thử trên mỗi thiết bị hoặc phân đoạn chương trình 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 thử nghiệm
Chứa trạng thái và kết quả kiểm thử cho các phiên chạy thử nghiệm. Nếu có 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 kiểm thử trong bảng điều khiển Firebase, Test Lab sẽ đưa bạn đến ngay ma trận thử nghiệm đang diễn ra, nơi bạn có thể theo dõi tiến trình kiểm thử khi quá trình này diễn ra. Nếu đã sử dụng công cụ dòng lệnh, bạn có thể truy cập vào 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 lần chạy Test Lab của phiên chạy thử nghiệm. Biểu tượng trước tên của lần thực thi cho biết trạng thái của lần thực thi đó:

  • play_circle_outline Đang tiến hành: Phiên chạy thử nghiệm 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 thử nghiệm trong ứng dụng.
  • check_circle Đạt: Không có thử nghiệm nào trong quá trình thực thi không đạt.
  • warning Không thành công: Ít nhất một trong các thử nghiệm của quá trình thực thi không thành công.
  • error Không có kết quả chắc chắn: Kết quả thử nghiệm không có kết quả chắc chắn, có thể là do lỗi Test Lab.
  • block Bị 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ả 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ê về 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 trường hợp kiểm thử, nhật ký của phiên chạy và video về quá trình chạy thử nghiệm.

Kết quả kiểm tra chi tiết

Kết quả kiểm tra chi tiết có trong một bộ 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ả 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 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òng đời.