根據Android Developer文檔,對Android的UT做個學習總結:
1. 搭建Eclipse測試環境。
Eclipse的ADT(Android Developer Tools) 插件為我們提供了通過GUI來建立、運作Android
測試用例的內建開發環境。
在Eclipse中,通過如下步驟來為你的Android應用建立測試項目:
a. 右鍵Android應用, 選擇Android Tools —> New Test Project
b. 根據測試項目建立向導,為你的測試項目設定相應的屬性。
2. 建立測試用例
最好為項目的每一個Activity都建立一個測試類。
每個測試用例大體包括三個部分:
a. Test Fixture, 就是一些為了跑你的測試方法而需要被初始化的對象。
b. Preconditions test method,
一些前置條件的測試方法,用來確定你要測試的對象是否被正确初始化了。另外還有setUp()、tearDown()方法,
測試程式會在調用任何其他測試方法之前調用setUp()方法,調用 其他測試方法之後調用tearDown()方法。可以在setUp()方法中初始化你要測試的對象。
c. 與具體Activity相關的測試方法。
步驟:
a.
預設情況下,測試項目建完會為你建立一個叫<code><your_app_package_name>.tests的包,如果沒有,自己建一個。</code>
b.
在a中的建立的包裡,為你将要測試的Activity建立一個名為<code><your_app_activity_name>Test</code>
的測試類<code>, 如<code>MyFirstTestActivityTest</code></code>。
c. 編寫測試類。測試類必須要繼承<code></code>類的一個子類,如