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