繁体   English   中英

使用android studio进行单元测试时要运行哪个测试

[英]Which test to run when using android studio for unit testing

我正在通过udacity.com上的android应用程序教程课程学习。 我上了一堂介绍测试的课程。 但是,当前课程的视频显示了如何在只有一个run test选项可用的情况下run test 在这里看到: https : //youtu.be/CHb8JGHU290?t=170

但是我的android studio显示了很多选项

http://i.imgur.com/YOjyXyu.png

而且我不确定该使用哪种正确的方法,甚至不确定它们之间的区别。 谁能阐明我为什么有4种不同的选择以及它们是什么? 特别是第一和第二种选择使我感到困惑。 第三个和第四个选项很直观,足以理解。

谢谢。

提供的选项有:

1-使用Gradle运行测试:Android Studio版本1.1中已添加此功能,以使用Android的构建系统Gradle运行测试。

2-使用Android JUnit运行测试,这可能需要设备/仿真器。 如果您拥有使用Android测试套件的测试用例(例如AndroidTestCase ,则可以使用此选项,这对于运行更复杂且与Android相关的测试用例也很有用。

3/4-使用JUnit框架运行。 就您而言,这两个选项之间的唯一区别是,第一个选项指示项目中所有可用的测试,而最后一个选项提供运行指定包中现有的所有测试。 在您的情况下,可能两个选项都是等效的。

如果您正在运行基本单元测试,那么我绝对会坚持使用第一个选项。 此处提供有关Android Studio测试的更多详细信息: http : //tools.android.com/tech-docs/unit-testing-support

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM