2013-08-22 84 views
0

我目前正在手動測試報亭應用的幾項功能。我做的測試類型非常基本。下面列出幾條:iOS報亭入門應用自動化

  1. 啓動和退出應用程序
  2. 啓動,導航菜單和登錄,註銷
  3. 啓動,採取啓動畫面的截圖
  4. 啓動,測試一些文本的顏色。

等等。由於有這樣的100個測試,我想自動化這些。

我沒有Mac。是否有任何工具(開源優選)實現這一目標?

請注意,我自己學習這一點,我的公司目前不提供所需的成本。它更多的是PoC。所以,當我有具體的東西時,他們最終會支持。

請指點我可以用什麼工具來實現這一點(我聽到了很多關於黃瓜的事情,但我不知道紅寶石。我很願意學習,如果這是唯一可用的最佳工具)。

另外,關於如何通過自動方式在真實設備上啓動報亭應用程序的示例代碼片段很酷。

謝謝!

回答

1

Apple提供Automation f/w作爲Instruments的一部分。

有各種教程/入門指南可用。嘗試在谷歌搜索「UIAutomation入門」。

iOS應用程式的自動化測試其他一些第三方選件:

我評估了這些工具的一段時間回來,決定使用Apple的UIAutomation f/w。它有許多缺陷,但我們已經能夠成功地使用它。

0

您將需要OSX和XCode進行自動化。所有UIAutomation框架都基於Xcode提供的instruments可執行文件。

我也可以推薦the Illuminator framework這是我寫的,以克服在蘋果的UIAutomation了很多錯誤和缺點。