Khung thử nghiệm Espresso - Khả năng tiếp cận
Tính năng trợ năng là một trong những tính năng chính của bất kỳ ứng dụng nào. Ứng dụng do nhà cung cấp phát triển phải hỗ trợ nguyên tắc trợ năng tối thiểu do Android SDK đặt ra để trở thành một ứng dụng thành công và hữu ích. Tuân theo tiêu chuẩn khả năng tiếp cận là rất quan trọng và nó không phải là một nhiệm vụ dễ dàng. Android SDK cung cấp hỗ trợ tuyệt vời bằng cách cung cấp các chế độ xem được thiết kế phù hợp để tạo giao diện người dùng có thể truy cập.
Tương tự như vậy, khung kiểm tra Espresso rất có lợi cho cả nhà phát triển và người dùng cuối bằng cách hỗ trợ một cách minh bạch các tính năng kiểm tra khả năng truy cập vào công cụ kiểm tra lõi.
Trong Espresso, nhà phát triển có thể kích hoạt và định cấu hình kiểm tra khả năng truy cập thông qua lớp AccessibilityChecks . Mã mẫu như sau,
AccessibilityChecks.enable();
Theo mặc định, kiểm tra khả năng truy cập chạy khi bạn thực hiện bất kỳ hành động xem nào. Kiểm tra bao gồm chế độ xem mà hành động được thực hiện cũng như tất cả các chế độ xem con cháu. Bạn có thể kiểm tra toàn bộ hệ thống phân cấp chế độ xem của màn hình bằng đoạn mã sau:
AccessibilityChecks.enable().setRunChecksFromRootView(true);
Phần kết luận
Espresso là một công cụ tuyệt vời dành cho các nhà phát triển Android để kiểm tra hoàn toàn ứng dụng của họ một cách rất dễ dàng và không cần nỗ lực thêm theo yêu cầu của một khung thử nghiệm. Nó thậm chí còn có bộ ghi để tạo trường hợp thử nghiệm mà không cần viết mã theo cách thủ công. Ngoài ra, nó hỗ trợ tất cả các loại kiểm tra giao diện người dùng. Bằng cách sử dụng khung thử nghiệm espresso, một nhà phát triển Android có thể tự tin phát triển một ứng dụng đẹp mắt cũng như một ứng dụng thành công mà không gặp bất kỳ vấn đề nào trong một khoảng thời gian ngắn.