在真实设备上启动UI测试可能会导致错误或不准确的结果。因此,我们建议使用模拟器来运行UI测试。
以下是在Android Studio中配置使用模拟器运行UI测试的示例代码:
在app/build.gradle文件中添加以下依赖项:
androidTestImplementation 'com.android.support.test:runner:1.2.0'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.2.0'
在您的测试类中,添加以下代码段:
@RunWith(AndroidJUnit4.class)
@LargeTest
public class MyTest {
@Rule
public ActivityTestRule mActivityRule = new ActivityTestRule<>(MainActivity.class);
@Test
public void myTest() {
// Your test code goes here
}
}
使用模拟器作为测试设备时,您将需要安装并配置AVD(Android Virtual Device)管理器。
您可以使用以下命令来启动模拟器:
emulator @avd_name
其中,avd_name是您在AVD管理器中选择的虚拟设备名称。
使用模拟器运行UI测试可能会增加测试用例的运行时间,但是这比在真实设备上运行测试更可靠。
下一篇:不要在折线图中对变量进行排序。