Запуск тестов в 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', как показано ниже,

Запустить инструментальный тест

Это запустит модульный тест, запустив приложение на устройстве или в эмуляторе, и отобразит результат в консоли, как на следующем снимке экрана -

Тестирование приборов прошло успешно.