Это манящее
Это манящее
слово
слово
‘‘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
Пользователи
Тестировщик игр - это
o
o
Тестировщик
Тестировщик
o
o
Саппорт
Саппорт
o
o
Аналитик
Аналитик
o
o
Геймдизайнер
Геймдизайнер
o
o
Адвокат
Адвокат
o
o
Математик
Математик
o
o
Переводчик
Переводчик
и многое другое
и многое другое
Отличия игрового ПО от обычного софта
o
o
Свой язык
Свой язык
o
o
Большой вариант условий
Большой вариант условий
o
o
Другой подход к документации
Другой подход к документации
o
o
Взаимоотношения с пользователями
Взаимоотношения с пользователями
o
o
И другое
И другое
ссылка на вариант глоссария по игре
ссылка на вариант глоссария по игре
Подведем итоги
1. Тестирование игр - это сложно, но интересно. Тестирование игр -
1. Тестирование игр - это сложно, но интересно. Тестирование игр -
это не игра на работе сутками на пролет, это ацкая работа извилин.
это не игра на работе сутками на пролет, это ацкая работа извилин.
2. С пользователями нужно общаться на равных, но держать
2. С пользователями нужно общаться на равных, но держать
дистанцию. Все пользователи = равны. Не важно, платит он вам или
дистанцию. Все пользователи = равны. Не важно, платит он вам или
нет, друг он вам, или враг.
нет, друг он вам, или враг.
3. Тестирование в играх требует особой памяти, внимательности, и
3. Тестирование в играх требует особой памяти, внимательности, и
подхода.
подхода.
4. Вы должны быть на одной стороне зла с разработчиками и
4. Вы должны быть на одной стороне зла с разработчиками и
пользователями одновременно.
пользователями одновременно.
5. тестирование игр, это такое же тестирование по как и любой
5. тестирование игр, это такое же тестирование по как и любой
другое, с своими особенностями и нюансами.
другое, с своими особенностями и нюансами.
Пишите
anir@kor.ru
anir@kor.ru
Вопросы?
Вопросы?
Пишу
Follow me
zhuchillo1
zhuchillo1
Bugs@Feature
Bugs@Feature
RinaSkzk
RinaSkzk
Общаюсь
Для интересующихся: журнал Tester’s Life
Для интересующихся: журнал Tester’s Life
http://www.testers-life.ru/
http://www.testers-life.ru/
Всем спасибо
Тестируем графику силами Art QА