код unit и итеграционными тестами под обе платформы
Jest
jest + appium
При такой постановке эта задача может быть очень сложной. Как-то (проект был серверный и не на JS, но код - всегда код) у меня на внедрение тестов в большой проект ушло больше 2 лет, естественно всё это делалось без отрыва от основной разработки, а пользу это начало приносить только через пол года... Мы сейчас тестируем. У нас есть следующие виды тестов: 1. Юнит-тесты слоя логики и модели, их больше всего... ничего специального для RN... собственно в этом слое реакта и натива нет... прослойка сети мокается, для тестов самой прослойки - https://github.com/vovkasm/mock-websocket 2. Функциональные тесты высокоуровневой логики... там есть RN, но нет компонентов... таких тестов сейчас 2 или 3 проверяется корректность начальной загрузки приложения... они длинные и непонятные, куча моков 3. Есть несколько снапшот-тестов компонентов Всё... как делать нормальное UI-тестирование я так и не знаю. Используем jest, потому что это единственное, что нормально мокает RN.
Обсуждают сегодня