Тестирование игр: фан или тяжелый труд?

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

Upload: guest316854

Post on 26-May-2015

1.543 views

Category:

Technology


0 download

DESCRIPTION

Мое выступление на SQA-Days 7, Харьков, май 2010

TRANSCRIPT

Page 1: Тестирование игр: фан или тяжелый труд?

Тестирование игр: фан или тяжелый труд?

Юля Нечаева, Innova Systems

Aion.ru

Page 2: Тестирование игр: фан или тяжелый труд?

Это я

Тестировщик

Тест-менеджер

Руководитель отдела тестирования

Гладиатор 27 уровня

Aion.ru

Page 3: Тестирование игр: фан или тяжелый труд?

Игры: по полочкам.

- По жанру (специфика - функционального тестирования)- По платформе (специфика

нефункционального тестирования)

Aion.ru

Page 4: Тестирование игр: фан или тяжелый труд?

Жанр: Шутеры

pointblank.ru

Page 5: Тестирование игр: фан или тяжелый труд?

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

Aion.ru

Page 6: Тестирование игр: фан или тяжелый труд?

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

Page 7: Тестирование игр: фан или тяжелый труд?

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

Page 8: Тестирование игр: фан или тяжелый труд?

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

Fstyle.ru

Page 9: Тестирование игр: фан или тяжелый труд?

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

bnbonline.ru

Page 10: Тестирование игр: фан или тяжелый труд?

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

Page 11: Тестирование игр: фан или тяжелый труд?

Платформа: браузер

- различные браузеры- аддоны- плагины

Page 12: Тестирование игр: фан или тяжелый труд?

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

Page 13: Тестирование игр: фан или тяжелый труд?

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

- все просто

Page 14: Тестирование игр: фан или тяжелый труд?

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

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

Сервер: - производительность- стабильность

Aion.ru

Page 15: Тестирование игр: фан или тяжелый труд?

Игра: по полочкам

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

Aion.ru

Page 16: Тестирование игр: фан или тяжелый труд?

Игра: жизненный цикл

Идея – диздок – деньги – команда (художники, разработчики) – движок – код – графика – альфа версия - … - бета-версия - … - релиз – поддержка - обновления

Aion.ru

Page 17: Тестирование игр: фан или тяжелый труд?

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

Aion.ru

Page 18: Тестирование игр: фан или тяжелый труд?

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

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

Aion.ru

Page 19: Тестирование игр: фан или тяжелый труд?

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

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

Aion.ru

Page 20: Тестирование игр: фан или тяжелый труд?

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

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

Aion.ru

Page 21: Тестирование игр: фан или тяжелый труд?

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

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

Контент: предмет, картинка, описание, озвучка, реальные +10

Геймплей: проще драться с огненными монстрами

Aion.ru

Page 22: Тестирование игр: фан или тяжелый труд?

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

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

Код: вероятность ошибки N

Контент: вероятность хотя бы одной ошибки 1-(1-N)5

Aion.ru

Page 23: Тестирование игр: фан или тяжелый труд?

Специфика: Люди

Игрок от тестирования илиТестировщик от игры ??

Aion.ru

Page 24: Тестирование игр: фан или тяжелый труд?

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

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

Aion.ru

Page 25: Тестирование игр: фан или тяжелый труд?

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

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

Aion.ru

Page 26: Тестирование игр: фан или тяжелый труд?

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

Page 27: Тестирование игр: фан или тяжелый труд?

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

Aion.ru

Page 28: Тестирование игр: фан или тяжелый труд?

Спасибо!

[email protected]

skype: julia.nechaeva

http://jnechaeva.blogspot.com

Aion.ru