Запуск тестов в Android Studio
В этой главе давайте посмотрим, как запускать тесты с помощью Android Studio.
Каждое приложение для Android имеет два типа тестов:
Функциональные / модульные тесты
Инструментальные испытания
Функциональный тест не требует установки и запуска реального приложения Android на устройстве или эмуляторе и проверки его функциональности. Его можно запустить в самой консоли, не вызывая фактическое приложение. Однако для инструментальных тестов необходимо запустить фактическое приложение для проверки таких функциональных возможностей, как пользовательский интерфейс и взаимодействие с пользователем. По умолчанию модульные тесты написаны наsrc/test/java/ папка и инструментальные тесты написаны на src/androidTest/java/папка. Студия Android предоставляет контекстное меню « Выполнить» для тестовых классов для запуска теста, написанного в выбранных тестовых классах. По умолчанию приложение Android имеет два класса - ExampleUnitTest в папке src / test и ExampleInstrumentedTest в папке src / androidTest .
Чтобы запустить модульный тест по умолчанию, выберите ExampleUnitTest в студии Android, щелкните его правой кнопкой мыши и затем нажмите Run 'ExampleUnitTest', как показано ниже,
Запустить модульный тест
Это запустит модульный тест и покажет результат в консоли, как на следующем снимке экрана -
Успешность модульного теста
Чтобы запустить инструментальный тест по умолчанию, выберите ExampleInstrumentationTest в студии Android, щелкните его правой кнопкой мыши и затем нажмите Run 'ExampleInstrumentationTest', как показано ниже,
Запустить инструментальный тест
Это запустит модульный тест, запустив приложение на устройстве или в эмуляторе, и отобразит результат в консоли, как на следующем снимке экрана -
Тестирование приборов прошло успешно.