Курс QA Manual

Наразі набір на цей курс не проводиться. Перегляньте інші курси

  • Online
  • Для початківців
  • QA Automation / QA Manual
Навчальний центр: ITEA – IT Education Academy
Формат:Курс
Тривалість навчання:3 місяців
Початок курсу:16.01.2024
Вартість навчання:23 550 UAH за курс

Допускається оплата частинами

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

Вступ в тестування програмного забезпечення

  • Що таке тестування. Для чого потрібно тестування програмного забезпечення
  • Життєвий цикл розробки ПЗ
  • Основні документи, які використовуються в процесі життєвого циклу розробки ПЗ
  • Для чого потрібен Test Plan і як його складати
  • Техніка тест дизайну (Equivalence Partitioning, Boundary Values)
  • Test Case як основний артефакт тестувальника
  • Коли Test Case буває негативний
  • Складання тестового набору для першої програми, що тестується

Поняття дефекту

  • Що таке баг
  • Навіщо і де описувати Bug report
  • Що таке severity і priority
  • Життєвий цикл дефекту
  • Системи відслідковування помилок. Огляд найпопулярніших систем
  • Знайомство з багтрекінговою системою Jira. Опис багів в системі

Види вимог

  • Види документів з вимогами до програмного забезпечення
    • RDD
    • SRS
    • PRD
    • BRD
  • Критерії тестування вимог
    • Повнота
    • Однозначність
    • Несуперечність
    • Реалізованість
    • Відстеження
    • Тестованість
  • Тестуємо реєстраційну форму. Специфіка тестування полів, електронна адреса і телефон

Методології тестування

  • Проєктна команда. Види методологій тестування програмного забезпечення
    • Водоспадна модель
    • V-модель
    • Ітеративна модель
    • RUP
    • MSF
    • Agile
  • SCRUM
    • Спринт
    • Резерв проєкту
    • Резерв спринту
    • Діаграма вигорання
    • Сторі Поінт
    • Зупинка Спринту
    • Покер Планування
    • Зустрічі в Скрамі

Види тестування програмного забезпечення

  • Які бувають види тестування
    • Функціональне тестування
    • Нефункціональне тестування
    • Тестування, пов’язане зі змінами

Use case і checklist

  • Що таке Use Case. Для чого потрібен. Чим Use Case відрізняється від Test Case
  • Що таке Check List. Де і коли застосовують Check List. Чи може Check List замінити Test Case
  • Як скласти Use Case і Check List на прикладі тестування будь-якого предмета
  • Випадкове тестування і тестування без вимог
    • Ad-Hoc – процес тестування без специфікації
    • Exploratory – дослідне тестування
    • Коли застосовувати та для яких проєктів
    • Застосування на практиці

Системи зберігання та управління тестовими випадками

  • Ознайомлення з системою TestLink (Easy QA)
  • Написання тестових випадків у системі TestLink (Easy QA)

Нефункціональні види тестування

  • Всі види тестування продуктивності
    • Тестування навантаження (Performance and Load Testing)
    • Стресове тестування (Stress Testing)
    • Тестування стабільності або надійності (Stability/Reliability Testing)
    • Об’ємне тестування (Volume Testing)
  • Тестування установки (Installation testing)
  • Тестування зручності користування (Usability Testing)
    • Конфігураційне тестування (Configuration Testing)
    • За допомогою яких інструментів проводять і для чого

Контроль отриманих знань

  • Приклад стандартної співбесіди
  • Реальні завдання

Що таке pairwise testing

  • Попарне тестування. Коли, як і навіщо застосовується
  • PICT, як найпростіший інструмент для автоматизації таких перевірок

Робота з браузером як з основним інструментом тестування

  • Структура DevTools
  • Основні елементи DevTools
  • Підключення зовнішнього пристрою до DevTools для налагодження

Бонусні заняття з англійської мови

  • тестування рівня володіння англійської мови
  • вивчення основної термінології тестувальників

Вступ до HTML — мови розмітки гіпертексту

  • Стандарт HTML. Структура HTML-документа
  • Створення HTML-документа
  • Створення гіперпосилання
  • Списки й таблиці

Вступ до CSS

  • Типи стилів
  • Базовий синтаксис CSS
  • Селектори тегів
  • Xpath

Переваги й недоліки автоматизації тестування

  • Процес впровадження автоматизації тестування
  • Що автоматизувати?
  • ROI в автоматизації тестування — коефіцієнт окупності інвестицій
  • Для чого вимірювати ефективність?
  • Автоматизація за допомогою Selenium IDE

Що таке база даних?

  • Види баз даних
  • Реляційна БД
  • Система Управління Базами Даних (СУБД)
  • Мова SQL
  • SQL-стандарти
  • Робота з базами даних у SQL Server
  • Створення базових запитів SELECT
  • Об`єднання таблиць
  • Сортування даних у результаті запиту
  • Розширена фільтрація даних
  • Як вибрати неповторні значення з бази даних
  • Логічний оператор LIKE
  • Статистичні функції

MySQL чи PostgreSQL

  • SELECT
  • UPDATE
  • DELETE
  • CREATE
  • GROUP BY
  • ORDER BY
  • HAVING
  • LIMIT

Вступ до тестування мобільних додатків

  • Види мобільних додатків
  • Особливості тестування мобільних додатків
  • Сервіс для бета-тестування
  • Хмарні платформи пристроїв для тестування мобільних додатків
  • Мобільне тестування на емуляторах мобільних пристроїв

Що таке web service?

  • HTTP(S)
  • Протокол SOAP
  • Протокол REST
  • Postman — кросплатформний клієнтський віконний додаток
  • Тестування вебсервісів
  • Створення тестових сценаріїв за допомогою Postman
  • JSON and XML

REST (Representational State Transfer)

  • Стиль архітектури програмного забезпечення для розподілених систем, як-от World Wide Web
  • Управління інформацією сервісу
  • RESTful-системи
  • Використання REST-запитів при тестуванні web-сервісів
  • Інструмент Postman для виклику запитів в API-інтерфейсі
  • Створення GET-запитів за допомогою Postman
  • Клієнт-серверна архітектура

Test Automation Basics

  • Codeless Test Automation. Automated Testing in Domain Specific Language
  • Katalon Studio. Інструментарій
  • Часто застосовуваний інструментарій тестування

Як скласти резюме і пройти співбесіду

  • Структура резюме
  • FAQ
  • Як поводитися на співбесіді
  • Основні помилки на співбесіді
  • Бонусне заняття з англійської мови
  • Урок пошуку роботи

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

  • Заняття 3 рази на тиждень (19:00-22:00)
  • Лише необхідна теорія та багато практики
  • Робота над реальними проєктами у групах
  • Доступ до матеріалів протягом року
  • Мінікурс з soft skills
  • Два заняття з англійської
  • Сертифікат про закінчення курсу
  • Підготовка до пошуку роботи

Викладачі курсу

  • Микола Головко - Software Testing Team Leader у компанії EPAM Systems
  • Сергій Лозицький - Понад 5 років досвіду в тестуванні програмного забезпечення
  • Євгенія Басанець - Понад 13 років досвіду в тестуванні та забезпеченні якості мобільних, desktop та web-додатків, невеликих та величезних інтегрованих enterprise, investment banking, social networking систем.

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
QALight
Формат
Online
Початок навчання
21.10.2025
Тривалість
48 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
12 800 UAH за курс
Навчальний центр
QALight
Формат
Online
Початок навчання
10.12.2025
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 000 UAH за курс