Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React Native/testing

Какие уровни тестирования существуют для React Native?

СобеседованиеОтладка и тестирование

Unit Testing (Jest):

  • Чистые функции, утилиты, хуки
  • Моки нативных модулей: jest.mock('react-native/Libraries/...')

Component Testing (React Native Testing Library):

  • render(), screen, fireEvent, waitFor
  • Запросы: getByText, getByPlaceholderText, getByTestId
  • Тестируйте поведение, не реализацию

E2E Testing:

  • Maestro: простой, YAML-based, лёгкая настройка
  • Detox (Wix): мощнее, JavaScript, быстрее Maestro
  • Appium: кроссплатформенный, но медленнее

Crash Reporting:

  • Sentry: captureException(), breadcrumbs
  • Firebase Crashlytics: recordError()
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov