Старт курса:
11 July 2022
Пн, Пт з 18:30-20:30
online
64 часа (4 мiсяцi)
2 години/ 2 рази на тиждень
Осталось мест:
7
5500 UAH
на мiсяць

КУРС QA MANUAL ОНЛАЙН

Начало через:
д ч м с
Сложность:

Курси тестувальників QA Manual - це перший крок для тих, що бажають стати тестувальником з нуля.

Включає усю потрібну теорію, практику і інструменти тестування, підходить для тих, хто ще ніколи не пробував себе в IT, але розглядає QA курси Харкова, щоб стати QA engineer і працювати в найдинамічнішій індустрії України.

Курс охоплює процеси, документи, ролі в тестуванні, тренування написання репортів і роботу з баг-трекером Jira, допомагає зрозуміти що таке ручне тестування ПЗ, тестування сайтів і тестування мобільних застосункiв.
Для тих, хто мріє змінити професію і працювати у сфері високих технологій.
Курс QA Manual - відмінний шанс змінити життя на краще!
Хто шукає курси тестувальника з працевлаштуванням - Welcome до нас! Тестувальник з нуля за 4 місяці - це реальнiсть.

подать заявку

Курси тестувальників QA Manual підійдуть вам, якщо ви:

  • уважні, усидливі;
  • вільно володієте популярними сервісами Microsoft, Google і можете швидко cориентироваться в нових інтерфейсах;
  • відкриті до новинок, готові вчитися новому і присвятити час виконанню домашніх завдань;
  • ніколи не працювали в IT, але розглядаєте IT курси онлайн в Україні і хочете спробувати перекваліфіковуватися і “приміряти” на собі професію тестувальник програмного забезпечення;
  • шукали в пошуковій системі “курси QA онлайн Харків” або “курси QA онлайн в Україні” і хочете потрапити на якісний курс по мануальному тестуванню.
Чому варто починати кар’єру в IT з тестування (QA)?
  • легший вхід в IT в порівнянні з програмуванням, можна працювати, закінчивши IT курси;
  • професію можна освоїти за 4 місяці;
    серед IT компаній України є стабільний попит на ручних тестувальників;
  • стартова зарплата початківця QA (стажиста) – від 400 ($), тестувальник з досвідом від 6 місяців може розраховувати на 650 ($) ;
  • можливість працювати на фрилансе по всьому світу, цікаві проекти і самореалізація в професії;
  • ручне тестування – це тільки почало кар’єри в IT. Далі – автоматизоване тестування, менеджмент проектів, бізнес-аналіз.
о курсе
Курси QA Manual - курси QA Харкова. Можливість отримати професію тестувальник програмного забезпечення. Курс включає в себе теорію та практику з нуля. У рамках навчання:

- навчитеся володіти професійною термінологією;
- навчитеся готувати тестові дані;
- сформуєте правильне мислення тестувальника;
- навчитеся правильно складати баг-репорти;
- навчитеся працювати з баг-трекером Jira;
- відпрацюєте техніки тестування;
- навчитеся створювати Test Case, Check List, писати Test Plan для проекту;
- отримайте практичний досвід тестування проектів Web та Mobile;
- опануйте тестування API;
- вивчіть можливості SQL і навчитеся створювати запити на вибірку даних;
- вивчіть основні інструменти тестувальника: HTML, CSS, Postman, Fiddler, Charles, Regexp, Xpath, Rest & Soap.

Отже, пiсля навчання ти будеш знати все, що зараз вимагають компанії від QA Junior. До програми докладали сили представники багатьох компанії і ми збирали думки представників сфери тестування з різним досвідом.

На цьому курсі головне – це бажання вчитися та досягати! Не спробувавши, не дізнаєтесь, куди рухатися далі.

Перед курсом рекомендуємо прочитати книгу Романа Савіна, "Тестування DOT COM". Набирайте у пошуковій системі "QA курси Харків" - і ви побачите безліч курсів QA. Але ми обіцяємо якість та результат.
Программа курса
  • Тема 1. Введення до основ тестування
    1. Що таке тестування, основна термінологія
    2. Цілі та задачi тестування
    3. Тестування та якість
    4. Причини виникнення дефектів
    5. Принципи тестування
    6. Види ПЗ
  • Тема 2. Розробка ПЗ. Процес тестування, його методи та рівні
    1. Життєвий цикл розробки програмного забезпечення (SDLC)
    2. Поняття забезпечення якості (Quality Assurance), контролю якості (Quality Control) та різниця між ними
    3. Фундаментальний процес тестування та його місце у життєвому циклі розробки ПЗ
    4. Методології тестування (Тестування білого, сірого, чорного ящиків)
    5. Рівні тестування (Component, Integration, System, Acceptance)
  • Тема 3. Методологія розробки ПЗ. Види тестування
    1. Методології розробки ПЗ
    2. Каскадні методології: Waterfall, V-model
    3. Ітеративні методології: Scrum, Kanban, Agile
  • Тема 4. GUI елементи та огляд вимог
    1. Елементи GUI
    2. Що таке вимоги
    3. Види вимог та їх характеристики
    4. Огляд проектної документації (BRD, User Story, SRS)
    5. Детальний огляд специфікації ПЗ
    6. Практична робота: Тестування специфікації вимог щодо проекту
  • Тема 5. Огляд чек листа та тест кейсу
    1. Детальний огляд чек листа (Check List)
    2. Детальний огляд тест кейсу (Test Case)
    3. Позитивне та негативне тестування
    4. Тестовий набір (Test Suite) та тестовий сценарій (Test Scenario)
    5. Практична робота: Створення тест кейсів на практичному завданні
  • Тема 6. Техніки тестування
    1. Динамічне та статичне тестування
    2. Динамічні та статичні техніки тестування (Informal review, Walkthrough, Equivalence Partitioning, Boundary Values, State Transition)
    3. Поняття Use Cases
    4. Поняття End-to-End тестування
    5. Практична робота: Створення тест кейсів на практичному завданні
  • Тема 7. Планування процесу тестування
    1. Планування тестування та оцінка часу (Time estimations)
    2. Що таке Тест План
    3. Види Тест планів (Master, Detailed)
    4. Огляд структури тест плану
    5. Тестове покриття (Test Coverage)
    6. Матриця Трасування (Requirement Traceability Matrix)
    7. Детальний огляд реального тест плану
    8. Практична робота: Написання Тест Плану для проекту
  • Тема 8. Поняття дефекту
    1. Що таке дефект та його види
    2. Атрибути дефекту
    3. Детальний огляд звіту про дефект (Bug Report)
    4. Що таке Priority & Severity та нюанси їхньої відмінності
    5. Життєвий цикл дефекту (Defect's Life Cycle)
  • Тема 9. Виконання тестів та багтрекінгова система JIRA
    1. Знайомство з JIRA
    2. Поняття Issue Type (Bug, Task, Improvement, Epic)
    3. Практична робота: Тестування проекту та створення звітів про дефекти в JIRA
  • Тема 10. Завершення процесу тестування та основні метрики
    1. Завершення процесу тестування
    2. Детальний огляд звітних документів: Test Summary Report (TSR), Daily Progress Report (DPR), Weekly Status Report (WSR), Test Preparation Report (TPR)
    3. Поняття: Root Cause Analysis, Impact Analysis
    4. Метрики процесу тестування
    5. Практична робота: Створення звіту про завершення процесу тестування
  • Тема 11. Основи WEB тестування
    1. Основи WEB тестування
    2. Етапи тестування WEB додатків
    3. Структура WEB сторінки
    4. Тестування верстки
    5. Тестування WEB форм
  • Тема 12. Введення до баз даних
    1. Введення в інформаційні системи та роль БД у них
    2. SQL – стандарт мов програмування баз даних
    3. Введення у T-SQL. Типи даних
    4. Вибірка та модифікація даних
    5. Загальна структура оператора вибірки SELECT
    6. Створення запиту на вибірку даних
    7. Модифікація даних за допомогою оператора UPDATE
    8. Видалення та додавання нових даних за допомогою операторів DELETE та INSERT
  • Тема 13. Обмеження та фільтрація даних за допомогою предикатів
    1. Поняття предикату
    2. Робота з логічними операторами AND, OR, NOT
    3. Порівняння за допомогою LIKE, BETWEEN, IN, IS [NOT] NULL
    4. Сортування множини за допомогою ORDER BY
  • Тема 14. Складні вибірки даних із таблиць
    1. Складні вибірки та варіанти їх здійснення
    2. Підзапити: у стовпцях, FROM та WHERE
  • Тема 15. Агрегація даних та об'єднання таблиць
    1. Агрегація даних у запитах
    2. Оператор GROUP BY
    3. Фільтрування агрегованих даних за допомогою HAVING
    4. Основні функції агрегації - SUM, AVG, COUNT, MIN, MAX
    5. Об'єднання – оператор JOIN. Їх типи: Зовнішні (OuterJoin) та внутрішні (InnerJoin)
    6. Об'єднання таблиць. UNION & UNION ALL
  • Тема 16. Введення у Віртуалізацію та UNIX операційну систему
    1. Що таке віртуальна машина (Virtual Machine) та її види
    2. Встановлення та настроювання віртуальної машини (VirtualBox, VMware Workstation)
    3. Розгляд операційних систем сімейства UNIX
    4. Встановлення та налаштування UNIX ОС на віртуальній машині
  • Тема 17. Командний рядок як основний інтерфейс управління unix сервером
    1. Навігація за файловою системою (pwd, ls, dir)
    2. Розподіл повноважень (chown, chmod)
    3. Віддалена робота з ОС. Протоколи telnet та ssh
  • Тема 18. Редагування тексту та пошук інформації з командного рядка
    1. Робота із файлами. Перегляд змісту (cat, head, tail)
    2. Пошук файлів на диску
    3. Пошук інформації у файлах (grep, more)
    4. Текстові редактори vi/nano
  • Тема 19. Введення в HTML
    1. Введення, теги та елементи, XML, вкладеність тегів, їх атрибути
    2. Синтаксис та механізм уявлень
    3. Правило вкладення тегів
    4. Атрибути тегів
    5. Спеціальні символи
    6. Структура HTML документів, типів, кодування. Визначення типу документа, структура та кодування документа
    7. Основні елементи та їх типи: блокові елементи, малі елементи, структурні елементи
    8. Глобальні атрибути: атрибут id, атрибут class
  • Тема 20. Каскадні стилі сторінок - CSS
    1. Розширене форматування, застосування стилів (CSS)
    2. Варіанти підключення таблиці стилів до документу
    3. Селектори
    4. Базові властивості, значення
    5. Форматування тексту
    6. Regexp, Xpath
  • Тема 21. Тестування Web Services (API)
    1. Що таке Web Services и API, REST API
    2. Вимоги до архітектури REST
    3. Клієнт-серверна взаємодія та архітектура
    4. HTTP/HTTPS протокол
    5. Основнi методи HTTP (GET, POST, PUT, PATCH, DELETE)
    6. Що таке DNS та принцип його роботи
    7. Статус коди HTTP
    8. Структура запиту та відповіді HTTP
    9. Що таке Cookies и Cache
    10. Типи передачі даних: XML та JSON
    11. REST & SOAP
    12. Поняття аутентифікації та авторизації
    13. Ознайомлення з API документацією
    14. Swagger та його структура
    15. Знайомство з інструментом POSTMAN для тестування API
    16. Практична робота: Тестування різних End Points за допомогою GET, POST, PUT, PATCH, DELETE методів HTTP, використовуючи POSTMAN
    17. Chrome Dev Tool (Інструменти розробника у браузері)
    18. Створення, імпорт та експорт колекцій у POSTMAN
  • Тема 22. Тестування мобільних додатків
    1. Основні мобільні платформи
    2. Особливості тестування мобільних додатків
    3. Інструменти тестування (Fiddler, Charles)
    4. Практична робота: тестування мобільного додатка на Android з використанням інструментів (Fiddler, Charles)
  • Тема 23. Навантажувальне тестування
    1. Навантажувальне, стрес-тестування. Основна теоретична термінологія
    2. Основні інструменти для виконання навантажувального тестування, короткий порівняльний аналіз
    3. Основні метрики продуктивності, способи та підходи при аналізі
    4. Знайомство з JMeter, основні елементи тест плану та їх функціональне призначення
    5. Практична робота: написання тесту плану для виконання навантажувального тестування REST API з використанням JMeter
  • Тема 24. Працевлаштування
    1. Типи компаній, створення резюме
    2. Проходження тестової співбесіди
Преподаватель
Максим
QA Team Lead у eShopWorld. За спиною 7 років досвіду роботи на позиції QA та участі у різних проектах IT компаній. Такий досвід дозволяє Максиму грамотно і зрозуміло пояснити теорію, підкріплюючи прикладами з практики. Має досвід: управління проектами, навчання співробітників у середині компанії, тестування баз даних SQL/NoSQL, тестування API, досвід тестування платформ електронної комерції, тестування безпеки, тестування контролю версій, тестування XML-документів, CSS/HTML-тестування. Має технічну освіту. Сфера інтересів – викладання.