Разработка под iOS 32: Начало работы со snapshot-тестированием | Swift 5, Xcode 13
Emmanuel Okwara
0:00 / 0:00
Разработка под iOS 32: Начало работы со snapshot-тестированием | Swift 5, Xcode 13
6 647 просмотров · 4 года назад
Emmanuel Okwara
9,94 тыс. подписчиков
6 647 просмотров · 4 года назад
В этом видео мы рассмотрим основы тестирования с помощью снимков (Snapshot Testing) в iOS.
Начнём с создания приложения, которое отображает «Hello World» с белым/чёрным фоном в зависимости от значения nightMode.
Далее мы научимся писать тесты для снимков, записывать/обновлять снимки и просматривать различия в неудачных снимках.
Наконец, мы реализуем вспомогательную функцию, которая позволяет создавать экземпляры раскадровки для ViewController.
Приветствуйте нас в социальных сетях:
LinkedIn: /
Twitter: / its_macco
Дополнительные материалы:
Стратегии тестирования с помощью снимков: https://github.com/pointfreeco/swift-...
Модульное тестирование: • iOS Dev 30: Getting Started with Unit Test...
Тестирование пользовательского интерфейса: • iOS Dev 31: Getting Started with UI Testin...
Содержание видео
1. Введение 00:00
2. Что такое тестирование с помощью снимков? 00:43
3. Настройка проекта 02:30
4. Установка SnapshotTesting 07:19
5. Тестирование состояния по умолчанию 09:34
6. Сбой сравнения снимков 18:28
7. Обновление ссылки на снимок 20:47
8. Тестирование темного режима 23:37
9. Вишенка на торте 25:38
10. Заключение 29:21