使用 Android Studio 在 Android 应用程序中编写测试用例
Write test case in Android application using Android Studio
我在 Android 已经开发的应用程序中工作,我需要在 Android Studio 中为此应用程序编写测试用例。我想知道如何在 Android Studio 中编写测试用例?
我也想知道写测试用例的主要建议是什么?如何测试我们正在编写的应用程序编写测试用例?
我制作了测试文件夹
public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> {
private static final String LOGIN_DIALOG_FRAGMENT_TAG = NestAlertDialog.class.getSimpleName();
private LoginActivity mActivity;
private MainActivity mMainActivity;
public LoginActivityTest() {
super(LoginActivity.class);
}
I have made test folder
Atm(Android Studio 1.1.0) 当您创建一个项目时,AS 负责在您的应用程序中创建一个测试文件夹 /app/src/androidTest。
如果您愿意,您仍然可以在其他地方创建测试项目目录,或者您可以尝试遵循 official website notes on testing。
I want to know how to write test case in android studio
我建议您先下载示例代码 activityInstrumentation。从 Android Studio,文件 -> 导入样本。
稍后您可以查看文档以开发更进一步和更复杂的测试。
您也可以检查 this 作为进一步的参考。
What is main propose of writing test case
如果你的程序很简单,不超过 100 个 LOC 测试用例,可能没有用,只是项目越大越难调试。您可以为组成您的应用程序的每一小段代码创建测试用例,从而确保您的整个应用程序正常工作。
您也可以通过在单行代码之前编写测试用例来编写您的应用程序,如 Test Driven D发展.
我在 Android 已经开发的应用程序中工作,我需要在 Android Studio 中为此应用程序编写测试用例。我想知道如何在 Android Studio 中编写测试用例?
我也想知道写测试用例的主要建议是什么?如何测试我们正在编写的应用程序编写测试用例?
我制作了测试文件夹
public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> {
private static final String LOGIN_DIALOG_FRAGMENT_TAG = NestAlertDialog.class.getSimpleName();
private LoginActivity mActivity;
private MainActivity mMainActivity;
public LoginActivityTest() {
super(LoginActivity.class);
}
I have made test folder
Atm(Android Studio 1.1.0) 当您创建一个项目时,AS 负责在您的应用程序中创建一个测试文件夹 /app/src/androidTest。
如果您愿意,您仍然可以在其他地方创建测试项目目录,或者您可以尝试遵循 official website notes on testing。
I want to know how to write test case in android studio
我建议您先下载示例代码 activityInstrumentation。从 Android Studio,文件 -> 导入样本。 稍后您可以查看文档以开发更进一步和更复杂的测试。
您也可以检查 this 作为进一步的参考。
What is main propose of writing test case
如果你的程序很简单,不超过 100 个 LOC 测试用例,可能没有用,只是项目越大越难调试。您可以为组成您的应用程序的每一小段代码创建测试用例,从而确保您的整个应用程序正常工作。
您也可以通过在单行代码之前编写测试用例来编写您的应用程序,如 Test Driven D发展.