使用儀器上的UIAutomation進行測試非常棒,但其周圍的文檔和資源不存在或隱藏。什麼是最好的資源(文檔,博客文章,堆棧溢出問題),它們幫助你在項目中實現這些?野外有沒有好的開源測試腳本?適用於iOS應用程序的UIAutomation測試的最佳資源
16
A
回答
27
正如我在my answer到this similar question中指出的那樣,我介紹了UI Automation作爲我最近開發高級iPhone開發課程的一部分。涵蓋此儀器的「測試」會話的視頻可免費找到on iTunes U,有關UI自動化的課程筆記以及示例腳本可用here。
如果您有權訪問WWDC 2010 videos,請務必查看會話306 - 「使用儀器自動執行用戶界面測試」。這是我第一次介紹這個話題,他們在貫穿核心概念方面做得很好。
另外,詹姆斯特納的「How to use UIAutomation to create iPhone UI tests」和亞歷克斯沃爾默的「Working with UIAutomation」都是我發現有用的寫作。
最後,堆棧溢出的ui-automation標籤包含許多有用的腳本和UI自動化的具體示例。
相關問題
- 1. UIAutomation API用於測試IOS
- 2. 適用於演示應用程序的最佳iPhone/iOS框架
- 3. 如何使用儀器測試iOS Web應用程序UIAutomation
- 4. iOS應用程序不適用於TestFlight中的內部測試
- 5. 用於測試WP7應用程序的最佳單元測試框架
- 6. 適用於CRUD應用程序的AngularJS $資源參數編程
- 7. 單元測試資源管理器不顯示適用於metro應用程序的異步單元測試
- 8. 學習應用程序編程的最佳資源? (.Net/Cocoa/etc)
- 9. 用於winforms應用程序的內存空間分析的最佳資源。
- 10. 測試安裝程序 - 適用於應用程序的browsercam
- 11. 創建適用於iOS的Web應用程序的最佳方法
- 12. 適用於Windows 8 metro應用程序的Twitter API資源
- 13. 適用於Java EE應用程序的NetBeans資源管理
- 14. 適用於iOS的AIR應用程序
- 15. 僅適用於iOS的應用程序
- 16. 適用於iOS的最佳歸檔程序庫
- 17. 適用於iOS上的視頻資源的應用細化
- 18. 適用於iPhone的最佳資源文件類型
- 19. 適用於java ee應用程序的最佳免費技術
- 20. 適用於Java Web應用程序的最佳郵件庫
- 21. 適用於網絡應用程序的最佳瀏覽器
- 22. 適用於Android 2d繪圖應用程序的最佳方法
- 23. 適用於Ruby on Rails的最佳性能測量工具應用程序
- 24. 使用儀器測試iOS應用程序開發的最佳實踐
- 25. iOS UIAutomation:切換應用程序
- 26. 爲Windows應用程序測試編程的最佳方法
- 27. 將我的iOS應用程序分發給測試人員的最佳方法?
- 28. 從應用程序外部測試應用程序服務的最佳方法
- 29. 什麼是適用於iOS測試應用程序分發的特設證書?
- 30. 應用程序資源與測試資源不同的可繪製加載
與這個問題無關,我不認爲處理[ui-automation]標籤的最佳方法是創建一個iOS特定的變體並重新標記所有內容。一年來,人們一直在使用該標籤來處理與iOS相關的問題,而且毫無混淆。也許擴大[ui-automation]標籤wiki以包含這個可能的定義是正確的方法。我在Meta上提出了一個關於這個問題的問題,以瞭解別人認爲最好的解決方案是什麼:http://meta.stackexchange.com/questions/105149/should-the-ui-automation-tag-be-broadened-beyond微軟特定的定義。 –
我恭敬地不同意。目前的標籤wiki明確定義了範圍。一位iOS開發人員與尋求利用自動化框架的.NET開發人員有什麼共同之處?這是兩個不同的話題。 – dtuckernet