Это манящее Это манящее слово слово ‘‘Gamedev’’ ‘‘Gamedev’’ РИНА УЖЕВКО КОМПАНИЯ КОРОЛЕВСТВО
o o QA lead @ Директор отдела мониторинга по QA lead @ Директор отдела мониторинга по o o совместительству в компании Королевство совместительству в компании Королевство o o Тестирую методы порабощения человечества Тестирую методы порабощения человечества o o путем вовлечения их в выдуманные миры путем вовлечения их в выдуманные миры более 4 лет более 4 лет o o Организовываю встречи клуба MSTC Организовываю встречи клуба MSTC o o Участвую в конференциях SQA Days #11,12,13 ; Участвую в конференциях SQA Days #11,12,13 ; FunConfetQA (осень 2013) FunConfetQA (осень 2013) o o Состою в программном комитете SQA Days Состою в программном комитете SQA Days #14, 15 #14, 15 o o Пишу статьи для Tester's Life Пишу статьи для Tester's Life o o В свободное время веду блог Bugs@Feature В свободное время веду блог Bugs@Feature Обо мне
На повестке дня
Создаем игры o o Automated testing Automated testing o o Unit test Unit test o o Test functional Test functional o o Usability test Usability test Бет а Альф а ОБТ Релиз ЗБТ Движок Код График а Magic game
Специфика игр 1.клиентские, 2. социальные, 3. мобильные, 1.клиентские, 2. социальные, 3. мобильные, 4. браузерные, 5 консольные и др. 4. браузерные, 5 консольные и др. симуляторы, аркады, стратегии, MMORPG, RPG, симуляторы, аркады, стратегии, MMORPG, RPG, головоломки и мн. др. головоломки и мн. др. Платф ормы Жанры
Как же тестируются игры Универсальный набор для любой игры в первую очередь - Универсальный набор для любой игры в первую очередь - разделение составляющих игры на функционал в соответствии разделение составляющих игры на функционал в соответствии с критичностью: с критичностью: 1 1 (то без чего игрок не сможет играть) (то без чего игрок не сможет играть) ( то, без чего не сможет жить проект) ( то, без чего не сможет жить проект) 3 3 ( основная идея игры должны исполняться) ( основная идея игры должны исполняться) В зависимости от жанра игры, платформы игры, от требований В зависимости от жанра игры, платформы игры, от требований заказчика - критичность может меняться заказчика - критичность может меняться 1 2 3
Тестирование геймплея o o интерфейсы интерфейсы o o баланс баланс o o левел-дизайн левел-дизайн o o экономики игры экономики игры o o И многое другое И многое другое Особенность тестов в том, чтобы соотнести огромную Особенность тестов в том, чтобы соотнести огромную кучу параметров, взвесить, продумать, переработать , кучу параметров, взвесить, продумать, переработать , проанализировать, где же может быть ошибка, и как же проанализировать, где же может быть ошибка, и как же это все не упустить. это все не упустить. ЭТО:
Не заиграться Не заиграться Уметь отсеивать личное Уметь отсеивать личное Предлагать варианты исправления Предлагать варианты исправления Балансировать между интересов пользователей и проекта Балансировать между интересов пользователей и проекта Хранить в голове 100500 вещей Хранить в голове 100500 вещей Особенности тестировщика 1 2 3 4 5
Документация - общепринятые праздники - общепринятые праздники - праздники придуманные внутри игры - праздники придуманные внутри игры -  цикличные события -  цикличные события - дополнения игры - дополнения игры - исправления также никто не отменял - исправления также никто не отменял Инструменты: Инструменты: https:// s/7ewfrqor9jjzgk0/чек-лист гоблины.xlsx https:// s/7ewfrqor9jjzgk0/чек-лист гоблины.xlsx Сроки
Пользователи Игроки играют в проект более 5 лет Игроки играют в проект более 5 лет Модераторы Модераторы Тестировщики Тестировщики Кланы Кланы Направляйте пользователей на лучшие пути Направляйте пользователей на лучшие пути Раздавайте платочки – но и реализуйте хорошие идеи! Раздавайте платочки – но и реализуйте хорошие идеи! 1 2 3