Chạy thử nghiệm Robo (iOS+)

Robo test là một công cụ kiểm thử được tích hợp với Firebase Test Lab. Thử nghiệm Robo phân tích cấu trúc giao diện người dùng (UI) của ứng dụng, sau đó khám phá cấu trúc đó một cách có phương pháp, tự động mô phỏng các hoạt động của người dùng. Thử nghiệm robot luôn mô phỏng các hoạt động giống nhau của người dùng theo cùng một thứ tự khi bạn sử dụng nó để thử nghiệm một ứng dụng trên một cấu hình thiết bị cụ thể có cùng cài đặt. Phương pháp thử nghiệm lặp lại này cho phép bạn sử dụng thử nghiệm Robo để xác thực các bản sửa lỗi và kiểm tra hồi quy.

Kiểm tra Robo ghi lại các tệp nhật ký, lưu một loạt ảnh chụp màn hình có chú thích, sau đó tạo video từ các ảnh chụp màn hình đó để hiển thị cho bạn các thao tác mô phỏng của người dùng mà nó đã thực hiện. Những nhật ký, ảnh chụp màn hình và video này có thể giúp bạn xác định nguyên nhân gốc rễ gây ra sự cố ứng dụng. Các tính năng kiểm tra Robo này cũng có thể giúp bạn tìm ra sự cố với giao diện người dùng của ứng dụng.

Ngoài việc chạy thử nghiệm Robo thông thường, bạn có thể tùy chỉnh thử nghiệm của mình bằng cách sử dụng tập lệnh Robo, đây là một tính năng của thử nghiệm Robo. Để tìm hiểu thêm, hãy xem Chạy tập lệnh Robo .

Số liệu thống kê thu thập dữ liệu thử nghiệm robot

Để giúp bạn diễn giải kết quả kiểm tra Robo của mình, kiểm tra Robo ghi lại số liệu thống kê trong mỗi lần thu thập thông tin kiểm tra. Test Lab hiển thị số liệu thống kê ở đầu tab Robo test trong trang kết quả kiểm tra của bạn:

  • Hành động: Tổng số hành động được thực hiện trong quá trình thu thập thông tin, bao gồm hành động của tập lệnh Robo, hành động khỉ và lệnh Robo.

  • Màn hình: Số lượng màn hình riêng biệt được truy cập trong quá trình thu thập thông tin.

Test Lab cũng sử dụng số liệu thống kê để tạo biểu đồ trực quan của bài kiểm tra Robo dưới dạng biểu đồ thu thập thông tin. Biểu đồ có các màn hình là các nút và các hành động là các cạnh. Bằng cách đi theo các cạnh giữa các màn hình, bạn có thể biết được cách thử nghiệm Robo đi qua ứng dụng của bạn trong suốt quá trình thu thập thông tin.

Hết thời gian chờ kiểm tra robot

Tùy thuộc vào mức độ phức tạp của giao diện người dùng ứng dụng của bạn, thử nghiệm Robo có thể mất năm phút trở lên để hoàn thành một loạt tương tác giao diện người dùng kỹ lưỡng. Chúng tôi khuyên bạn nên đặt thời gian chờ thử nghiệm ít nhất là 120 giây (2 phút) đối với hầu hết các ứng dụng và 300 giây (5 phút) đối với các ứng dụng có độ phức tạp vừa phải. Giá trị mặc định cho thời gian chờ là 300 giây (5 phút) đối với các thử nghiệm chạy từ bảng điều khiển Firebase và 900 giây (15 phút) đối với các thử nghiệm chạy từ dòng lệnh gcloud.

Lỗi hết thời gian khởi động ứng dụng

Nếu ứng dụng của bạn mất nhiều thời gian để khởi động, thử nghiệm Robo có thể gây ra lỗi và không thể thu thập dữ liệu ứng dụng của bạn. Điều này chỉ xảy ra trong trường hợp thời gian khởi động quá dài và chỉ có thể giải quyết bằng cách sửa đổi ứng dụng của bạn để ứng dụng khởi động nhanh hơn.

Kiểm soát nhiều hơn với tập lệnh Robo

Đôi khi bạn cần kiểm soát nhiều hơn các bài kiểm tra của mình. Ví dụ: bạn có thể muốn kiểm tra hành trình chung của người dùng hoặc cung cấp dữ liệu đầu vào giao diện người dùng cụ thể như tên người dùng và mật khẩu. Tập lệnh Robo có thể trợ giúp. Để tìm hiểu thêm về tập lệnh Robo, hãy xem Chạy tập lệnh Robohướng dẫn tham khảo tập lệnh Robo .

Bước tiếp theo