2011-09-05 24 views
16

Kiểm tra với UIAutomation trên Instruments là rất tốt, tuy nhiên, tài liệu và tài nguyên xung quanh nó hoặc là không tồn tại hoặc ẩn. Các nguồn lực tốt nhất (tài liệu, bài đăng trên blog, câu hỏi về Stack Overflow) đã giúp bạn thực hiện điều này trong các dự án của bạn là gì? Có bất kỳ kịch bản thử nghiệm nguồn mở tốt nào trong tự nhiên không?Tài nguyên tốt nhất cho kiểm tra UIAutomation cho các ứng dụng iOS

+0

Không liên quan đến câu hỏi, tôi không tin rằng cách tiếp cận tốt nhất để xử lý thẻ [ui-automation] là tạo một biến thể dành riêng cho iOS và gắn thẻ lại mọi thứ. Mọi người đã sử dụng thẻ này tốt cho các vấn đề liên quan đến iOS trong hơn một năm nay mà không bị nhầm lẫn. Có lẽ mở rộng wiki tag [ui-automation] để bao gồm định nghĩa có thể có này là cách tiếp cận đúng. Tôi đã hỏi một câu hỏi về điều này trên Meta, để xem những gì người khác cảm thấy giải pháp tốt nhất là: http://meta.stackexchange.com/questions/105149/should-the-ui-automation-tag-be-broadened-beyond -the-microsoft-specific-definit. –

+3

Tôi kính trọng không đồng ý. Tag wiki hiện tại xác định rõ phạm vi. Nhà phát triển iOS có điểm gì chung với nhà phát triển .NET đang tìm cách tận dụng khung tự động hóa? Đây là hai chủ đề khác nhau. – dtuckernet

Trả lời

27

Khi tôi chỉ ra trong my answer đến this similar question, tôi đã đề cập đến Tự động hóa giao diện người dùng như một phần của khóa học gần đây về phát triển iPhone nâng cao. Video cho phiên "Thử nghiệm" bao gồm công cụ này có thể được tìm thấy miễn phí on iTunes U và ghi chú khóa học về Tự động hóa giao diện người dùng, cùng với tập lệnh mẫu, có sẵn here.

Nếu bạn có quyền truy cập vào WWDC 2010 videos, hãy đảm bảo xem phiên 306 - "Tự động kiểm tra giao diện người dùng bằng dụng cụ". Đó là bài giới thiệu đầu tiên của tôi về chủ đề này, và họ làm một công việc tuyệt vời để chạy qua các khái niệm cốt lõi.

Ngoài ra, "How to use UIAutomation to create iPhone UI tests" của James Turner và "của Vollmer" là "Working with UIAutomation" là cả hai lần viết lên mà tôi thấy hữu ích.

Cuối cùng, thẻ ở đây trên Ngăn xếp ngăn xếp chứa nhiều tập lệnh hữu ích và ví dụ cụ thể về Tự động hóa giao diện người dùng đang hoạt động.

Các vấn đề liên quan