Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Тестируем графику силами Art QА

1,184 views

Published on

Презентация Рины Ужевко на SQA Days-16
14-15 ноября 2014, Санкт-Петербург, Россия
www.sqadays.com

Published in: Education
  • Be the first to comment

Тестируем графику силами Art QА

  1. 1. Тестируем графику силами ArtQA Рина Ужевко компания Королевство
  2. 2. Обо мне В геймдеве с 2009 года QA Lead и Директор отдела мониторинга в компании Королевство Организатор Московского клуба тестировщиков MSTC Участник и докладчик ряда конференций Член программного комитета SQA Days 12-15 Председатель программного комитета SQA Days#16 Веду блог о тестировании игр и не только Bugs@Feature Участник кубка мира по тестированию STWC -14 в составе команды QAtro
  3. 3. Должность ArtQA Аналогична обычному QA + Дополнительные знания: • Предметной области • Программ работы с графикой • Художественный взгляд
  4. 4. Пример • Если ваша игра Eve или Warships Вы должны: - Разбираться в кораблях вплоть до чертежей - Представлять, как это должно выглядеть в итоге Как тестируют в Warships
  5. 5. Пример • Если ваша игра Eve или Warships Вы должны: - Разбираться в кораблях вплоть до чертежей - Представлять, как это должно выглядеть в итоге Как тестируют в Warships
  6. 6. Пример • Если ваша игра Eve или Warships Вы должны: - Разбираться в кораблях вплоть до чертежей - Представлять, как это должно выглядеть в итоге Как тестируют в Warships
  7. 7. Объять необъятное • Тестирование графики : Х видеокарт + У операционных систем = около 800 конфигураций Выход: Создание программы для сбора информации о Конфигурации пользователя Как и на что влияют те или иные настройки графики
  8. 8. Один в поле воин? • Тестировщиков графики –мало • Отделов Art QA еще меньше Выход: Один в поле воин Но : как ему выжить? Ответ: совмещая тесты графики и функциональности
  9. 9. Графика или функционал? Графика – тестирование того, что видишь Функциональность – тестирование того, что делаешь Просто? Это так кажется…
  10. 10. Графика или функционал? Пример 1. Задача: Персонаж –солдат, прячется за бочкой. В бочку летит пуля. Пуля пролетает сквозь бочку – убивает солдата. Вопрос: Нужно ли тестировать, что пуля пролетит сквозь бочку?
  11. 11. Графика или функционал? Ответ: НЕТ Почему? Тестирование пролета пули сквозь объект – функциональное тестирование умений персонажа или оружия.
  12. 12. Графика или функционал? Пример 2 Задача: Персонаж находится за бетонной стеной. В стену летит граната. Вопрос: Что будет тестировать из графики? Что будем тестировать по функциональным кейсам?
  13. 13. Графика или функционал? Графика: 1. Стена «бетонная» 2. Стена занимает площадь Х на территории 3. Не прозрачная 4. Ширина стены и высота 5. Наличие дырок 6. Отсутствие стаканов 7. Анимация разрушения 8. Изменение свойства «непроходимости» 9. Отсутствие стаканов 2 Функционал 1. Попадание гранаты 2. Попадания осколков гранаты в игрока, если это по диздоку 3. Возможность пройти через стену персонажем, после эффекта разрушения
  14. 14. Популярные баги графики • Текстуры • Объекты • Карты • Визуал • Анимация Баги графики – не критичны для игр, но так бывает не всегда…
  15. 15. Текстуры 1. Исчезает текстура * Middle Персонаж бежит по: траве, земле, воде…
  16. 16. Текстуры 1. Исчезает текстура * Middle Персонаж бежит по: траве, земле, воде… * Critical Нет понимания куда спрятаться от преследователя или где сам преследователь
  17. 17. Текстуры 1. Исчезает текстура * Middle Персонаж бежит по: траве, земле, воде… * Critical Нет понимания куда спрятаться от преследователя или где сам преследователь
  18. 18. Текстуры 1. Исчезает текстура * Middle Персонаж бежит по: траве, земле, воде… * Critical Нет понимания куда спрятаться от преследователя или где сам преследователь
  19. 19. Причины и тесты Причины: • Низкая скорость интернета • Слишком высокая скорость передвижения персонажа • Перегрузка сервера • Особая конфигурация пользовательского ПК Как тестировать? • При низком интернете • В ускоренном режиме • Собрав статистику
  20. 20. Я не застрял, мне так удобно Стакан или воронка - пустота между стыками объектов Middle • Персонаж может выйти сам • Не влияет на баланс игры Critical • Персонаж может не получать урона Как тестируем? • Внимательно проверяем в редакторе • Страхуемся кнопкой помощи
  21. 21. Я не застрял, мне так удобно Стакан или воронка - пустота между стыками объектов Middle • Персонаж может выйти сам • Не влияет на баланс игры Critical • Персонаж может не получать урона
  22. 22. Я не застрял, мне так удобно Стакан или воронка - пустота между стыками объектов Middle • Персонаж может выйти сам • Не влияет на баланс игры Critical • Персонаж может не получать урона Как тестируем? • Внимательно проверяем в редакторе • Страхуемся кнопкой помощи
  23. 23. Графические объекты middle На пустой местности не пройти напрямую, но можно обойти невидимую преграду
  24. 24. Графические объекты middle На пустой местности не пройти напрямую, но можно обойти невидимую преграду critical Изменение свойства объекта – влияние на баланс
  25. 25. Графические объекты middle На пустой местности не пройти напрямую, но можно обойти невидимую преграду critical Изменение свойства объекта – влияние на баланс
  26. 26. Графические объекты middle На пустой местности не пройти напрямую, но можно обойти невидимую преграду critical Изменение свойства объекта – влияние на баланс Как тестируем? - Только просмотр в редакторе
  27. 27. Графические объекты middle На пустой местности не пройти напрямую, но можно обойти невидимую преграду critical Изменение свойства объекта – влияние на баланс Как тестируем? - Только просмотр в редакторе
  28. 28. Визуал Middle - Пропадает визуал, не влияя на исход боя
  29. 29. Как тестируем? - Внимательно - В редакторе - В реальном режиме просмотра Причины: - Те же, что и с текстурами Исключение: - «забыли» Визуал Middle - Пропадает визуал, не влияя на исход боя
  30. 30. Визуал Middle - Пропадает визуал, не влияя на исход боя Critical - Пропадает/изменяется визуал, влияющий на исход боя
  31. 31. Как тестируем? - Внимательно - В редакторе - В реальном режиме просмотра Причины: - Те же, что и с текстурами Исключение: - «забыли» Визуал Middle - Пропадает визуал, не влияя на исход боя Critical - Пропадает/изменяется визуал, влияющий на исход боя
  32. 32. Причины: - Те же, что и с текстурами Исключение: - «забыли» Визуал Middle - Пропадает визуал, не влияя на исход боя Critical - Пропадает/изменяется визуал, влияющий на исход боя
  33. 33. Как тестируем? - Внимательно - В редакторе - В реальном режиме просмотра Причины: - Те же, что и с текстурами Исключение: - «забыли» Визуал Middle - Пропадает визуал, не влияя на исход боя Critical - Пропадает/изменяется визуал, влияющий на исход боя
  34. 34. Анимация, эффекты Анимация - Отсутствие одного из стейтов - Слишком медленно - Слишком быстро - Наличие/отсутствие анимации Эффекты - Отсутствие эффекта - Некорректный эффект
  35. 35. Анимация, эффекты Анимация - Отсутствие одного из стейтов - Слишком медленно - Слишком быстро - Наличие/отсутствие анимации Эффекты - Отсутствие эффекта - Некорректный эффект Как тестируем? - Просматриваем в «фотошопе» - Оцениваем «на глаз» - Просматриваем в реальном режиме
  36. 36. Анимация, эффекты Анимация - Отсутствие одного из стейтов - Слишком медленно - Слишком быстро - Наличие/отсутствие анимации Эффекты - Отсутствие эффекта - Некорректный эффект Как тестируем? - Просматриваем в «фотошопе» - Оцениваем «на глаз» - Просматриваем в реальном режиме
  37. 37. Карты - Некорректное отображение местонахождения - Проблемы автопути
  38. 38. Карты - Некорректное отображение местонахождения - Проблемы автопути Причины? - Перепутаны карты - Некорректные координаты - Нет альтернативного пути или он неверен Как тестируем? - Проверка в конфигах - На сервере - В редакторе
  39. 39. Карты - Некорректное отображение местонахождения - Проблемы автопути Причины? - Перепутаны карты - Некорректные координаты - Нет альтернативного пути или он неверен Как тестируем? - Проверка в конфигах - На сервере - В редакторе
  40. 40. Карты - Некорректное отображение местонахождения - Проблемы автопути Причины? - Перепутаны карты - Некорректные координаты - Нет альтернативного пути или он неверен
  41. 41. Карты - Некорректное отображение местонахождения - Проблемы автопути Причины? - Перепутаны карты - Некорректные координаты - Нет альтернативного пути или он неверен Как тестируем? - Проверка в конфигах - На сервере - В редакторе
  42. 42. Багоюз и последствия • Багоюзеров отслеживаем по логам • Багоюзеров сдают другие игроки • Багоюзеров надо наказывать Багоюзеров и игроков, которые их сдают, - поощрять наградами за сдачу багов
  43. 43. Подводим итоги Тестирование графики – сложный, удивительный, интересный, творческий процесс
  44. 44. О материалах http://pikabu.ru/story/grafika_v_igrakh_kak_i_na_chto_ona_vliyaet_2162452 http://eve-ru.com/blogs/devblog/5748 http://blog.worldofwarships.ru/otdel-art-qa/ Некоторые скриншоты взяты на просторах интернета или при игре в следующие игры: S.T.A.L.K.E.R. Drakensang Online Королевство Perfect World Affected Zone Tactics ArcheAge Видео создано компанией Mackedesign о создании графики в 4 сезоне Игры престолов
  45. 45. Спасибо за внимание! Контакты:

×