CyberBionic Systematics

QA. Технічні знання

6 640 UAH за курс
34 годин
Для початківців
QA Automation / QA Manual
Цей курс навчить тестуванню веб- та мобільних додатків, навіть якщо ви новачок у програмуванні. Ви розберете основи мереж, HTML, CSS, Git, API-тестування та автоматизацію без коду. Після 17 уроків зможете працювати з інструментами на кшталт Postman, Selenium IDE та розуміти архітектуру додатків. Курс містить практичні завдання та командний проект для закріплення знань.

Про курс

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

Основи веб-технологій та тестування

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

Мобільне тестування

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

Мережеві технології

Студенти глибше зануряться в мережеві протоколи. Вони вивчать структуру URL та URI, формат HTTP запитів і відповідей, основні HTTP методи. Також розглядаються поняття кешу, cookie, системи DNS та різниці між IPv4 і IPv6.

Інструменти тестувальника

Модуль охоплює роботу з Chrome Developer Tools - від елементів сторінки до аналізу мережевих запитів. Студенти навчаться тестувати сайти в різних роздільних здатностях, використовувати консоль, джерела та панель Application. Також вивчається робота з Fiddler, створення моків та стабів.

Автоматизація тестування

Цей розділ знайомить з концепцією автоматизації тестування. Розглядається тестова піраміда, області ефективного застосування автоматизації та особливості її впровадження. Обговорюється взаємодія між manual та automation тестувальниками.

HTML та CSS для тестувальників

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

Codeless автоматизація

Модуль присвячений автоматизації без написання коду. Студенти вчаться визначати локатори за допомогою XPath та CSS, використовувати осі XPath та комбінатори. Розглядаються особливості Record & Play підходу та інструменти на кшталт Katalon Studio та Selenium IDE. Теорія закріплюється практичними заняттями.

Система контролю версій Git

Студенти освоюють роботу з Git - від створення репозиторію до першого коміту. В другій частині модуля вони вчаться працювати з віддаленими репозиторіями, розгалуженням, злиттям гілок та використовують GitHub Flow у практичних завданнях.

Тестування API

Модуль охоплює тестування програмних інтерфейсів. Студенти вивчають основні HTTP методи, різницю між REST та SOAP, формати JSON та XML. Практична частина включає роботу з Swagger, Postman та SoapUI - від одиночних запитів до створення колекцій та тест-кейсів.

BDD та архітектура додатків

Розділ поєднує вивчення Behavior Driven Development та архітектурних підходів. Студенти освоюють написання Gherkin сценаріїв, використання BDD інструментів та аналіз звітів. Також розглядаються монолітна та мікросервісна архітектури з їхніми перевагами та складнощами тестування.

CI/CD та хмарні технології

Модуль охоплює принципи безперервної інтеграції та доставки, поняття Continuous testing та структуру оточень проєкту. Студенти дізнаються про Quality Gates та процеси CD. Також вивчаються основи хмарних обчислень - сервісні моделі, основні вендери та організація хмарних сервісів.

Командний проєкт

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

Результати навчання

Після завершення курсу ви зможете працювати з клієнт-серверною архітектурою, використовувати інструменти на кшталт Chrome DevTools, Fiddler, Postman та SoapUI. Ви опануєте основи HTML, CSS, XPath, Git, Swagger. Зрозумієте принципи TDD, BDD, різні архітектурні підходи, CI/CD процеси та хмарні технології.

Формат навчання

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

Що включено

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