Оглавление:

Что такое инструментальный тест Android?
Что такое инструментальный тест Android?

Видео: Что такое инструментальный тест Android?

Видео: Что такое инструментальный тест Android?
Видео: Лекция 7 по архитектуре Android. Инструментальное и UI тестирование. Espresso. Dagger 2 2024, Ноябрь
Anonim

Инструментальный блок тесты находятся тесты которые работают на физических устройствах и эмуляторах, и они могут использовать преимущества Android API-интерфейсы фреймворка и поддерживающие API, такие как AndroidX Тестовое задание . Например, Android Классы строителя упрощают создание Android объекты данных, которые иначе было бы сложно построить.

Соответственно как мне протестировать свой андроид?

Запустите тест одним из следующих способов:

  1. В окне "Проект" щелкните тест правой кнопкой мыши и выберите "Выполнить".
  2. В редакторе кода щелкните правой кнопкой мыши класс или метод в тестовом файле и выберите «Выполнить», чтобы протестировать все методы в классе.
  3. Чтобы запустить все тесты, щелкните правой кнопкой мыши каталог с тестами и выберите «Выполнить тесты».

что такое Android-эспрессо? В Эспрессо тестовая среда. Эспрессо это среда тестирования для Android чтобы упростить написание надежных тестов пользовательского интерфейса. Начиная с версии 2.0 Эспрессо является частью Android Репозиторий поддержки. Эспрессо автоматически синхронизирует ваши тестовые действия с пользовательским интерфейсом вашего приложения.

Итак, что такое инструментальный тест?

ИСПЫТАНИЯ ПРИБОРОВ Ед. изм тесты которые работают на Android устройство или эмулятор. Эти тесты иметь доступ к Приборы информацию, такую как Контекст приложения в тестовое задание . Используйте этот подход для запуска модуля тесты который имеет Android зависимости, которым невозможно удовлетворить имитационные объекты.

Как вы пишете тестовые примеры для приложений Android?

Вот несколько простых советов по написанию эффективного тестового примера для Android-приложения:

  1. Тестовые примеры должны быть написаны таким образом, чтобы позволить человеку тестировать только одну функцию за раз.
  2. Не следует дублировать или усложнять контрольные примеры.
  3. Покройте все положительные и отрицательные вероятности результатов теста.

Рекомендуемые: