iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT(@iosgr). Подходы к тестированию в Reddit Во вчерашнюю подборку Reddit попал совсем недавно, когда они написа
Подходы к тестированию в Reddit
Во вчерашнюю подборку Reddit попал совсем недавно, когда они написали подробную статью про свою стратегию тестирования. Основные хайлайты того, что команда достигла за год:
👉1800 UI тестов, написанных поверх XCUITest. Они покрывают фичи, аналитику, пуши, эксперименты, локализацию и перфоманс.
👉Небольшой набор из этих тестов гоняется на PR, чтобы не пропускать критичные баги. В среднем занимает 16 минут. Полный сьют тестов гоняется по ночам, и занимает пару часов.
👉Для проверки локализации используется тот же самый набор функциональных кейсов, который оверрайдится настройкой локали.
👉Стабильность тестов держится на уровне 90%. Если какие-то тесты флакуют чаще ожиданий, они отправляются на карантин специальным сервисом.