相关疑难解决方法(0)

Android Instrumentation测试和Android Studio中的单元测试之间的区别?

从Android Studio 1.1rc开始,有单元测试支持,我想知道Android Instrumentation测试和单元测试之间有什么区别.

据我了解:
单元测试对于测试不调用Android API的代码非常有用,而Android测试测试则是集成测试,用于测试Android API特定元素或GUI组件.

但是,如果你在单元测试中使用像RobolectricMockito这样的框架,你可以测试Android代码(不需要设备)如果我没有弄错的话.


这是正确的,还是有更大的区别?如果是这样,每个人的用途是什么?

testing android integration-testing unit-testing android-studio

69
推荐指数
4
解决办法
3万
查看次数

如何在Android Studio中单击运行所有(单元和仪表)测试

我正在Android Studio中开发Android应用.我有单元测试和仪器测试.

我想把它们全部运行,看看我是否破坏了什么.

现在我的工作流程是:

  • 转到项目视图
    • 导航 ${app}/src/androidTest/java/
    • 右键单击该节点并选择 Run 'All Tests'
    • 选择我的设备
    • 运行仪器化测试

然后

  • 转到项目视图
    • 导航 ${app}/src/androidTest/java/${package}
    • 右键单击该节点并选择 Run 'Tests in ${package}'
    • 运行单元测试

我真正需要的是一个绿色的大按钮,它可以运行所有测试,并将单元和仪表测试的OK/FAILED结果报告在一起.我怎样才能做到这一点?

android unit-testing android-studio

9
推荐指数
1
解决办法
665
查看次数