Mobly là một khung kiểm thử mã nguồn mở để kiểm thử tự động toàn diện do máy chủ lưu trữ điều khiển. Bạn có thể dùng Mobly để điều phối các thao tác trên nhiều thiết bị nhằm xác thực các tính năng của Android, bao gồm cả Wi-Fi và điện thoại.
Thông tin cơ bản về Mobly
Khi dùng Mobly, bạn có thể viết và thực thi các kiểm thử Mobly để xác minh các tính năng của Android. Để tìm hiểu những kiến thức cơ bản về cách sử dụng Mobly, hãy xem hướng dẫn về Mobly.
Bạn cũng có thể sử dụng Mobly Snippet Lib để tạo các tệp APK kiểm thử tuỳ chỉnh nhằm kích hoạt mã phía thiết bị từ máy chủ lưu trữ.
Các tính năng của Mobly
Khung kiểm thử Mobly cung cấp các tính năng sau:
Tổ chức kiểm thử linh hoạt
Mobly là một thư viện độc lập mà người dùng có thể xây dựng các bộ kiểm thử khác nhau. Người dùng Mobly không bị ảnh hưởng bởi các thay đổi của người dùng khác.
Người dùng có thể thêm các phần phụ thuộc vào bộ kiểm thử dành riêng cho dự án mà không ảnh hưởng đến những người dùng khác.
Đoạn mã Mobly cho phép người dùng tạo các tệp APK kiểm thử tuỳ chỉnh chỉ với những API liên quan đến quy trình kiểm thử. Điều này giúp giảm thiểu mức hao tổn kích thước tệp của các APK thử nghiệm.
Dễ dàng duy trì và gỡ lỗi
Mobly cung cấp kết quả kiểm thử giàu thông tin, bao gồm cả dấu vết ngăn xếp của kiểm thử và đoạn mã, cũng như kết quả của từng lần lặp lại kiểm thử đối với các kiểm thử được lặp lại hoặc thử lại.
Cơ sở mã Mobly được bao phủ bởi các bài kiểm thử đơn vị trước khi gửi và thực thi mức độ sử dụng bài kiểm thử đơn vị cho các đóng góp mã mới, giúp giảm nguy cơ xảy ra lỗi mã.
Các tệp APK đoạn mã Mobly có thể chạy mà không cần quyền truy cập đặc quyền, cho phép kiểm thử trên nhiều nền tảng.
Ví dụ về các kiểm thử Mobly
Sau đây là ví dụ về các bài kiểm thử Mobly cho các tính năng của Android:
- Kiểm tra Wi-Fi Direct
- Kiểm thử CompanionDeviceManager