top of page

Програма курсу

Програма курсу складається з 9 відеолекцій від 3-х викладачів. Доступ до лекцій у вас буде впродовж усього навчання і ви зможете переглянути їх повторно у будь-який зручний час. 

Після кожної лекції вам будуть давати домашні завдання, а потім перевіряти. Ви отримаєте персональний фідбек на кожне виконане практичне завдання від лекторів курсу.

Лекція №1

Життєвий цикл розробки програмного забезпечення (SDLC)

Занурення у світ розробки програмного забезпечення. Вивчення основних методологій розробки програмного забезпечення. Пояснення SDLC на реальних проєктах і прикладах.

Як IT-компанії розробляють продукти?

6 основних стадій SDLC: Збір та аналіз вимог або планування; Дизайн; Впровадження; Тестування; Розгортання; Технічне обслуговування.

Моделі життєвого циклу розробки програмного забезпечення: Waterfal та Agile.

Огляд основних гнучких методологій розробки.

SDLC на реальних проєктах і прикладах.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №2

Життєвий цикл розробки програмного забезпечення (продовження)

Вивчення життєвого циклу тестування і представлення його етапів на прикладах.

Що таке тестування?

Поняття Quality Assurance (QA) і Quality Control (QC).

QA і QC на практиці: приклади.

Огляд основних гнучких методологій розробки.

STLC: аналіз вимог, планування тесту, покриття тестування, налаштування тестового середовища, виконання тесту, звітування про результати тестування.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №3

Тестова документація 

Ознайомлення з тест-планами, тест-кейсами, баг-репортами, чек-листами. Життєвий цикл бага. Практика написання тест-кейсів та баг-репортів.

Етапи створення тест-кейсів на основі технічної документації.

Етапи створення тест-кейсів. Позитивні та негативні тестові випадки. 

Відмінність між тестовим сценарієм і тестовими випадками. Як написати тест-план?

Оформлення баг-репортів: приклади. Які є атрибути бага? Як визначити глобальний пріоритет бага?

Bug life cycle (Життєвий цикл бага). Практика із баг-трекінговою системою.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №4

Організація процесу тестування

Ознайомлення з необхідними інструментами тестувальника для ефективного проведення робочого дня та застосування їх на практиці.

Інструменти тестувальника. З чого розпочинається день QA інженера?

Планування часу виконання завдання. Засоби комунікацій в IT-компаніях.

Системи керування проектом.

Чек-листи в тестуванні. Переваги використання чек-листів. Де створювати та зберігати чек-листи? Чек-листи в Google Sheet та Confluence.

Практичне налаштування тестового середовища. На цьому буде максимум уваги.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №5

Рівні та види тестування

Вивчення понять "види" та "рівні" тестування. Пояснення їх застосування на простих прикладах.

Рівні тестування.

Компонентне (або модульне) тестування (Unit / component testing). Інтеграційне тестування (Integration testing).

Системне тестування (System testing). Приймальне тестування (Acceptance testing). Класифікація видів та методів тестування.

Тестування безпеки (Security and access control testing). Тестування взаємодії (Interoperability testing).

Нефункціональне тестування. Тестування, пов’язане зі змінами.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №6

Техніки тест дизайну. Граничні значення та класи еквівалентності 

Вивчення найпоширеніших та прикладних технік тестування — граничне та еквівалентне тестування.

Поняття тест дизайну.

Хто такий тест дизайнер?

Техніка класів еквівалентності.

Техніка граничних значень.

Приклади на реальних проектах.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №7

State transition або переходи станів

Вивчення складних технік тест-дизайну на простих прикладах — тестування Переходів станів (State-transition testing).  

Що таке техніка тест-дизайну State Transition і коли варто її застосовувати.

Представлення техніки на прикладі діаграми переходів станів води.

Етапи тест-дизайну за допомогою цієї техніки.

Застосування на реальних прикладах

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №8

Pairwise testing 

Вивчення складних технік тест-дизайну на простих прикладах — Попарне тестування (Pairwаѕе tеѕting).  

Що таке Pairwise? Переваги і недоліки.

Формування набору тестових значень комбінаторним методом.

Етапи формування набору тестових даних за допомогою Попарного методу.

Методи реалізації техніки Pairwise. Коли не варто застосовувати Pairwise?

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Лекція №9

Тестування продуктивності. Лог файли як інструмент QA

Продуктивність, дефекти продуктивності, інструменти для тестування продуктивності, аналіз результатів. Лог файли, налаштування середовища для їх зняття.

Що таке продуктивність? Дефекти продуктивності.

Інструменти QA для тестування продуктивності. Аналіз результатів тестування продуктивності. 

Що таке лог-файли та як їх отримати?

Налаштування середовища для зняття логів.

Домашнє завдання
Зустріч з ментором після лекції
Перевірка домашнього завдання
Персональний фітбек

_______

Онлайн-зустріч

Кар´єрне консультування №1

Консультація з рекрутером. Первинна співбесіда: деталі.

Яка ситуація на ринку IT? Вимоги до кандидатів на посаду Junior QA. Супровідний лист — правила написання. Як скласти конкурентне резюме? Після лекції перевірка вашого резюме та фідбек від рекрутера.
 

Онлайн-зустріч

Кар´єрне консультування №2

Консультація з QA-керівником. Демо-сесія. Технічна співбесіда: деталі

Ментор розповість про найчастіші питання на технічних співбесідах, а також дасть поради як відповідати та готуватися до цього етапу. В рамках консультації проводиться  демо-сесія. Це новий формат зустрічі — студент проходить технічну співбесіду у керівника відділу тестування від СharAcademy.

Онлайн-зустріч

Кар´єрне консультування №3

Зустріч із співзасновницею CharAcademy, операційним директором в компанії CharStudio. Фінальна співбесіда. 

Реєструйся за акційною ціною 6500 грн:

bottom of page