权限测试我的Android服务

时间:2016-08-17 19:57:40

标签: android permissions automated-tests

背景:

我们有一个应用程序本质上是一个系统服务,它为我们域中的其他应用程序提供API。但是,我们的服务具有多级权限,我们在自己的服务中进行动态权限检查,而不是使用基于清单的权限。这允许我们提供一些免费许可的API,同时通过各种权限保护我们的其余API。

现在我想做的是编写自动化测试,验证我们的系统调用是否强制执行各种权限。我这样做的计划是调用每个方法并期望抛出安全异常。问题是,由于有各种级别的权限,我需要为每个权限都有一个单独的应用程序。

所以我的问题:在运行测试运行器上下文时是否可以从我的应用程序授予和撤消权限?

0 个答案:

没有答案