1. 程式人生 > >8、測試應用程式元件整合

8、測試應用程式元件整合

測試應用程式元件整合

如果您的應用使用了那些使用者不直接互動的元件,例如 Service 或者 Content Provider,你應該驗證這些元件是否以正確的方式在您的應用程式中執行。

當開發這類元件的時候,您應該養成編寫整合化測試的習慣以便在您的應用程式在裝置或者模擬器上執行時驗證這些元件的行為。

注意:Android 並沒有為 BroadcastReceiver 提供單獨的測試用例類。要想驗證 BroadcastReceiver 是否正確相應,你可以測試向他傳送 Intent 物件的元件。或者您也可以通過呼叫 InstrumentationRegistry.getTargetContext()

來建立一個 BroadcastReceiver 例項,然後呼叫你想測試的 BroadcastReceiver 方法(通常是 onReceive() 方法)。

這個課程將教你如何使用 Android 平臺提供的測試 APIs 和工具來構建自動化整合測試。

課程

        學習如何構建整合測試來驗證你的應用程式中的 service 是否執行正確。

        學習如何構建整合測試來驗證你的應用程式中的 content provider 是否執行正確。