Как стать автором
Обновить

Part 1. Инструменты автоматизации тестирования

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7.8K
Всего голосов 6: ↑6 и ↓0+4
Комментарии9

Комментарии 9

Проводите ли вы регрессионное тестирование web сайта или только идет проверка на уровне запрос/ответ ?

Регрессинное тестирование проводим

а можно подробнее какие сервисы/инструменты ?

Альфа банк перестал использовать akita? И в рамках тестирования используются ли bdd фреймворки?

Возможно, вы путаете нас с Альфа-Банком России, но мы являемся самостоятельным юридическим лицом. Мы не применяли инструменты Akita и Cucumber BDD для нашего тестирования.

А за сколько у вас проходит мобильный регресс кейсов на 500 на апиуме?

Чтобы они там в BrowserStack бежали быстро надо их там и запускать. Иначе время пинга увеличит время выполнения теста в 3-5 раз. Так себе решение по мне. Не все фирмы по секурити пропустят так делать.

Проблема вторая - аренда скажем 25 параллельных тел в месяц это огромная сумма.

Вот мы запускаем на своей ферме:

  • 2 макМини

  • 14 андроид тел

  • 12 аппл тел

Данный конфиг = 3 месяцам подписки BrowserStack.

Скорость тестов всегда зависит от апки. Где-то они длинные, где то короче. Ну логика приложений разная. Одно дело делать заказ и другое проверить настройки.

К примеру скорость наших тестов на 12 тел iPhone

220 тестов за 25 мин. Те же Андроид тесты чуть медленнее. По итогу примерно 500 тестов за 30 мин (250 iOS / 250 Android) успевают пробежать на нашем конфиге.

Наша команда использует Java как основной язык для разработки бэкенда. Java - это один из самых популярных и востребованных языков в мире. Кроме того, Java - это один из лучших языков для автоматизации тестирования мобильных приложений, так как он поддерживает разные фреймворки и инструменты. Мы считаем, что Java - это оптимальный выбор для нашей команды, так как он позволяет нам создавать качественные и надежные решения для наших клиентов.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории