Во-первых, я хочу исповедовать. Я никогда не писал тест раньше. Я был программистом уже более 10 лет, и ни разу не нашел необходимости писать правильный тест (или что бы он ни называл), поскольку в основном я пишу коды, которые (я думаю) можно легко протестировать вручную.Тестирование Android-приложения с использованием Android Studio
Теперь я пишу довольно сложное приложение для Android, и это ручное тестирование, которое я выполняю, чтобы гарантировать, что все функции и классы работают по назначению, замедляет меня. Итак, теперь я ищу в темноте, как сделать мои коды совместимыми с тестами (есть ли такая вещь?), И с чего мне начать.
Я использую новейшую студию Android (1.2 Beta 3). Я обнаружил, что в папке «src» есть папка «androidTest», которая (несколько папок под ней) содержит файл ApplicationTest.java. Вот содержание ApplicationTest.java
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
}
Теперь вернемся к моему приложению. Я хочу протестировать класс AnalyzerOffline.java (расположенный в главном> java> com.code.imin.app), который я написал, потому что там есть довольно сложные и большие коды. Итак, как мне начать? Я пробовал читать http://developer.android.com/tools/testing/testing_android.html, http://rexstjohn.com/unit-testing-with-android-studio/ и т. Д., Но я до сих пор не знаю, с чего начать. Я чувствую, что здесь что-то не хватает, или, может быть, каким-то образом мой взгляд на письменный тест или вся его идея ошибочна.
Так может ли кто-нибудь показать мне немного света здесь?
вы получите мой ответ .. –