Онлайн-курс про методології тестування та роботу з багами й фічами
GAMEDEV-ТЕСТУВАЛЬНИК
Дан Куреньов
lead QA Engine team25 листопада
5 лютого

Тестувальники першими проходять гру, щоб кожна катсцена, геймплейна ситуація та реакція працювали без багів. Результат їхньої роботи — збережені мільйони, позитивні ревʼю та потенційний успіх гри.
На курсі ти розберешся, що таке середовище розробки й тестування, познайомишся зі звітами про помилки в грі та спеціальними програмами їхнього ведення. Опануєш різні методології та принципи тестування ігор.
В результаті матимеш портфоліо з реальним кейсом для клієнта, щоби підвищити шанси на реальний офер від геймстудій.
Бонус від лектора:
• 1:1 як на справжній технічній співбесіді → для 10 перших студентів у рейтингу
• рекомендація в Linkedln → для студентів, які отримають дипломи
• гайд зі сленгом тестувальника, що знадобиться на співбесіді → для всіх
На курсі ти розберешся, що таке середовище розробки й тестування, познайомишся зі звітами про помилки в грі та спеціальними програмами їхнього ведення. Опануєш різні методології та принципи тестування ігор.
В результаті матимеш портфоліо з реальним кейсом для клієнта, щоби підвищити шанси на реальний офер від геймстудій.
Бонус від лектора:
• 1:1 як на справжній технічній співбесіді → для 10 перших студентів у рейтингу
• рекомендація в Linkedln → для студентів, які отримають дипломи
• гайд зі сленгом тестувальника, що знадобиться на співбесіді → для всіх
Записатися
25 листопада
5 лютого

ДАН КУРЕНЬОВ
lead QA Engine team8+ років у професії
тестує ігри, в які грає весь світ: S.T.A.L.K.E.R. 2: Heart of Chornobyl, WatchDogs 2, Assassin's Creed Origins, Rainbow Six Siege
працював в Ubisoft Kyiv, GSC Game World
заводить баги до того, як вони з'являються
ДЛЯ KОГО
Світчери-геймери Отримаєш чіткий план входу в індустрію, дізнаєшся, як проходить робота тестувальника, і навчишся працювати в команді
Інші спеціалісти з геймдеву Опануєш специфіку роботи QA, щоб легше працювати з колегами, та розшириш скілсет геймдев-спеціаліста, щоб вирізнятися серед конкурентів
Початківці без практикиСистематизуєш свої знання, отримаєш хард-скіли та фідбек від лектора-практика, додаси в портфоліо перший кейс
program
25.1119:30
Заняття 1. Вступ
Теорія
- Хто такий тестувальник у геймдеві
- Розбір індустрії: команда, тренди, кар’єра
- QA vs QC
- Цикл розробки гри: концептуальна складова, препродакшн, продакшн, тестування, розробка, запуск гри та постпродакшн і підтримка після релізу
- обрати свій топ 3 ігор та проаналізувати їх по жанрах, виділити сильні та слабкі сторони (як технічні, так і бізнесові) і провести рисерч цих ігор з технічної точки зору: на якому рушії була розроблена гра, чи є в ній цікаві технічні або дизайнерські рішення.
27.1119:30
Заняття 2. Знайомство з тестуванням
Теорія
- Воркфлоу тестувальника: від ідеї — до реалізації
- Типи та рівні тестування гри
- Комунікація з командою та пайплайн роботи
- Технічні аспекти розробки гри
- Тестування гри vs програмного забезпечення
- Різниця платформ, на які випускають ігри: смартфони, ПК, консолі, VR тощо
зробити рисерч того, як довго ігри переносять з однієї платформи на іншу (ключові аспекти + приклади). Навести приклади гарного та поганого перенесення. Ознайомитись із додатковими матеріалами.
02.1219:30
Заняття 3. Середовище розробки й тестування, тулзи, системи контролю версій
Теорія
- Середовище розробки та середовище тестування
- Популярні ігрові рушії: огляд і залучення в роботі тестувальника
- Допоміжні тулзи
- Системи контролю версій
- Як працює Git
- порисерчити й навести приклади залежності між грою та рушієм, на якому вона була зроблена. Зробити свій репозиторій в Git і провести базові операції. *не всі рушії підходять під усі жанри ігор.
04.1219:30
Заняття 4. Баг-репорт, життєвий цикл багу
Теорія
- Що таке баг
- Види багів та їхня відмінність
- Типові та специфічні баги
- Що робити з багом: назва, ключові слова, оформлення інфи для розробника
- Баг-репорт: як описати баг та кому його надіслати
- Правила та принципи складання баг-репортів
- знайти мінімум 3 баги у своїй улюбленій грі (на вибір) та детально описати знайдені баги за шаблоном, щоб їх зрозумів розробник, який навіть не грав у цю гру (Jira).
*умова: не брати ігри жанру MMO
09.1219:30
Заняття 5. Баг-трекери та розбір багів з домашки
Теорія
- Розбір багів з домашок
- Популярні баг-трекери: Jira, Bugzilla, Mantis, Redmine, Backlog
- Навіщо та як слідкувати за своїм багом
вдосконалити опис багів з домашки №4, використовуючи термінологію та наданий шаблон. Знайти ще декілька багів з іншої гри, відмінної від попередньої, і також їх описати.
11.1219:30
Заняття 6. Принципи та методології тестування
Теорія
- Класифікації методів тестування
- «Методи скриньок» та їхні принципи тестування: black/white/gray boxes тощо
- Об’єкти тестування та аспекти гри, які виокремлюються в різні підходи до тестування
навести приклад тесту для white box та black box.
16.1219:30
Заняття 7. Ігрові механіки
Теорія
- Ігрові механіки та їхні види
- Фіча: роль, створення і тестування
- Компонентне тестування
- пошукати 1–2 цікаві фічі в улюбленій грі та описати їхню суть як дизайн-документ.
18.1219:30
Заняття 8. Принципи та методології тестування 2.0
Теорія
- Тестові завдання / test task
- Класифікації за часом та глибині проведення тестування
- Регресія
- взяти фічі та диздоки з попередньої домашки й розписати у довільній формі згідно з класифікацією з лекції.
*гру взяти ту саму, що і для опису багів з ДЗ №4
23.1219:30
Заняття 9. Фідбек-сесія
06.0119:30
Заняття 10. QA-документація
Теорія
- Тестова документація та її типи
- Як писати тест-кейси
- Як і коли використовувати чек-листи
- Тест-менеджмент документації
- удосконалити свою попередню домашку після нової лекції та порівняти варіанти до/після й написати тест-кейс для свого однокурсника з «тестувальної пари» за одним із наданих сценаріїв.
08.0119:30
Заняття 11. Тест-дизайн
Теорія
- Принципи тест-дизайну
- AD-Hoc у сценарному тестуванні
- Варіації покриття до вимог по залізу: від мінімальних — до рекомендованих
- Особливості тестування заліза
- знайти з «тестувальною парою» цікаві баги та описати їх, використовуючи термінологію та шаблон і спробувати знайти причину, чому виникає цей баг та що його провокує, описати це.
*гру обирає пара (радимо, щоб вона була безплатною)
13.0119:30
Заняття 12. Мультиплатформи
Теорія
- Специфікація роботи з різними платформами
- Робота з платформами на прикладах xbox, PlayStation
- Розподіл ресурсів на мультиплатформних проєктах
15.0119:30
Заняття 13. Мобільні ігри (запрошений лектор)
Теорія
- Типи тестування мобільних ігор
- Особливості й специфікації
20.0119:30
Заняття 14. Фішки для співбесід, CV, портфоліо, тестових
Теорія
- Як скласти професійне CV
- Підготовка до співбесіди
- Портфоліо: основні поінти й формат
- Тестові завдання
- початок збору першої частини фінального проєкту — зробити правильний та детальний опис 3–4 багів, враховуючи пройдені заняття (з термінологією та за шаблонами)
22.0119:30
Заняття 15. Планування роботи в QA. Методології розробки ПО
Теорія
- Умовні стадії розробки проєкту
- Підтримка стадій
- Що таке кранчі
- Майлстоуни й терміни їхньої здачі
- Автоматизація
- SCRUM
- Розробка, здача та приймання фіч у кінці спринту
- перейти до збору другої частини фінального проєкту — описати 1–2 фічі. Підготувати запитання до фідбек-сесії.
27.0119:30
Заняття 16. Фідбек-сесія
ДЗ 13:
- перейти до збору останньої частини фінального проєкту — описати тест-кейс із домашки №9.
05.0219:30
Заняття 17. Фінальне заняття на курсі
- Презентація кейса для реального клієнта
Показати усю програму
ПІСЛЯ КУРСУ
Практика Отримаєш теорію, яку одразу ж застосуєш на практиці та зануришся в роботу тестувальника.
Проєкт у портфоліо Покладеш у портфоліо роботу, що складається з детального опису 3–4 багів та 1–2 фіч і тест-кейса для реального клієнта.
Кар’єра Оформиш CV тестувальника. 15 найкращих студентів пройдуть із лектором 1:1 тестову технічну співбесіду, а студенти-дипломники отримають рекомендацію в LinkedIn.
Відгуки студентів
Онлайн-курс про методології тестування та роботу з багами й фічами
ЗАЛИШИТИ ЗАЯВКУ
НАШІ КУРСИ НЕДОСТУПНІ ГРОМАДЯНАМ РОСІЇ ТА БІЛОРУСІ
За новими скілами — у SKVOT. Ми зв’яжемось і відповімо на всі твої запитання.