👨🔧 Тестирование программного обеспечения: вопросы на собеседовании iOS
- Unit-тесты Junior PRO
- TDD Junior PRO
- Test doubles: dummy, stub, spy, mock, fake — в чём разница? Middle PRO
- Что такое принципы F.I.R.S.T для юнит-тестов? Junior PRO
- Как тестировать асинхронный код? Middle PRO
- Пирамида тестов в iOS-проекте: сколько каких тестов писать? Junior PRO
- XCTest vs Swift Testing: что изменилось и как мигрировать? Middle PRO
- Как написать моки в Swift без фреймворков: протоколы, замыкания, spy? Middle PRO
- Как подменить сеть в тестах: протокол-клиент или URLProtocol? Middle PRO
- Что мешает коду быть тестируемым: время, рандом, синглтоны, UserDefaults — и как ввести швы? Middle PRO
- Snapshot-тесты: когда полезны и как не утонуть в ложных падениях? Middle PRO
- UI-тесты на XCUITest: accessibilityIdentifier, Page Object и стабильность Middle PRO
- Почему тесты флакают и как это чинить? Senior PRO
Потренируйтесь перед собеседованием
В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.
Скачать DevPrep в App Store