пример гугла, у них очень много в библиотеках instrumentation тестов, сам AOSP CTS - по сути один большой Test Suite.
У нас очень много мультимедиа, webrtc + сокет с медиасервером + exolpayer и это всё кор-фичи проекта.
Видится, что хорошие instrumentation тесты + firebase test lab + ci - может быть решением для очень шаткого такого стека.
Но техн деталей мало где пишут
Начиная от вопросов "Можно ли выполнять JUNIT 5 на firebase testlab?", как тестировать сложные платформозависимые вещи, почему pre-launch тесты на GooglePlay не работают для aab (только для apk) и тд и тп
самое главное чтоб оно "эффективно помогало" а не "бюррократично мешало"
Сам сижу и задаюсь вопросом, как протестировать все кейсы, когда у пользователя меняются вышки, отваливается wifi или на сети нет доступа в интернет.
Обсуждают сегодня