Если мы посмотрим на наше приложение, то увидим папки main, test и androidTest
В папке main лежит код нашего основного приложения. В папках test и androidTest лежат тесты. Зачем понадобилось две папки? Чем отличаются тесты внутри этих папок? В папке test лежат unit тесты, это такие тесты, которым нет необходимости запускаться на телефоне их можно запустить и на нашем компьютере, так будет быстрее. А вот тем тестам, которые лежат в папке androidTest уже нужен или настоящий телефон или хотя бы эмулятор. Они могут запускать активити, проверять взаимодействие компонентов приложения и многое другое.
Итак переходим в папку androidTest и видим, что один тест уже готов. Для того, чтобы его запустить, во-первых, вам нужно устройство. Можете подключить его через провод или запустить эмулятор.
Затем нажать на зелёную кнопку. И вы увидите результат во вкладке Run.
В следующих постах разберём, что происходит под капотом, когда мы нажимаем зелёную кнопку