Lec. 5. Game implementation. Game release. Багато трешу про тестування Flashcards

1
Q

Що таке пайплайн?

A

Пайплайн - це порядок розробки компонентів гри

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Які є блоки пайплайну?

A
  • концептування та дизайн гри,
  • розробка функціоналу,
  • створення контенту,
  • тестування,
  • відладка,
  • запуск гри.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Які можуть бути етапи виробництва гри?

A
  • перед-виробництво,
  • технічне демо,
  • вертикальний зріз,
  • пре-альфа,
  • альфа,
  • бета,
  • реліз.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Що таке концепт-арт?

A

малюнки, які відображають ідею та атмосферу гри, допомагаючи у розробці світу гри та персонажів.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Яке ПЗ використовується для створення 2D арту для ігор?

A

Для створення 2D арту для ігор використовуються такі програми, як Adobe Photoshop, Adobe Illustrator, Adobe XD, GIMP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Які існують спеціалізації 3D моделювання?

A

Спеціалізації 3D моделювання: персонажі, оточення, hard-surface (предмети створені людьми)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Які етапи включає в себе створення 3D моделі?

A
  • блокаут,
  • створення високополігональної моделі,
  • створення низькополігональної моделі,
  • розгортка,
  • запікання текстури,
  • текстурування.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Яке ПЗ використовується для створення 3D моделей для ігор?

A

Autodesk 3DS Max, Autodesk Maya, Blender, Pixologic ZBrush, Marmoset Substance Painter & Substance Designer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Які техніки анімації використовуються у процесі виробництва гри?

A
  • традиційну анімацію,
  • keyframe анімацію,
  • motion capture.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Які прийоми використовуються для створення візуальних ефектів?

A
  • використання спрайтів,
  • систем часток,
  • шейдерів.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Що таке ігровий рушій?

A

Центральна програмна частина відеогри, що відповідає за технічну сторону і спрощує розробку гри.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Що таке 3rd-party рішення?

A

Це програмні модулі, створені сторонніми розробниками для багаторазового використання, які пришвидшують розробку проекту.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

На які фази поділяється життєвий цикл тестування гри?

A
  • Requirement Analysis,
  • Test Planning,
  • Test Design,
  • Environment Setup,
  • Test execution,
  • Test closure and reporting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Якими є типові складові звіту про помилку?

A

Заголовок. Коротко описує суть помилки
Код. Літеро-цифровий код для посилання у коді, системах контролю версій, та ін. Часто присвоюється системою трекінгу помилок автоматично.
Опис. Детальний опис помилки.
Кроки для відтворення. Покрокова інструкція по відтворенню помилки.
Очікуваний результат. Результат, який очікується після відтворення вказаних кроків, згідно документації.
Наявний результат. Фактичний результат відтворення кроків.
Вкладення. Скріншот, лог або інші вкладення, що допомагають описати чи надати додаткову інформацію про помилку.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Які існують види тестування за його об’єктом?

A
  • Функціональне тестування (functional testing)
  • Дослідницьке тестування (exploratory testing)
  • Тестування продуктивності (performance testing)
  • Навантажувальне тестування (load testing)
  • Стрес-тестування (stress testing)
  • Димове тестування (smoke testing)
  • Тестування зручності використання (usability testing)
  • Тестування інтерфейсу користувача (ui testing)
  • Тестування безпеки (security testing)
  • Тестування локалізації (localization testing)
  • Тестування сумісності (compatibility testing)
  • Регресійне тестування (regression testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Які існують види тестування за ступенем автоматизації?

A
  • Ручне тестування (manual testing)
  • Автоматизоване тестування (automated testing)
  • Напівавтоматизоване тестування (semiautomated testing)
17
Q

Які існують види тестування за ступенем ізольованості компонентів?

A
  • Компонентне (модульне) тестування (component / unit testing)
  • Інтеграційне тестування (integration testing)
  • Системне тестування (system / end-to-end testing)
18
Q

Які існують види тестування за часом проведення тестування?

A
  • Альфа-тестування (alpha testing)
  • Бета-тестування (beta testing)
  • Тестування при здачі (acceptance testing)
19
Q

Які існують види тестування за ознакою позитивності сценаріїв?

A

Позитивне тестування (positive testing)
Негативне тестування (negative testing)

20
Q

Що відбувається на етапі випуску гри?

A

Етап включає шліфування гри до фінальної версії, оптимізацію під різні пристрої, версії гри на різні платформи, публікацію гри в магазини. Результатом цього етапу є фінальна версія гри, доступна в магазинах.