測試應用程序組件集成
如果您的應用使用了那些用戶不直接交互的組件,例如 Service 或者 Content Provider,你應該驗證這些組件是否以正確的方式在您的應用程序中運行。
當開發這類組件的時候,您應該養成編寫集成化測試的習慣以便在您的應用程序在設備或者模擬器上運行時驗證這些組件的行爲。
注意:Android 並沒有爲 BroadcastReceiver 提供單獨的測試用例類。要想驗證 BroadcastReceiver 是否正確相應,你可以測試向他發送 Intent 對象的組件。或者您也可以通過調用 InstrumentationRegistry.getTargetContext() 來創建一個 BroadcastReceiver 實例,然後調用你想測試的 BroadcastReceiver 方法(通常是 onReceive() 方法)。
這個課程將教你如何使用 Android 平臺提供的測試 APIs 和工具來構建自動化集成測試。
課程
學習如何構建集成測試來驗證你的應用程序中的 service 是否運行正確。
學習如何構建集成測試來驗證你的應用程序中的 content provider 是否運行正確。