Тестирование игр: фан или тяжелый труд? Юля Нечаева, Innova Systems Aion.ru. - презентация

Содержание

Слайд 2

Это я Тестировщик Тест-менеджер Руководитель отдела тестирования Гладиатор 27 уровня Aion.ru

Это я
Тестировщик
Тест-менеджер
Руководитель отдела тестирования
Гладиатор 27 уровня

Aion.ru

Слайд 3

Игры: по полочкам. По жанру (специфика функционального тестирования) По платформе (специфика нефункционального тестирования) Aion.ru

Игры: по полочкам.
По жанру (специфика
функционального тестирования)
По платформе (специфика нефункционального тестирования)

Aion.ru

Слайд 4

Жанр: Шутеры pointblank.ru

Жанр: Шутеры

pointblank.ru

Слайд 5

Жанр: Многопользовательские ролевые онлайн-игры Aion.ru

Жанр: Многопользовательские ролевые онлайн-игры

Aion.ru

Слайд 6

Жанр: Стратегии

Жанр: Стратегии

Слайд 7

Жанр: Симуляторы: авиа, гонки

Жанр: Симуляторы: авиа, гонки

Слайд 8

Жанр: Спортивные Fstyle.ru

Жанр:
Спортивные

Fstyle.ru

Слайд 9

Жанр: Казуальные: квесты, аркады bnbonline.ru

Жанр: Казуальные: квесты, аркады

bnbonline.ru

Слайд 10

Платформа: Для мобильных Различные конфигурации Использование ресурсов

Платформа: Для мобильных

Различные конфигурации
Использование ресурсов

Слайд 11

Платформа: браузер различные браузеры аддоны плагины

Платформа: браузер
различные браузеры
аддоны
плагины

Слайд 12

Платформа: Standalone конфигурации

Платформа: Standalone

конфигурации

Слайд 13

Платформа: Консоль - все просто

Платформа: Консоль

- все просто

Слайд 14

Вид: Клиент-серверные Клиент: - конфигурации производительность работа с ресурсами Сервер: - производительность - стабильность Aion.ru

Вид: Клиент-серверные

Клиент:
- конфигурации
производительность
работа с ресурсами
Сервер:
- производительность
- стабильность

Aion.ru

Слайд 15

Игра: по полочкам Движок Код Игра: контент (что?) геймплей (как?) Aion.ru

Игра: по полочкам
Движок
Код
Игра: контент (что?)
геймплей (как?)

Aion.ru

Слайд 16

Игра: жизненный цикл Идея – диздок – деньги – команда (художники,

Игра: жизненный цикл
Идея – диздок – деньги – команда (художники, разработчики)

– движок – код – графика – альфа версия - … - бета-версия - … - релиз – поддержка - обновления

Aion.ru

Слайд 17

Больше всего багов: альфа, бета, пост-релиз Aion.ru

Больше всего багов:
альфа, бета, пост-релиз

Aion.ru

Слайд 18

Специфика: Размеры 4 расы 5 профессий 20 000 NPC 40 000

Специфика: Размеры

4 расы
5 профессий
20 000 NPC
40 000 предметов
1000 локаций
30 000 квестов
5000

умений

Aion.ru

Слайд 19

Что тестировать? Функциональность Контент Геймплей Aion.ru

Что тестировать?

Функциональность
Контент
Геймплей

Aion.ru

Слайд 20

Код (функциональность): unit-testing Контент: data-driven testing Геймплей: event-driven testing Как тестировать? Aion.ru

Код (функциональность): unit-testing
Контент: data-driven testing
Геймплей: event-driven testing

Как тестировать?

Aion.ru

Слайд 21

Требование: все предметы, созданные из стали, дают своему персонажу дополнительные +10

Требование: все предметы, созданные из стали, дают своему персонажу дополнительные +10

очков к защите от огня
Код: класс Оружие, свойство Сталь, функция Взаимодействовать, характеристики: значение
Контент: предмет, картинка, описание, озвучка,
реальные +10
Геймплей: проще драться с огненными монстрами

Aion.ru

Слайд 22

Пример: Булатное копье Героя Требование: все предметы, созданные из стали, дают

Пример: Булатное копье Героя

Требование: все предметы, созданные из стали, дают своему

персонажу дополнительные +10 очков к защите от огня
Код: вероятность ошибки N
Контент: вероятность хотя бы одной ошибки 1-(1-N)5

Aion.ru

Слайд 23

Специфика: Люди Игрок от тестирования или Тестировщик от игры ?? Aion.ru

Специфика: Люди
Игрок от тестирования
или
Тестировщик от игры
??

Aion.ru

Слайд 24

Мой выбор: Тестировщик от игры! Потому что: Не так-то просто выполнить

Мой выбор: Тестировщик от игры! Потому что:

Не так-то просто выполнить тест
Понимание

предметной области
Глаза горят

Aion.ru

Слайд 25

Специфика: Приоритеты Сколько игроков увидят баг Критичность для игры _________________________ Основная цепочка Нарушение баланса Интерфейс Aion.ru

Специфика: Приоритеты

Сколько игроков увидят баг
Критичность для игры
_________________________
Основная цепочка
Нарушение баланса
Интерфейс

Aion.ru

Слайд 26

It's fun to play a game, but it's not easy. Ask

It's fun to play a game, but it's not easy.
Ask

any gamer. If a game is easy, it's no fun.

Aion.ru

Слайд 27

А все для чего? Чтоб пользователи были счастливы ^-^ Aion.ru

А все для чего? Чтоб пользователи были счастливы ^-^

Aion.ru