В данной статье я постараюсь описать пример инфраструктуры для автотестов Android приложений (mobile automation), а именно, среду для проведения тестранов UI автотестов на эмуляторе Android девайса в виртуальной среде.
Алексей Левин @Panarik
QA
TestRail — Индивидуальные настройки под проект
5 min
16KВо многих проектах, с которыми я работал, люди не настраивали под себя TestRail и обходились стандартными настройками. Поэтому в данной статье я постараюсь описать пример индивидуальных настроек, которые могут помочь Вам повысить эффективность своей работы. Для примера возьмем проект разработки мобильного приложения.
+7
CI TeamCity — Автоматизация build процессов Android и UI тестирования
6 min
7.1KВ этой статье предлагаю Вашему вниманию инструкцию по установке и настройке TeamCity для автоматизации сборки и тестирования Android проектов под Windows.
Также буду уделять внимание особенностям настройки environment’а под Android проект (которые находил в процессе исследования) и различного рода вещам, которые могут помочь облегчить жизнь начинающему тестировщику и разработчику.
При обновлении кода проекта должно происходить:
Также буду уделять внимание особенностям настройки environment’а под Android проект (которые находил в процессе исследования) и различного рода вещам, которые могут помочь облегчить жизнь начинающему тестировщику и разработчику.
Цели:
При обновлении кода проекта должно происходить:
- Автоматическая сборка проекта
- Прогон UI автотестов
- Экспорт APK файлов debug и release для последующего ручного тестирования
- Уведомление всех участников команды разработки о результатах
План:
- Установка и настройка Java JDK
- Установка и настройка Android SDK
- Установка отдельного Gradle для дебага
- Подготовка Android проекта
- Установка TeamCity Server и Build Agent
- Настройка TeamCity Project → Build для билда проекта и получения установочного APK
- Настройка build steps c UI автотестами
+10
Postman — Автотестирование метрики в AppMetrica
3 min
4.3K1. Введение
Недавно встала задачка периодически проверять, все ли события в мобильном приложении работают корректно, передаются ли в AppMetrica.
Подробности интеграции я опущу, имеется в виду, что она уже есть в МП.
Для проверки нашел два варианта:
- через web интерфейс
- через API
Если одно-два события можно посмотреть на web интерфейсе, то, когда их десятки и сотни, без API уже не обойтись.
На всякий случай поясню, что можно конечно же сделать свой бэк, и будет всё работать быстро и надежно, но это дорого в плане разработки и поддержки в дальнейшем, поэтому в этой статье постараюсь описать, как можно построить такую систему минимальными усилиями и с минимальным кодированием.
+6
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity