100 читали · 5 лет назад
Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста
Перевод статьи подготовлен для студентов курса «Mobile QA Engineer» в образовательном проекте OTUS. Что такое Espresso? Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным кодом, разработанный Google. Он позволяет выполнять сложные тесты пользовательского интерфейса на реальном устройстве или эмуляторе. Потребуется ли время, чтобы начать писать сложные тесты для Android? Возможно. Но ничего не мешает вам сделать первый шаг и научиться писать простые тест-кейсы для Android с помощью фреймворка Espresso прямо сейчас...
411 читали · 5 лет назад
Автотесты. UI Automator и Espresso.
Начнём с того, что я не тестировщик. Но по работе пришлось заняться автотестами и познакомиться с этими фреймворками. Данная статья предназначена только для начинающих, которые не знают с чего начать. Чем они отличаются? UI Automator — это обычный кликер. Он работает с настоящим девайсом и просто нажимает, куда мы говорим. Тут самым сложным для меня было — заставить его нажимать на вью, используя id из ресурсов. Espresso — это специальная библиотека для тестов с тестовым контекстом...