Виртуализация и автоматизация тестирования мобильных приложений
О себе Андрей Дзыня
О чем расскажу и что покажу Часть 1 Часть 1 – Проект – Проблема – Виртуализация как решение Часть 2 Часть 2 – Автоматизация как решение – Real-time автоматизация Native Android приложения
Часть 1
Платформы
И даже такие
Что делать?
Архитектура
ДЕМО
Какие плюсы? Очень легко в использовании Огромный выбор устройств Место для хранения тест кейсов Автотесты для новичков
Минусы Нельзя проверить продвинутые сценарии – GPS – Network issues 10$ - 20$/час
Выводы Можно использовать, если нет нужного устройства под рукой Можно использовать, если нет нужного устройства под рукой Использовать для автотестов дорого Использовать для автотестов дорого
Часть 2
Mobile Автоматизация Cloud $$$ Cloud – $$$ QTP, TestComplete $$$ QTP, TestComplete – $$$ Meux - $$$ Meux - $$$
UI Automation
Selenium - WebDriver
Android WebDriver WebDriver driver = new AndroidDriver();
Android NativeDriver AndroidNativeDriver driver = new AndroidNativeDriverBuilder()
Robotium
LIVE
Билд Сервер