Автоматизация тестирования для Андроид платформы
-
Просто
-
Автоматизация регрессионных тестовых кейзов стала неотъемлемой частью современного процесса тестирования. При постоянно возрастающей сложности продукта автоматизация — единственный способ обеспечить необходимый уровень качества без увеличения затрат человеческого времени. Но что делать, если строгие политики безопасности системы не дают возможности тестирующему приложению получить информацию о состоянии тестируемой системы? Отсутствует возможность понять, появился ли желаемый диалог на экране, какого цвета отобразился текст, правильно ли расположено на экране изображение.
В докладе будет раскрыта общая модель работы фреймворка, созданного в нашей компании, для автоматизации тестирования приложения на платформе Android с использованием нестандартного метода получения информации о состоянии тестируемого приложения.
В основной части будет рассмотрены особенности данного фреймворка, какие технические сложности мы решали при реализации этого проекта. Также будет рассказано про создание тестовых сценариев: на чем пишутся, как интегрируются с менеджером и как реализовано взаимодействие между частями фреймворка.
Доклад ориентирован на разработчиков фреймворков и на инженеров тестирования.
Презентация
Видео