DevPrep

Все темы

👨‍🔧 Тестирование программного обеспечения: вопросы на собеседовании iOS

  1. Unit-тесты Junior PRO
  2. TDD Junior PRO
  3. Test doubles: dummy, stub, spy, mock, fake — в чём разница? Middle PRO
  4. Что такое принципы F.I.R.S.T для юнит-тестов? Junior PRO
  5. Как тестировать асинхронный код? Middle PRO
  6. Пирамида тестов в iOS-проекте: сколько каких тестов писать? Junior PRO
  7. XCTest vs Swift Testing: что изменилось и как мигрировать? Middle PRO
  8. Как написать моки в Swift без фреймворков: протоколы, замыкания, spy? Middle PRO
  9. Как подменить сеть в тестах: протокол-клиент или URLProtocol? Middle PRO
  10. Что мешает коду быть тестируемым: время, рандом, синглтоны, UserDefaults — и как ввести швы? Middle PRO
  11. Snapshot-тесты: когда полезны и как не утонуть в ложных падениях? Middle PRO
  12. UI-тесты на XCUITest: accessibilityIdentifier, Page Object и стабильность Middle PRO
  13. Почему тесты флакают и как это чинить? Senior PRO

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store