Благодарности....4
От автора....6
Глава 01. Путь в тысячу ли начинается с первого шага....7
1.1. Как устроена профессия?....15
1.2. 7 принципов и 5 мифов тестирования....20
Глава 02. Самая большая ошибка – не исправлять ошибки....27
2.1. Отчет о дефекте (баг-репорт)....29
2.1.1. Атрибуты отчета о дефекте....30
2.1.2. Критичность дефекта (Severity)....36
2.1.3. Приоритет дефекта (Priority)....39
2.1.4. Признаки плохого баг-репорта....41
2.2. Жизненный цикл дефекта (Defect Life Cycle)....43
2.3. Первопричины дефектов....46
2.4. Как снизить риски возникновения дефектов....59
2.4.1. Использование моделей и методологий разработки....60
2.4.2. Использование ветвления (Branching)....70
2.4.3. Взаимодействие тестировщика с заинтересованными лицами....72
Глава 03. Чтобы все хорошо сделать, нужно все хорошо организовать....77
3.1. Планирование тестирования....80
3.1.1. План тестирования....81
3.1.2. Планирование ресурсов....90
3.1.3. Планирование рисков....98
3.2. Проектирование тест-кейсов....104
3.2.1. Чек-листы....104
3.2.2. Тест-кейс....106
3.2.3. Тест-дизайн....113
3.2.4. Наборы тест-кейсов (тест-суиты)....134
3.2.5. Как проектировать эффективные проверки....136
3.3. Выполнение тестирования....138
3.4. Завершение тестирования....142
3.4.1. Отчетные документы....144
3.5. Мониторинг и контроль тестирования....147
3.5.1. Метрики тестирования....147
3.5.2. Оценка проекта на вехах (контрольных точках)....150
Глава 04. Когда не знаешь, с чего начать, начинай с сути....154
4.1. Какие бывают игры?....158
4.2. Функциональное тестирование....165
4.2.1. Тестирование игровых механик....166
4.2.2. Тестирование уровней (игровых карт)....179
4.2.3. Тестирование моделей и анимации....189
4.2.4. Тестирование визуальных эффектов (VFX)....208
4.2.5. Тестирование освещения, отражений и теней....215
4.2.6. Тестирование звука....226
4.2.7. Тестирование искусственного интеллекта (ИИ) персонажей....233
4.2.8. Тестирование игровой физики....243
4.3. Нефункциональное тестирование....252
4.3.1. Тестирование пользовательского интерфейса....252
4.3.2. Тестирование совместимости....259
4.3.3. Тестирование производительности....261
4.3.4. Тестирование стабильности....265
4.3.5. Нагрузочное тестирование....270
4.3.6. Тестирование локализации....272
4.4. Прочие виды функционального/нефункционального тестирования....288
4.5. Тестирование документов и требований....294
4.6. Автоматизация тестирования игр....306
Глава 05. Общее у них только одно – все они разные....310
5.1. Мобильные устройства....314
5.2. Игровые консоли....323
5.3. Персональный компьютер (ПК, РС)....326
5.4. Virtual Reality (VR)....327
5.5. Облачные платформы....330
5.6. Инструменты тестирования....333
Глава 06. Целью всего является развитие....338
6.1. Начало карьеры....344
6.1.1. Как себя правильно оценить....345
6.1.2. Что написать в резюме....348
6.1.3. Алгоритм поиска первой работы....351
6.1.4. Как пройти собеседование....357
6.1.5. Как пережить отказ при трудоустройстве....364
6.2. Куда расти в тестировании....367
6.2.1. Кто такие тест-аналитик и тест-дизайнер....368
6.2.2. Кто такой SDET....374
6.2.3. Кто такой тест-менеджер....377
Заключение....383
Приложение 1. Список полезной литературы....384
Приложение 2. Ответы на вопросы теста и заданий....385
Приложение 3. Список интернет-ресурсов для поиска работы....388
Приложение 4. Образец резюме тестировщика (пример)....389
Приложение 5. Краткий словарь тестировщика....390
Приложение 6. Источники изображений....395
Играть в игры и получать за это деньги? Звучит как работа мечты! Но чем на самом деле занимаются тестировщики?
Тестирование — критически важный этап при создании видеоигр, позволяющий разработчикам исправить ошибки и недочеты, а игрокам — сполна насладиться геймплеем.
На страницах книги ты найдешь ответы на самые важные вопросы о профессии QA-специалиста в области игровой разработки, множество практических советов, рекомендаций, а также разборы реальных кейсов из жизни компаний.
После прочтения книги ты станешь лучше понимать процесс продуктовой разработки, узнаешь все о работе тестировщика и сможешь внести свой вклад в создание видеоигры.