Комментарии 9
Проводите ли вы регрессионное тестирование web сайта или только идет проверка на уровне запрос/ответ ?
Альфа банк перестал использовать akita? И в рамках тестирования используются ли bdd фреймворки?
А за сколько у вас проходит мобильный регресс кейсов на 500 на апиуме?
Чтобы они там в BrowserStack бежали быстро надо их там и запускать. Иначе время пинга увеличит время выполнения теста в 3-5 раз. Так себе решение по мне. Не все фирмы по секурити пропустят так делать.
Проблема вторая - аренда скажем 25 параллельных тел в месяц это огромная сумма.
Вот мы запускаем на своей ферме:
2 макМини
14 андроид тел
12 аппл тел
Данный конфиг = 3 месяцам подписки BrowserStack.
Скорость тестов всегда зависит от апки. Где-то они длинные, где то короче. Ну логика приложений разная. Одно дело делать заказ и другое проверить настройки.
К примеру скорость наших тестов на 12 тел iPhone
220 тестов за 25 мин. Те же Андроид тесты чуть медленнее. По итогу примерно 500 тестов за 30 мин (250 iOS / 250 Android) успевают пробежать на нашем конфиге.
Почему Java, а не Python ?
Наша команда использует Java как основной язык для разработки бэкенда. Java - это один из самых популярных и востребованных языков в мире. Кроме того, Java - это один из лучших языков для автоматизации тестирования мобильных приложений, так как он поддерживает разные фреймворки и инструменты. Мы считаем, что Java - это оптимальный выбор для нашей команды, так как он позволяет нам создавать качественные и надежные решения для наших клиентов.
Part 1. Инструменты автоматизации тестирования