Kiểm tra tích hợp với Flutter

Để kiểm thử các ứng dụng Flutter bằng Phòng thí nghiệm kiểm tra Firebase, bạn có thể viết các bài kiểm thử tích hợp Flutter, xây dựng APK Android hoặc tệp zip kiểm thử iOS và chạy dưới dạng kiểm thử thiết bị đo đạc Android thông thường hoặc XCTest của iOS.

Các loại thử nghiệm tích hợp Flutter

Flutter hỗ trợ ba loại thử nghiệm: thử nghiệm đơn vị, thử nghiệm widget và thử nghiệm tích hợp. Kiểm thử đơn vị xác minh hành vi của một phương thức hoặc lớp. Kiểm tra tiện ích sẽ xác minh hoạt động của các tiện ích Flutter mà không cần chạy ứng dụng. Kiểm thử tích hợp , còn được gọi là kiểm thử toàn diện hoặc kiểm thử GUI, sẽ chạy toàn bộ ứng dụng.

Để tìm hiểu thêm về kiểm tra tích hợp, hãy xem Kiểm tra tích hợp Flutter .

Viết bài kiểm tra tích hợp Flutter

Để tìm hiểu cách viết bài kiểm thử tích hợp, hãy xem phần thiết lập dự án trong tài liệu kiểm thử tích hợp Flutter. Tùy chọn, bạn có thể theo dõi quá trình chạy bằng lệnh Flutter để chạy và xác minh các thử nghiệm cục bộ.

Kiểm tra trên Test Lab

Bạn có thể sử dụng Test Lab với cả mục tiêu Android và iOS.

thiết lập Android

Làm theo hướng dẫn trong phần Kiểm tra thiết bị Android của README.

thiết lập iOS

Làm theo hướng dẫn trong phần Kiểm tra thiết bị iOS của README.

Hỗ trợ kiểm tra robot

Các thử nghiệm robot về cơ bản không hỗ trợ Flutter. Để cải thiện khả năng thu thập thông tin ứng dụng của bạn, hãy sử dụng tập lệnh Robo , là các thử nghiệm tự động hóa các tác vụ QA thủ công cho ứng dụng dành cho thiết bị di động và cho phép tích hợp liên tục (CI) cũng như các chiến lược thử nghiệm trước khi ra mắt. Ví dụ: để kiểm soát hành vi của Robo theo cách chính xác và mạnh mẽ hơn, bạn có thể sử dụng các lần nhấp với VisionText .

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

Bạn có thể chạy thử nghiệm tích hợp Flutter dưới dạng thử nghiệm thiết bị đo đạc Android hoặc XCTest trên iOS. Để phân tích kết quả kiểm tra tích hợp, hãy xem tài liệu dành cho AndroidiOS , tùy thuộc vào nền tảng của bạn.

Hạn chế

Thông tin về thời gian thử nghiệm cho từng trường hợp thử nghiệm không có sẵn, điều đó có nghĩa là các tính năng như thời lượng của trường hợp thử nghiệm và video cho từng trường hợp thử nghiệm không hoạt động như mong đợi.

Xử lý sự cố

Nếu bạn gặp sự cố, hãy kiểm tra trình theo dõi sự cố công khai để biết các thử nghiệm tích hợp .

Nếu bạn gặp phải sự cố mới do khung kiểm tra tích hợp gây ra, hãy gửi sự cố mới vào trình theo dõi sự cố công khai theo hướng dẫn trong Tạo báo cáo lỗi hữu ích .