0

我是新的android測試和一段時間我使用Android測試框架來測試我的代碼(在ProviderTestCase2,AndroidTestCase,activityinstrumentationtestcase2等的幫助下)我想知道什麼是其他框架可用作爲開源(嚴格白盒)。我碰到過Robotium,Roboelectric,monkeyrunner,Calabash)。哪個用於單元測試,測試android服務?我得到了一個總體思路,即用於黑盒測試的上述框架(糾正我,如果我錯了)。對於白盒測試哪個是最好的測試框架?Android白盒測試

回答

0

我更喜歡robolectric,因爲它可以很容易地在PC上運行,並且在應用程序中測試邏輯非常有幫助。

Robotium是用於ui測試的,在我看來,花費大量時間寫ui測試代碼是不值得的,因爲ui /需求總是在變化。

+0

感謝您的提示。我也困惑我是否可以測試像Mediaplayer servies,數據庫這樣的android服務。除了單元測試外,是否值得使用框架進行功能測試。我認爲Robotium是用於黑盒測試的。在功能測試上也需要Roboelectric的更多信息。 – Simz