8、测试应用程序组件集成

来源:互联网 发布:山东职业学院网络 编辑:程序博客网 时间:2024/06/03 16:50

测试应用程序组件集成

如果您的应用使用了那些用户不直接交互的组件,例如 Service 或者 Content Provider,你应该验证这些组件是否以正确的方式在您的应用程序中运行。

当开发这类组件的时候,您应该养成编写集成化测试的习惯以便在您的应用程序在设备或者模拟器上运行时验证这些组件的行为。

注意:Android 并没有为 BroadcastReceiver 提供单独的测试用例类。要想验证 BroadcastReceiver 是否正确相应,你可以测试向他发送 Intent 对象的组件。或者您也可以通过调用 InstrumentationRegistry.getTargetContext() 来创建一个 BroadcastReceiver 实例,然后调用你想测试的 BroadcastReceiver 方法(通常是 onReceive() 方法)。

这个课程将教你如何使用 Android 平台提供的测试 APIs 和工具来构建自动化集成测试。

课程

测试你的 Service

        学习如何构建集成测试来验证你的应用程序中的 service 是否运行正确。

测试你的 Content Provider

        学习如何构建集成测试来验证你的应用程序中的 content provider 是否运行正确。

原创粉丝点击