Головна Школи QALight Базовий модуль тестування
QALight

Базовий модуль тестування

23 300 UAH за курс
130 годин
Для початківців
QA Automation / QA Manual
Цей курс — це базовий модуль з тестування ПЗ, який складається з 6 частин. Він дає всі необхідні знання для старту в професії: від основ тестування до роботи з базами даних, Unix та навантажувального тестування. Після курсу ви зможете працювати тестувальником, адже програма відповідає сучасним вимогам IT.

Про курс

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

Тестування ПЗ (50 годин)

Курс починається з основ тестування програмного забезпечення. Студенти дізнаються про роль тестувальника, поняття якості ПЗ та різницю між контролем і гарантією якості. Розглядаються методи Verification та Validation, а також необхідні навички для спеціаліста з тестування.

Далі йде розгляд основ проєкту та життєвого циклу розробки ПЗ. Студенти вивчають ролі учасників проєктної команди, принципи їх взаємодії та основну проєктну документацію, включаючи Project Plan.

Третій модуль присвячений моделям розробки ПЗ. Розглядаються водоспадна, V-подібна, ітеративна та Agile моделі. Особлива увага приділяється фреймворку SCRUM - його артефактам, ролям команди та основним заходам. Наступне заняття - практика SCRUM, де студенти в командах пишуть User story, створюють Product Backlog та Sprint Backlog, проводять Planning poker та Daily Scrum.

П'ятий та шостий модулі охоплюють рівні та види тестування. Студенти вивчають модульне, інтеграційне, системне та приймальне тестування. Розглядаються різні класифікації тестування - за запуском коду, доступом до архітектури, ступенем автоматизації та цілями.

Сьомий модуль присвячений аналізу вимог. Студенти дізнаються про типи вимог, методи їх виявлення та характеристики якісних вимог. На практиці вони працюють у командах - пишуть, аналізують та виправляють вимоги.

Восьмий та дев'ятий модулі охоплюють управління дефектами. Студенти вивчають класифікацію помилок, життєвий цикл баг-репорту та критерії написання звітів про помилки. Далі йде практична робота з системою Jira - створення, пошук та фільтрація баг-репортів.

Десятий модуль - техніки тест дизайну. Студенти освоюють класи еквівалентності, граничні значення, метод пар, діаграми станів та таблиці рішень. Практика включає роботу з інструментом PICT.

Останні модулі охоплюють тест планування та написання тестової документації. Студенти вивчають стратегії тестування, критерії початку та завершення тестування, ризики. На фінальній практиці вони проходять повний цикл тестування - від аналізу вимог до написання Test Summary Report, включаючи створення тест планів, тест кейсів, чек-листів та баг-репортів.

Практичний SQL (32 години)

Курс починається з основ роботи з базами даних. Студенти ознайомляться з структурою БД, типами даних, індексами та транзакційним механізмом. Вивчають загальний перелік операторів SQL та основи роботи з Microsoft SQL Server Management Studio.

Далі йде детальне вивчення оператора SELECT. Студенти освоюють базову вибірку даних, умови WHERE, булеві оператори та функції для роботи з даними. Практика включає роботу з числовими, рядковими функціями та арифметичними операціями.

Третій модуль присвячений агрегуванню даних та підзапитам. Студи вивчають групові функції, умовний оператор HAVING, упорядкування ORDER BY та роботу з вкладеними запитами.

Четвертий модуль охоплює реляційні відношення та об'єднання таблиць. Розглядаються оператори EXISTS, IN, ANY, ALL, UNION та різні типи JOIN. Студенти навчаться зв'язувати таблиці між собою та виконувати складні запити.

П'ятий модуль - маніпулювання даними. Студенти освоють операції INSERT, UPDATE та DELETE, включаючи використання підзапитів у цих операціях.

Шостий модуль присвячений створенню об'єктів бази даних. Студенти навчаться створювати таблиці, індекси, додавати обмеження та працювати з первинними та зовнішніми ключами. Також розглядається робота з відображеннями VIEW.

Останні модулі охоплюють управління базою даних у MS SQL Server. Студенти навчаться створювати БД, керувати правами доступу, виконувати реплікацію, відновлення та копіювання даних. Завершується курс розбором домашніх завдань та підготовкою до іспиту.

Основи Unix та мережі (30 годин)

Курс починається з основ UNIX - архітектури системи, файлової системи та принципів розподілу повноважень. Студенти ознайомляться з командним рядком, основними командами та інтерфейсом системи.

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

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

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

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

Web-сервери та Web-сервіси (6 годин)

Курс починається з моделі клієнт-сервер та архітектури web-серверів. Студенти вивчать апаратну та програмну складову серверів, HTTP протокол та методи. Практика включає відправку GET запитів та аналіз відповідей.

Другий модуль присвячений web-сервісам. Розглядається модель стека TCP/IP, DNS, Load balancing та Reverse Proxy. Студенти ознайомляться з web-сервісами на основі SOAP та REST, працюватимуть з XML, XSD та JSON у SoapUI.

Основи навантажувального тестування з JMeter (6 годин)

Перша частина курсу - теорія навантажувального тестування. Студенти дізнаються про фактори, що впливають на продуктивність системи, види навантажувального тестування та огляд інструментів. Практика включає установку JMeter, ознайомлення з інтерфейсом, запис сценаріїв та аналіз результатів.

Друга частина охоплює підготовку до тестування навантаження. Студенти вивчать профілі користувачів, паралелізм, масштабованість систем. На практиці вони створюватимуть складні сценарії, використовуватимуть дані з CSV файлів, регулярні вирази та аналізуватимуть результати через View Results Tree та Summary Report.

Як правильно скласти резюме та пройти співбесіду (6 годин)

Курс починається з написання резюме. Студенти навчаться правильно оформлювати резюме - від вибору фото до структури блоків. Розглядаються помилки, мова резюме та особливості розміщення на сайтах пошуку роботи.

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

Особливості курсу

Заняття проходять у вечірній час, що зручно для працюючих студентів. Курс включає шість напрямів у одній програмі - від тестування ПЗ до підготовки до співбесід. Після успішного завершення видається сертифікат.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора