Введение 5
Глава 1: Важные знания и умения для инженера
по тестированию 8
Умение не идти на неоправданный риск 8
Готовность к обучению и самообучению 15
Умение работать в команде и эффективно
коммуницировать с другими членами команды 16
Составление баг-репортов 17
Составление тестовой документации 21
Подбор девайсов для тестирования 28
Режим разработчика 32
Permissions 46
Push-уведомления 50
Глава 2: Особенности тестирования на iPadOS 56
Глава 3: RADIUS: практические рекомендации
по тестированию приложений на watchOS 64
Глава 4: Работа с падениями в Firebase 74
Глава 5: Charles 80
Первоначальная настройка девайса 80
Rewrite 98
Map Local / Map Remote 111
Block List / Allow List 118
Breakpoint Settings 128
Repeat / Advanced Repeat 136
Throttle Settings 140
Глава 6: Xcode и его инструменты 147
Логи и крашлоги 147
Devices and Simulators 151
Accessibility Inspector 157
Глава 7: TestFlight для дистрибуции приложений 165
Глава 8: Feature-тогглы и АБ-эксперименты — инструменты
плавной раскатки 172
Feature-тогглы 172
AB-тестирование 174
Заключение 178
Credits 180
Задумывались ли вы, как часто даже опытные тестировщики, изучая новые рабочие инструменты, думают про себя: «Если бы я только знал это раньше…»? Эта книга предназначена для профессионалов в сфере тестирования и содержит всю самую необходимую информацию об инструментах и лучших практиках, которые использует каждый инженер по тестированию iOS в своей работе. Благодаря этой книге вы не только лишь сможете начать тестировать эффективнее и качественнее, но и повысите свою цену на рынке труда.