Учебники

Espresso Testing Framework — Тестовый регистратор

Написание контрольного примера — утомительная работа. Несмотря на то, что espresso предоставляет очень простой и гибкий API, написание тестовых примеров может быть ленивой и трудоемкой задачей. Чтобы преодолеть это, Android Studio предоставляет возможность записывать и генерировать контрольные тесты для эспрессо. Запись эспрессо-теста доступна в меню « Выполнить» .

Давайте запишем простой тестовый пример в нашем HelloWorldApp , выполнив шаги, описанные ниже,

Откройте Android-студию, а затем приложение HelloWorldApp .

Нажмите RunRecord Espresso test и выберите MainActivity .

Скриншот Recorder выглядит следующим образом:

Нажмите Добавить утверждение . Откроется экран приложения, как показано ниже,

Нажмите Hello World! , Экран Recorder для выбора вида текста выглядит следующим образом:

Снова нажмите Сохранить утверждение. Это сохранит утверждение и покажет его следующим образом:

Нажмите ОК . Это откроет новое окно и спросит название контрольного примера. Имя по умолчанию — MainActivityTest

При необходимости измените имя тестового набора.

Снова нажмите ОК . Это создаст файл MainActivityTest с нашим записанным тестовым примером. Полное кодирование выглядит следующим образом:

Наконец, запустите тест с помощью контекстного меню и проверьте, запускается ли тест.