Thông thường tôi thấy rằng gần như tất cả các trường hợp thử nghiệm quan trọng nhất của tôi đối với việc phát triển iPhone xoay quanh kiểm tra giao diện người dùng thay vì logic nghiệp vụ hoặc kiểm tra dữ liệu. Tôi không quen thuộc với thử nghiệm giao diện người dùng tự động trong môi trường XCode. Ai đó có thể chỉ cho tôi một cuốn sách hay hướng dẫn hay không?Có hướng dẫn tốt về thử nghiệm giao diện người dùng tự động chạm vào ca cao không?
CẬP NHẬT
Câu hỏi này được viết cách đây vài năm và thử nghiệm giao diện người dùng đã đi một chặng đường dài kể từ đó. Sử dụng Giao diện người dùng Tự động hóa vẫn là một tùy chọn, nhưng KIF Framework là một giải pháp tốt hơn cho thử nghiệm chức năng ngay bây giờ, IMO.
Từ trang github KIF của:
KIF, viết tắt của Keep It chức năng, là một iOS thử nghiệm hội nhập khuôn khổ. Nó cho phép tự động hóa dễ dàng các ứng dụng iOS bằng cách tận dụng các thuộc tính trợ năng mà hệ điều hành có sẵn cho những người có khuyết tật trực quan .
KIF xây dựng và thực hiện kiểm tra bằng cách sử dụng mục tiêu thử nghiệm XCTest tiêu chuẩn . Thử nghiệm được tiến hành đồng bộ trong luồng chính (chạy vòng lặp chạy để buộc thời gian trôi qua) cho phép logic và bố cục phức tạp hơn . Điều này cũng cho phép KIF tận dụng lợi thế của Điều hướng thử nghiệm mã vạch Xcode 5, công cụ tạo dòng lệnh và kiểm tra Bot báo cáo.
Nội dung hay. Cảm ơn! – memmons