2014-02-10 199 views
0

我的意思是自動化測試寫入本身。測試人員可以執行一些操作,將其記錄下來,然後可以將其用作編寫測試的基礎。我無法找到任何現有解決方案,難以實施嗎?或者我錯過了什麼?自動化測試

我的意思是這可能是因爲記錄所有觸摸/按鍵事件一樣簡單,並且使用例如https://github.com/square/javawriter

UPD編寫測試:我應該提到,我知道標準測試辦法:

  • UiAutomator
  • Roboelectric
  • 咖啡(機器人-測試試劑盒)

但這不是我的意思。用手寫測試是一種痛苦,如果這個過程可以簡化,我會漫步。

UPD1:如果有人絆倒這個問題,this就是我的意思。這是非免費的,所以我很樂意檢查免費/開源模擬。

+0

http://developer.android.com/tools/testing/testing_ui.html –

+0

通常這意味着要編寫Junit測試。對於UI自動化測試來說,它會更復雜。 – AlexWien

回答

0

您可以嘗試使用免費的Appium(iOS/Android),並具有一項功能,可讓您記錄操作並運行它們。但是,這隻適用於UI功能,任何標準單元測試仍需要以標準方式(手動)開發。作爲一個說明,Appium是新的(〜1歲),所以有可能仍然是bug(如在iOS設備和Xcode 5.0.1 +不運行)

appium.io

我覺得這是值得一提的是appium不需要對你的android/iOS項目進行任何修改/添加,就像我找到的其他一些解決方案一樣。

+0

謝謝,這看起來很有希望。 –

0

請卡拉什https://github.com/calabash這是開放的兼容的iOS和Android。

+0

我沒有發現任何關於自動化測試寫入的內容。據我瞭解,這個庫包裝Robotium,所有測試仍然必須用Ruby手動編寫。 –

+0

@RomanZhilich calabash-android有一組預定義的步驟,因此您不需要編寫ruby代碼。 – mromer