Android测试涉及应用程序重启

Android测试涉及应用程序重启,android,android-testing,Android,Android Testing,我正在尝试实现一个后台作业队列。作业队列应该是持久的。 也就是说,如果android决定终止我的应用程序,破坏进程,则需要从数据库中检索作业,并在下次启动我的应用程序时恢复作业 我想使用android测试框架来测试这个特性。通过查看文档,我找不到一种方法来设置这个涉及应用程序重启的场景 更具体地说,我想模拟: 创建作业队列,添加作业 应用程序进入后台 Android决定终止应用程序,结束进程,取消分配作业队列 重新启动应用程序,检索并恢复作业队列 在Android 4.0+中,您可以选择“设置/

我正在尝试实现一个后台作业队列。作业队列应该是持久的。 也就是说,如果android决定终止我的应用程序,破坏进程,则需要从数据库中检索作业,并在下次启动我的应用程序时恢复作业

我想使用android测试框架来测试这个特性。通过查看文档,我找不到一种方法来设置这个涉及应用程序重启的场景

更具体地说,我想模拟:

创建作业队列,添加作业

应用程序进入后台

Android决定终止应用程序,结束进程,取消分配作业队列

重新启动应用程序,检索并恢复作业队列


在Android 4.0+中,您可以选择“设置/开发人员选项”中不保留活动-通过这种方式,您可以模拟Android操作系统杀死应用程序的情况。

我可以在设备上进行此测试。但是,我想将其作为测试用例编写并在测试框架中执行