2011-10-03 86 views
1

有沒有辦法讓我做一種類似於猴子跑步者的UI壓力測試。Android上的UI壓力測試

我希望我的壓力測試儀在屏幕上隨機點擊,直到出現提示。然而,我希望能夠檢測到對話框是否出現,然後我想放入一些值,或者如果有提示我上傳的東西,我會上傳一張隨機圖片。猴子跑步者沒有知道對話框出現的功能嗎?這個我試圖配置的壓力測試儀必須是一個適合所有壓力測試儀的測試儀。

回答

1

猴子本身不知道你的用戶界面顯示什麼,但你的應用程序。您可能會發現isUserAMonkey API有用。雖然它的存在已成爲許多人的娛樂來源,但它存在於這些情況下,您希望應用程序對於猴子的行爲與對於真實用戶的行爲不同。

+0

我不太明白?我需要如果編輯文本字段出現,我想猴子彈出鍵盤並鍵入一些東西,然後按確定 – user922770

+0

換句話說,一種選擇是模擬您的輸入對話框,如果isUserAMonkey'返回true並且使用特殊的測試數據而不是用戶輸入的數據。 – adamp

+0

哦,好吧,我看到你來自哪裏,但我需要開發適用於所有應用程序的東西。如果我不得不壓力測試沒有isUserAMonkey檢查的應用程序,該怎麼辦?而且,即使觸摸應用程序,它也應該測試自己。所以它會在屏幕上進行隨機點擊,並且只有在出現對話框時纔會執行其他操作 – user922770

0

看看robotium。它還支持Android應用程序的黑盒UI測試。

+0

不能使用模擬器只能使用robotium嗎?我需要這個在真正的Android手機上工作呢! – user922770

+0

我個人僅將它用於模擬器。我相信你可以,因爲它說自己的wiki頁面上 **「我可以用Robotium上預安裝的應用程序? 是的,你可以,如果你有一個根深蒂固的手機。」 ** [鏈接](HTTP ://code.google.com/p/robotium/wiki/QuestionsAndAnswers) – nabsATX

+0

Robotium適用於Android手機以及仿真器。 – Renas

0

這就是你可以嘗試與testobject.com做到這一點:

enter image description here

功能randomInput(...)是調用練功猴子。這不完全是防彈的,但可能會在你的情況下做到這一點。