Курси QA Engineer (тестувальник)

Фільтр
Курс
Формат
Online
Початок навчання
14.01.2025
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікСупровід ментора
EPAM
  • QA Automation / QA Manual
Подробиці

Ця програма дасть можливість найкращим випускникам продовжити навчання в Лабораторії EPAM і пройти співбесіду на позицію Junior та долучитися до команди ЕРАМ. Ми допоможемо тобі вивчити фундаментальні аспекти інструментів для автоматизації, вдосконалити та поглибити твої навички роботи з C#, а також опанувати сучасні фреймворки для автоматизованого тестування.

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

Теми:

  • C# Essentials
    • Introduction to .NET
    • Object-Oriented Programming
    • Exception Handling
    • Text data processing
    • Collections. Generics
    • Delegates. Lambdas. Events
    • LINQ
  • Unit testing frameworks
  • Web UI Testing
  • Locators for Web Elements
  • Web UI Automated Testin Tools
  • Selenium WebDriver
  • Page Object Pattern

Що необхідно для успішного навчання:

  • Рівень володіння англійською мовою B1 (Intermediate) та вище
  • Базові навички розробки мовою програмування C#:
    • Integers
    • Static Methods
    • Bools and Logical Operators
    • Conditional Statements (if)
    • Real Numbers
    • Conditional Statements (if-else)
    • Exceptions
    • Iteration Statements (while)
  • Знання процесу тестування та його основних інструментів:
    • Static and Dynamic Testing
    • Requirement Analysis
    • Software Testing Methods
    • Software Testing Levels
    • Testing Pyramid
    • Functional and Non-Functional Testing Types
    • Test Planning
    • Tasks and Goals
    • Checklists
    • Test Cases and Test Suites
    • Defect
    • Test Result Report
    • Test automation purposes
  • Version control with GIT
  • Аналітичне мислення, здатність працювати з матеріалами для самостійного вивчення та дотримуватися дедлайнів

Як долучитися до програми:

  1. Зареєструйся
  2. Пройди тест з англійської мови
  3. Виконай технічне завдання
  4. Отримай запрошення в групу

Додаткова інформація

  • Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
  • Дата початку програми може змінитись, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй оновлення на цій сторінці та свою електронну пошту
  • Цей курс недоступний для учасників інших навчальних програм EPAM Campus та EPAM-ерів. Звернися до свого координатора з навчання або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
  • Враховуючи обмежену кількість місць у групі, результати відбіркових етапів будуть вирішальними факторами для запрошення на навчання
  • Організатори залишають за собою право відмовити кандидатам у навчанні чи переході на наступний етап підготовки без пояснення причини та додаткових зобов'язань
Більше інформації
Курс
Формат
Online
Початок навчання
14.01.2025
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікСупровід ментора
EPAM
  • QA Automation / QA Manual
Подробиці

Ми допоможемо тобі вивчити фундаментальні аспекти інструментів для автоматизації, вдосконалити та поглибити твої навички роботи з Java, а також опанувати сучасні фреймворки для автоматизованого тестування.

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

Теми:

  • Maven Build Tool
  • Java Essentials
    • Introduction to OOP
    • Abstract Classes and Interfaces
    • Nested Classes
    • Working with Strings
    • Exceptions
    • Annotations
    • Generics
    • Enums
    • Wrapper Classes
    • Optional
    • Code Documentation
    • Introduction to collections
  • Selenium WebDriver
  • Automated Testing Framework

Що необхідно для успішного навчання:

  • Рівень володіння англійською мовою B1 (Intermediate) та вище
  • Базові навички розробки на Java (Data Types, Conditions and Loops, Arrays, Classes)
  • Знання процесу тестування та його основних інструментів:
    • Static and Dynamic Testing
    • Requirement Analysis
    • Software Testing Methods
    • Software Testing Levels
    • Testing Pyramid
    • Functional and Non-Functional Testing Types
    • Test Planning: Tasks and Goals
    • Checklists
    • Test Cases and Test Suites
    • Defect
    • Test Result Report
    • Test automation
  • Вміння працювати з системою контролю версій Git
  • Аналітичне мислення, здатність працювати з матеріалами для самостійного вивчення та дотримуватися дедлайнів

Як долучитися до програми:

  1. Зареєструйся
  2. Пройди тест з англійської мови
  3. Виконай технічне завдання
  4. Отримай запрошення в групу

Додаткова інформація

  • Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
  • Дата початку програми може змінитись, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй оновлення на цій сторінці та свою електронну пошту
  • Цей курс недоступний для учасників інших навчальних програм EPAM Campus та EPAM-ерів. Звернися до свого координатора з навчання або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
  • Враховуючи обмежену кількість місць у групі, результати відбіркових етапів будуть вирішальними факторами для запрошення на навчання
  • Організатори залишають за собою право відмовити кандидатам у навчанні чи переході на наступний етап підготовки без пояснення причини та додаткових зобов'язань
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 700 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT-Столиця
  • QA Automation / QA Manual
Подробиці

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

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

  • Причини тестування програми
  • Якість ПЗ
  • Знайомство зі стандартами якості ПЗ
  • Параметри ПЗ якості
  • Властивості ПЗ якості
  • Знайомство з центральними поняттями тестування
  • Введення в цілі тестування
  • Знайомство з фазами тестування
  • Практика

Знайомство зі способами та типами тестування

  • Ведення в способи тестування
  • Введення в типи тестування
  • Знайомство з умовами тестування
  • Огляд вимог до ПЗ
  • Практика

Введення в тестову документацію

  • Огляд документів, що формуються у процесі тестування
  • Характеристика тест-плану
  • Їхній зв'язок з іншими типами документів
  • Характеристика тест-дизайну
  • Практика

Введення в Test Case. Знайомство з тестовою документацією

  • Test Case - це
  • Методика написання
  • Інструкція щодо опису дефектів
  • Важливість - це
  • Пріоритет - це
  • Як вести систему відстежування дефектів
  • Звіти результативності тестування
  • Практика

Введення в техніки тестування

  • Недопустимі дані - це
  • Допустимі дані - це
  • Як відбувається еквівалентне розбивання
  • Суть аналізу граничні значення
  • Як відбувається попарне комбінування
  • Практика

Знайомство з рівнями тестування

  • Як реалізовується модульне тестування
  • Огляд драйверів
  • Огляд заглушок
  • Суть інтеграційного тестування
  • Знайомство з методами інтеграційного тестування
  • Алгоритм системного тестування
  • Покриття коду тестами
  • Огляд критеріїв покриття
  • Знайомство з метрикою покриття
  • Як відбувається аналіз покриття
  • Практика

Характеристика функціонального тестування. Характеристика нефункціонального тестування

  • Знайомство з нефункціональними видами тестування
  • Як тестувати безпеку
  • Як тестувати взаємодію
  • Введення у нефункціональні види тестування
  • Як тестується продуктивність
  • Тестування навантаження
  • Практика

Знайомство з GUI. Характеристика тестування веб-додатків

  • Знайомство з цілями тестування інтерфейсу користувачів
  • Як відбувається функціональне тестування інтерфейсу користувачів
  • Як тестувати зручності інтерфейсу для користувачів
  • Як тестують веб-додатки
  • Практика

Характеристика регресивного тестування

  • Його сутність
  • Огляд життєвого циклу ПЗ
  • Огляд спірального життєвого циклу
  • Огляд каскадного життєвого циклу
  • Суть екстремального програмування
  • Практика

Чим займаються учні під час занять:

  • Процедурою тестування програмного забезпечення
  • Розумінням процесу життєвого циклу програмного проєкту
  • Будуванням текстових прикладів
  • Будуванням текстових планів
  • Оволодівають знаннями, які допоможуть відстежувати помилки тестування, а також їхнього документування
  • Оволодівають знаннями, які дають можливість ставити оцінку та тестувати програмний продукт відносно функціональності

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Мижливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 300 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
IT-Столиця
  • QA Automation / QA Manual
Подробиці

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

Знайомство з тест-дизайном

  • Основні задачі тест-дизайну
  • Інструменти, за допомогою яких працює тест-дизайнер
  • Суть аналізу функціональних вимог
  • Методика виявлення об'єктів тест-дизайну
  • Практика

Процедура тестування даних

  • Знайомство з класами еквівалентності
  • Огляд граничних значень
  • Процедура аналізування областей
  • Методика комбінування даних
  • Практика

Суть тестування логіки поведінки

  • Введення в таблицю рішень
  • Огляд варіантів застосування
  • Ознайомлення з діаграмами взаємодії
  • Практика

Суть нестандартних підходів до тестового дизайну

  • Застосування карт пам’яті
  • Практика

Характеристика стратегій тестування

  • Характеристика елементів продуктів, що тестуються
  • Знайомство із загальними техніками тестування
  • Суть продукту, який тестується
  • Практика

Чому ви навчитесь:

  • Формувати якісні та результативні тест-сценарії
  • Обирати та використовувати надалі вигідні методики тестування, що будуть залежати від встановлених задач
  • Оптимізувати витратність ресурсів на проведення певного тестування

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
10 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікСупровід ментораРеальний проект у портфоліо
Binary Studio Academy
  • QA Automation / QA Manual
Подробиці

Досвідчені QA-інженери Binary Studio допоможуть опанувати ключові техніки тестування, зрозуміти роль тестування у процесі розробки, познайомлять з актуальними трендами.

План курсу

Що ти отримаєш:

Практичні челенджі

Відточи навички застосування тест-дизайну для максимально ефективного тестування додатків.

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

Навчимось користуватись інтрументом Postman для API exploratory testing. Попрактикуємось в створенні автотестів у власному фреймворку.

Підтримка учнів

Під керівництвом досвідчених QA-інженерів зможеш глибше зрозуміти роль основних QA-процесів на проєкті.

Реальні умови

Отримай реальний досвід роботи в scrum-команді над складним додатком.

Сертифікат про проходження

Сертифікат від Binary Studio Academy буде свідчити про твоє успішне закінчення найконкурентнішої школи з програмування в Україні.

Пропозиція приєднатися до Binary Studio

Кращі випускники зможуть стати частиною команди Binary Studio ремоут.

З чого складається QA курс

Лекції

В онлайн-кабінеті тобі будуть доступні ~10-15 відеолекцій з домашніми завданнями і дедлайнами. Досвідчені QA, перевіряючи завдання, даватимуть фідбеки та рекомендації.

Проєкт

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

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

  • Маргарита Ровна
  • Володимир Ярош
  • Станіслав Горкуша
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
10 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікСупровід ментора
Uzhhorod Informational Technologies School
  • QA Automation / QA Manual
Подробиці

Під час навчання студенти знайомляться з різними практиками та підходами ручного та автоматизованого тестування. Як результат - студенти отримують знання та практичні навички в тестуванні програм і по закінченні курсів готові розпочати свою кар'єру QA інженера.

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

Основні поняття, цілі і задачі тестування. Тестування вимог до ПЗ

  • Причини помилок в програмному забезпеченні (ПЗ)
  • Як оцінити і виміряти якість?
  • Причинно наслідковий аналіз
  • Баланс факторів - час, гроші, якість
  • Звідки взялось слово "баг"?
  • 7 принципів тестування

Моделі розробки ПЗ. Управління вимогами і статичне тестування

  • Модель водоспад (Waterfall)
  • Ітеративна модель (Iterative Model)
  • Спіральна модель (Spiral Model)
  • V-model

Фундаментальні тестові процеси. Методи і види тестування

  • ISO9126
  • Рівні тестування:
    • Unit тестування
    • Integration тестування
    • Acceptance тестування
    • та інші

Документація процесу тестування: Test Plan i Test Case

  • Документи, що створюються в ході життєвого циклу проєкту
  • Test cases
  • Check lists
  • Testing Flows

Системи управління звітами про помилки (Bugtrackers)

  • Життєвий цикл дефекта
  • Основні атрибути баг-репорта
  • Огляд основних систем управління дефектами
  • Як уникнути пінг-понгу БагАбоФіча

Позитивні і негативні тести. Класи даних для тестів. Класи еквівалентності

  • Поняття позитивних і негативних тестів
  • Допустимі дані
  • Повторний ввід даних. Невірні дані
  • Стійкість системи
  • Нештатні стани середовища виконання
  • Преревірка граничних значень
  • Преревірка нульового значення
  • Класи еквівалентності
  • Поняття покриття. Рівні покриття
  • Покрития по рядкам програмного коду
  • Зменшення кількості тестових прикладів
  • Аналіз покриття

Тестування інтерфейсу користувача (GUI)

  • Задачі і цілі тестування інтерфейсу користувача
  • Функціональне тестування інтерфейсу користувача
  • Тестування зручності інтерфейсу користувача (usability)

Командна робота. Agile та SCRUM

  • Маніфест Agile
  • Ітерація
  • Скрам
  • Product backlog та інше
  • Кодекс етики QA

Тестування баз даних

  • Structured Query Language
  • Joins

API, REST архітектура JSON vs XML

  • API, REST архитектура, JSON vs XML
  • Postman
  • Як працюють кукі

HTML/CSS. Локатори

  • Hypertext Markup Language
  • CSS Локатори
  • xPath Language

Вступ до автоматизації

  • Java basics (Variable, Class, Method, OOP)
  • Selenium
  • TestNG
  • Apache Maven
  • Page Object

Git, CI tools

  • Git / Github
  • Jenkins

Security Testing

  • Firefox Plugin for XSS
  • Огляд OWASP/CEH
  • GDPR
  • Clickjacking

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

  • Web
  • Native
  • Hybrid

Оцінка проєкту та звітність тестування

  • Оцінка проєкту
  • Результати тестування

Як успішно пройти співбесіду?

Розгляд інтерв'ю та найбільш поширених питань на співбесіді.

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

  • Тривалість - 2.5 місяці
  • Заняття - 3 години на тиждень
  • Онлайн формат
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
14 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікСупровід ментора
Uzhhorod Informational Technologies School
  • QA Automation / QA Manual
Подробиці

Даний курс націлений на вивчення підходів автоматизації веб-додатків за допомогою Selenium WebDriver та включає в себе багато теоретичного матеріалу, а також практичних занять для їхнього засвоєння, під час яких проводиться ознайомлення не лише з основними командами та налаштуваннями, а й з проблемами та їх вирішенням, які можуть виникнути (переважно виникають) в процесі роботи.

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

Основні поняття, цілі і задачі тестування

  • Причини помилок в програмному забезпеченні (ПЗ)
  • Як оцінити і виміряти якість?
  • Причинно наслідковий аналіз
  • Баланс факторів - час, гроші, якість
  • Звідки взялось слово "баг"?
  • 7 принципів тестування

SDLC, управління вимогами та статичне тестування

  • Модель водоспад (Waterfall)
  • Ітеративна модель (Iterative Model)
  • Спіральна модель (Spiral Model)
  • V-model
  • ISO9126
  • Рівні тестування:
    • Unit тестування
    • Integration тестування
    • Acceptance тестування
    • та інші

Документація процесу тестування

  • Документи, що створюються в ході життєвого циклу проєкту
  • Test cases
  • Check lists
  • Testing Flows

Системи управління звітами про помилки (Bugtrackers)

  • Життєвий цикл дефекта
  • Основні атрибути баг-репорта
  • Огляд основних систем управління дефектами
  • Як уникнути пінг-понгу БагАбоФіча

Позитивні і негативні тести. Класи даних для тестів. Класи еквівалентності. Покриття програмного коду

  • Поняття позитивних і негативних тестів
  • Допустимі дані
  • Повторний ввід даних. Невірні дані
  • Стійкість системи
  • Нештатні стани середовища виконання
  • Преревірка граничних значень
  • Преревірка нульового значення
  • Класи еквівалентності
  • Поняття покриття. Рівні покриття
  • Покрития по рядкам програмного коду
  • Зменшення кількості тестових прикладів
  • Аналіз покриття

Техніки Тест Дизайну

ISTQB техніки тест дизайну.

Інструменти розробника (Chrome Dev tools, Firefox, Safari)

  • Chrome Dev tools
  • Firefox Dev tools
  • Safari Dev tools

Основи SQL

  • Select
  • Create
  • Delete
  • Типи данних SQL

HTML/CSS

  • Hypertext Markup Language
  • CSS Локатори
  • xPath Language

Резюме + LinkedIn

Підготовка вашого резюме та публічного профілю LinkedIn.

Security Testing

  • Firefox Plugin for XSS
  • Огляд OWASP/CEH
  • GDPR
  • Clickjacking

Моніторинг для веб-додатків

  • Uptimerobot
  • Grafana

Agile and Scrum. Робота з командою програмістів

  • Маніфест Agile
  • Ітерація
  • Скрам
  • Product backlog та інше
  • Кодекс етики QA

API, REST архітектура. JSON vs XML. Postman

  • API, REST архитектура, JSON vs XML
  • Postman
  • Як працюють кукі

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

  • Web
  • Native
  • Hybrid

Системи контролю версій (Git, GitHub, Bitbucket) та CI/CD

  • Git
  • Github
  • Bitbucket
  • Jenkins

PyTest

Використання фреймворку PyTest у автоматизації.

PyTest + Selenium

Використання фреймворку PyTest + Selenium у автоматизації.

Test Results Reporting Tools - HTML TestReport

  • PyTest HTML TestReport
  • JUnit Report

Як успішно пройти співбесіду?

Розгляд інтерв'ю та найбільш поширених питань на співбесіді.

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

  • Тривалість - 3.5 місяці
  • Заняття - 3 години на тиждень
  • Онлайн формат
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Jungle Courses
  • QA Automation / QA Manual
Подробиці

На курсі QA PRO ми допоможемо вам прокачати ваші skills, які допоможуть вам максимально точно почати або продовжити шлях QA інженера.

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

Тема 1. API testing

  • Що таке API
  • Формати передачі даних: xml, json
  • Методи http запитів
  • Postman
  • Swagger
  • Fiddler
  • Demo + practice

Тема 2. База Даних

  • Структура баз даних
  • Реляційні БД
  • NoSQL бази даних
  • SQL запити
  • Demo + practice

Тема 3. Тестування продуктивності

  • Чому важливе тестування продуктивності?
  • Види тестування продуктивності
  • Тестування навантаження
  • Стрес тестування
  • JMeter
  • LoadRunner
  • Demo + practice

Тема 4. Тестування безпеки

  • Статичний та динамічний аналіз
  • OWASP ZAP. OWASP TOP TEN
  • Demo + practice

Тема 5. Резюме. Удосконалюємо ваше CV

Іспит

Інтерв'ю

Вимоги до кандидата

  • Англійська мова на рівні intermediate або вище
  • Досвід Роботи QA

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

  • Власний кабінет Jungle cloud
  • Онлайн заняття
  • Комунікація в чаті
  • Круті ментори підтримка 24/7
  • Доступ до матеріалів курсу
  • Теорія + практика

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

  • Інна - Ph.D of IT, Business Process Manager
  • Катя - QA Lead Engineer at Pinngle
  • Інна - QA Engineer at Zesec
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
18 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • QA Automation / QA Manual
Подробиці

Опануєш спеціальність QA Automation engineer з нуля. Опануєш основи мови програмування Java. Навчишся автоматизувати перевірку Web, Mobile, API. Зможеш створювати власні тестові проєкти.

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

Вступ

  • Базові поняття про якість
  • Для чого потрібна автоматизація
  • Обов'язки автомейшн
  • Agile and automation

Основи тестування

  • Принципи тестування
  • Стани системи
  • Рівні та види тестування для автоматизації

Техніки тестування

  • Поняття про тест кейси
  • Поняття про артефакти автотестів
  • Техніки тестування whitebox

Build first project

  • Maven dependecy control
  • Maven plugins
  • Maven scope
  • Junit5 / TestNG
  • Selenium Web driver setup, find elements
  • Create first test

Works with git

  • Створення ПР
  • Мерж та ребейс
  • Сквош комітів
  • Реверт коміта

Junit 5

  • Annotations
  • Definitions
  • Tests parametrizing

Web UI elements

  • Що перевіряти
  • Стани елементів
  • Локатори елементів (xpath, css)
  • Доступність елементів
  • Очікування елементів

Selenium web driver UI

  • Base Interactions with elements
  • Base elements state - visible, clickable, hidden
  • Dropdown elements
  • Allerts
  • File uploads
  • Modals Frames
  • Using java script
  • Application navigation
  • Taking screenshots
  • Events listeners
  • Waiting strategies
  • Expected conditions
  • Working with tables
  • List of lists
  • Window manager
  • Advanced interactions

Visual testing

  • Dependecies
  • Initialisation
  • Organizing tests
  • Analyzing test results
  • PDF files visual testing

Patterns

  • Page object
  • Page factory
  • Builder pattern
  • Working with forms

Assertations

  • Assertations strategies
  • Assert equals, true / false, not null

Selenium web driver and Junit 5

  • Parametrizing test runs
  • Run only specific cases

API testing with REST ASSURED

  • Dependecies
  • Basic features
  • Parametrizing
  • Serialization/De~ Java objects

CI/CD

  • Continious integration with Jenkins
  • Pipeline
  • Webhook on github
  • Test reports and logs

Database connectors

  • Connect to Mongo db
  • Provide base methods for working with data
  • Assertations with database

BDD approach

  • Cucumber
  • Cucumber with selenium

Mobile automation with Appium in Java

  • Introduction
  • Emulator
  • Web testing with chrome on Android

Automation tests for accecibility

  • Evaluating Accessibility
  • Automation tools for accecibiltiy

Preparing final project

Technical task solution.

Після курсу ти зможеш:

  • Отримаєш основні практичні знання і навички для написання автотестів та тестових сценаріїв
  • Навчишся автоматизувати підготовлені сценарії, а також зрозумієш процеси з тривалою інтеграцією та розгорткою
  • Зрозумієш схожість та відмінність мануальних підходів і технік тестування та автоматизації
  • Навчишся налаштовувати тестове оточення, читати і складати тест-план і описувати тестові сценарії
  • Навчишся аналізувати результати прогонів авто-тестів, робити баг-репортінг
  • Навчишся використовувати сторонні бібліотеки для рішення конкретних проблем
  • Дізнаєшся про перевірку API за допомогою бібліотеки RestAssured

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

  • Живі онлайн заняття
  • 90% практики
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата частинами

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

  • Стас Коротич - QA Automation at Ardas
  • Валерій Немчинов - Java Developer at AdvertMobile
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
Quality Assurance Group
  • QA Automation / QA Manual
Подробиці

Теоретична частина "Практичного Курсу Тестування" містить 7 лекцій, які ми надаємо у записі. Курс включає всю необхідну теорію тестування для початківців.

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

Теми:

  • Лекція 1. SDLC. Requirements. Mind Map
  • Лекція 2. Requirements testing
  • Лекція 3. Introduction to business analysis. QA vs QC
  • Лекція 4. Test Case. Checklist. TestRail. Requirements Traceability Matrix
  • Лекція 5. Bug Report. Bug Life Cycle. Severity. Priority
  • Лекція 6. Agile. Scrum. User Stories
  • Лекція 7. Рекрутинг. Працевлаштування

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

  • Жручний формат навчання
  • Вчись у власному темпі
  • Курс безплатний і в записі
  • Вся необхідна теорія для початківців
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 250 UAH за курс
Гнучкий графікВидається диплом/сертифікат
Quality Assurance Group
  • QA Automation / QA Manual
Подробиці

Якщо ти прагнеш освоїти API, цей мінікурс дасть тобі всю необхідну базу.

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

Заняття 1. Теорія

  • Архітектура клієнт-сервер
  • Протокол HTTP(s)
  • Архітектурний стиль REST
  • RESTful API
  • Формати даних JSON & XML
  • Тестування API

Заняття 2. Практика

  • Знайомство з Postman
  • Створення колекцій
  • Робота зі змінними
  • Відправка запитів на прикладі Petstore API
  • Тести у Postman
  • Запуск тестів у Collection Runner

Навички для курсу:

Ви повинні мати загальні уявлення про те, як працює код. Ми будемо розглядати основи JavaScript, яких буде достатньо для простих тестів.

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

  • Навчайся у власному темпі
  • Сертифікат після проходження курсу
  • Теорія і практика 50/50
  • Додається презентація (в якій є лінки на додаткові матеріали)
  • Запитання для контролю
  • Запитання які ставлять на співбесіді

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

Ганна Троценко - QA Engineer at elastic.io

Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Quality Assurance Group
  • Python
  • QA Automation / QA Manual
Подробиці

Цей курс допоможе розібратись, як звільнити руки та автоматизовувати рутинну роботу.

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

Заняття 1. Чому Python?

  • Плюси використання python для вирішення повсякденних задач інженера і приклади типових задач
  • Де шукати інформацію та як працювати з документацією?
  • Як та навіщо писати програми?
  • Знайомство з інтерфейсом PyCharm та перша програма

Заняття 2. Типи даних

  • Що таке константа та змінна? (привіт, математика)
  • Які є типи змінних?
  • Як комп'ютер зберігає змінні?
  • Зміна типів, операції з даними
  • Робота зі строками
  • Знайомство з debugger

Заняття 3. Знайомимось з синтаксисом

  • Базові функції
  • Умовні оператори
  • Цикли
  • Що таке контекст та область видимості?

Заняття 4. Робота з функціями

  • Навіщо писати функції?
  • Аргументи функцій
  • Значення, що повертаються
  • Функція як об'єкт
  • А ще тут є лямбди, але 90%, вони вам не знадобляться

Заняття 5. Робота над помилками

  • Що таке виключення?
  • Що робити, якщо програма не працює?
  • Синтаксис обробки
  • Власні виключення

Заняття 6. Концепція ООП

  • Що таке ООП і чи можна жити без цього знання?
  • Створення власних класів
  • Приклади використання
  • Що і навіщо питають по ООП на співбесідах

Заняття 7. В інженера немає цілі, тільки Pythonic шлях

  • В чому концепція програмування на python?
  • Особливості синтаксису та функціонального стилю програмування
  • Контекстні менеджери
  • Декоратори

Заняття 8. Типові бібліотеки

  • Оператор import. Концепція модулів
  • Корисно знати, що python вміє "з коробки"
    • random
    • datetime
    • json
    • sys
    • os
  • Робота з файловою системою

Заняття 9. Завантаження сторонніх бібліотек

  • Робота з pip
  • Бібліотека для роботи з http - requests

Заняття 10. Найпростіші тести з pytest (опціонально)

  • Нащо потрібний тест, якщо і без нього я можу перевіряти?
  • Написання простих тестів

Теоретичні знання, які ти отримаєш під час курсу:

  • Плюси використання Python для вирішення повсякденних задач інженера
  • Де шукати інформацію?
  • Що таке програмування? Як писати програми?
  • Можливості IDE PyCharm
  • Типи даних та операції з даними
  • Ключові слова, умовні оператори, цикли
  • Робота з функціями
  • Обробка помилок
  • Основи концепцій ООП та функціонального програмування
  • Специфічні властивості мови Python
  • Типові бібліотеки

Практичні знання, які ти отримаєш під час курсу:

  • Написання програм для виконання рутинних задач
  • Робота з середовищем розробки PyCharm
  • Генерація та аналіз даних
  • Робота з файлами різних типів
  • Робота з мережевими сервісами через HTTP протокол
  • Робота з терміналом та файловою системою
  • Прості тести з pytest

Інструменти, якими ти оволодієш після курсу:

  • Python 3
  • PyCharm

Що потрібно встановити перед початком навчання:

  • Python
  • PyCharm

Що необхідно знати перед початком навчання:

  • Англійську мову на чесний intermediate рівень
  • Математику
  • Мати навички роботи з комп'ютером

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

  • Курс в записі навчайся у власному темпі
  • Доступ до записів занять
  • Сертифікат після проходження курсу

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

Олексій Остапов - 13+ років в тестуванні

Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
15 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Quality Assurance Group
  • Python
  • QA Automation / QA Manual
Подробиці

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

Заняття 1. Огляд Python. Типи даних. Все є об'єктом

  • Синтаксис
  • "Привіт Світе". Функції вводу-виводу
  • Типи даних
  • Математичні оператори
  • Оператори
  • Змінні
  • Функції
  • Постулат: все є об'єктом

Заняття 2. Основи декларативного програмування та генератори

  • Декоратори
  • Вирази генератори списків (comprehensive lists)
  • Вирази генератори
  • Lambda - вирази
  • Рекурсія

Заняття 3. Ліниві обчислення

  • Функції генератори
  • Співпрограми
  • Замикання
  • Асинхронне програмування

Заняття 4. Прийоми функціонального програмування

  • Дії над колекціями: map()
  • Дії над колекціями: filter()
  • Дії над колекціями: reduce()
  • Перетворення типів
  • Дещо про імплементацію алгоритмів

Заняття 5. Основи об'єктно-орієнтованого програмування

  • Поняття класу та об'єкту
  • Структура класу
  • Інкапсуляція в Python
  • Декоратор @property
  • Іменовані кортежі (named tuple)

Заняття 6. Успадкування. Керування класом

  • Успадкування класів
  • Абстрактні класи
  • Клас, як декоратор та декорування класів
  • Оператор import
  • Перерахунки (Enum)

Заняття 7. Винятки. Ефективна стратегія інсталяції проєкту

  • Винятки (exceptions)
  • Віртуальне середовище Python: virtualenv
  • Модуль setuptools та автоматична інсталяція залежностей

Заняття 8. PyUnit

  • PyUnit. Структура тесту
  • Методи assert
  • Керування тестами за допомогою декораторів

Заняття 9. Основи PyTest

  • PyTest. Поняття Fixture
  • Управління fixtures
  • Teardowns

Заняття 10. PyTest. Параметризація тестів

  • PyTest. Параметризація тестів
  • Data Providers
  • Варіанти структури тестів

Заняття 11. PyTest. Налаштування тестів за допомогою conftest.py

  • Призначення файлів conftest.py
  • Fixtures
  • Test hooks

Заняття 12. Test Automation Architecture (TAA)

  • Test Automation Architecture (TAA)
  • Шари TAA

Заняття 13, 14 і 15

Написання автоматизованого фреймворку.

Теоретичні знання, що отримає слухач під час курсу:

  • Code Structure
  • Data Type as a concept
  • Generic data types
  • Statements and operators
  • Python Functional programming techniques
  • Advanced functional and declarative approaches
  • Object Oriented Base
  • Python Object Approaches
  • PyUnit Overview
  • PyTest
  • Test Management with PyTest
  • Test Automation Architecture (iSQI definition)
  • Maintainable test scripts creation

Практичні знання якими оволодіє слухач під час курсу:

  • Писати програми на Python у функціональному та декларативному стилі
  • Проєктування та написання програми в об'єктно орієнтованому підході
  • Створення автоматизованих тестових скриптів для пориття тестових сценаріїв
  • Написання тестових скриптів, що покривають велику кількість тестових випадків (1 тестовий метод - кілька тест кейсів)
  • Організація тестових скриптів за допомогою PyTest
  • Логування та репортинг
  • Організація та створення фреймворку автоматизованих тестів

Інструменти якими оволодіє студент після курсу:

  • Python 3.8
  • PyCharm
  • PDB
  • PyUnit
  • PyTest
  • Python requests (REST API calls library)

Що необхідно знати, перед початком навчання на курсі:

  • Навики Manual QA
  • Основи редагування текстів на комп'ютері
  • Базова математика
  • Тезу, що курси не бувають магічними, щоб навчитися, треба трудитися

Що необхідно встановити перед початком навчання:

  • Google Account
  • Python
  • PyCharm

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

  • Курс в записі навчайся у власному темпі
  • Доступ до записів уроків на 1 рік
  • Сертифікат після проходження курсу

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

Павло Мриглоцький - Automation QA Engineer

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
24 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
11 400 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Quality Assurance Group
  • QA Automation / QA Manual
  • English for IT
Подробиці

Основна мета цього курсу – вивчити професійний предмет Тестування ПЗ з поглибленим рівнем англійської мови. Програма курсу дозволить QA-інженерам якнайшвидше адаптуватися до вимог ІТ-компаній.

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

Програма для рівня А1

Module 1

  • Introduce yourself and others
  • Ask and answer about IT jobs
  • Talk about multicultural companies
  • Ask and give contact information
  • Talk about IT/everyday objects
  • Ask and tell about a time
  • Talk about possessions with have got
  • Ask and answer about things you can and can’t do

Module 2

  • Talk about your workday
  • Ask and answer about things you like and dislike doing/ intro into small talks
  • Write an informal letter/intro into informal writing
  • Make work-related requests
  • Talk about past experience
  • Write a formal letter/intro into formal writing
  • Talk about the software development lifecycle
  • Testing process

Module 3

  • Talk at your first meeting
  • Talk about testing and its importance
  • Talk to a client about a project/ Handle (dis)agreements
  • Talk about your strengths and weaknesses
  • Write your first CV
  • Write a letter of application
  • Talk about your dream job
  • Talk at your first interview

Тема тестування

  • Професія тестування
  • Процес розробки програмного продукту
  • Процес тестування
  • Тестування
  • Контроль якості
  • Забезпечення якості

Спілкування англійською

  • Комунікація у міжнародних командах
  • Перший кол з клієнтом
  • Підготовка до проходження співбесіди

Професійна лексика для тестувальників

  • QA, BA, PM, Dev
  • Testing process
  • Test reporting
  • etc

Граматика англійської мови

  • теперішній та минулий час
  • модальні дієслова для вираження спроможності, дозволу, обов'язку
  • типи речень: розповідні, питальні, заперечні
  • злічувальні, незлічувальні іменники
  • артиклі
  • дієслово have got для вираження власності
  • числівники
  • питальні слова
  • прийменники

Письмова комунікація англійською

  • Електронна переписка
  • Написання Резюме та Мотиваційного листа

Програма для рівня А2

Тема Тестування

  • Професія тестування
  • Процес розробки програмного продукту
  • Процес тестування, Види Тестування
  • Контроль якості, Звітування, Статуси
  • Забезпечення якості, Розподіл ролей у Скрамі
  • Незалежне тестування

Спілкування англійською

  • уточнення інформації
  • вирішення проблемних ситуацій
  • подання результатів
  • погодження ролей в команді
  • отримання та надання зворотнього зв'язку
  • пояснення процедури ясно та ефективно
  • підготовка до проходження співбесіди

Професійна лексика для тестувальників

  • SDLC, Test Process, Test Planning, Testing Cases, Bugs, Test Reporting
  • Agreement, NCA, NDA, Company Policy
  • Working progress, Task management
  • SCRUM, Roles, Meetings
  • etc

Граматика англійської мови

  • прислівники
  • часи: теперішні, минулі, майбутні
  • активний і пасивний стани
  • модальні дієслова: (don’t) have to, (don’t) need to, can(n’t)

Письмова комунікація англійською

  • електронна переписка
  • уточнення умов договору
  • переписка всередині компанії: планування та підтвердження зустрічей, лист-прохання та лист-уточнення
  • створення резюме
  • написання супровідного листа

Програма курсів базується на матеріалах:

  • ISTQB - Foundation Level - пояснює термінологію та концепції, які використовуються в усьому світі в спеціальності тестування та забезпечення якості пз
  • ISTQB - міжнародна організація стандартизації роботи в напрямку QA. Сьогодні ця сертифікація вважається еталоном у світі тестування
  • IEEE - найбільша у світі технічна професійна організація, яка займається вдосконаленням технологій на благо людства
  • IBM - це американська багатонаціональна технологічна корпорація, яка працює в понад 171 країні

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

Анна Савчук - Викладач англійської мови з 12-річним досвідом викладання

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
24 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
14 400 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Quality Assurance Group
  • QA Automation / QA Manual
  • English for IT
Подробиці

Мета курсу - підготувати QA-інженерів до виконання професійних обов'язків, що вимагають володіння англійською мовою, опанувати необхідні граматичні аспекти та термінологію для роботи з документацією, а також вивчити основи професійного спілкування англійською мовою. Курс для людей з рівнем англійської (B1, B2).

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

Topics for Discussion

  • Software Development and Software Testing
  • Test Process
  • Test Levels and Test Types
  • Maintenance Testing
  • The Psychology of Testing
  • Independent Testing
  • Defect Management
  • Static Testing
  • Review Process and Review Techniques
  • Black-box Test Techniques
  • White-box Test Techniques
  • Experience-based Test Techniques
  • Test Tools Classifications
  • Benefits and Risks of Test Automation
  • Continuous Integration vs Continuous Deployment
  • Test Management
  • Test Monitoring and Control
  • Product and Project Risks
  • Risk-based Testing and Product Quality
  • Test Strategy and Test Approach
  • Test Planning and Test Estimation
  • Test Metrics and Test Reporting
  • SCRUM vs Kanban
  • Interview

Professional Grammar

  • Conditionals (2d and 3d, mixed)
  • Passive voice for bug reports
  • Modal verbs - nuances (modals of deduction and probability, past modal verbs)
  • Dependent prepositions

Lexical topics

  • functional terminology related to the field
  • word formation using key terminology
  • key phrasal verbs (pop up, shut down, hook up, wipe out, etc)
  • slang and idioms used by IT specialists (Blob, sandbox, showstopper, etc)
  • must-know expressions for video calls

Additional points (+writing)

  • How to nail your interview
  • Business correspondence. the do’s and don’ts
  • Resolving conflicts in business emails
  • Clarification letter
  • How to write your CV

Основні цілі програми:

  • Акцент на спілкування
  • Реальні сценарії з життя
  • Працюємо разом
  • Поєднуємо читання, письмо та говоріння

Такий підхід до вивчення професійної англійської мови:

  • дозволяє студентам використовувати англійську мову в реальних життєвих ситуаціях
  • спрямовує студентів на досягнення комунікативної компетентності через постійну діалогічну взаємодію
  • допомагає розуміти та продукувати смисл у різних спонтанних соціальних контекстах
  • дозволяє продукувати та розуміти різний зміст
  • допомагає використовувати альтернативні стратегії для взаємодії з іншою людиною

Кожне заняття на курсі включатиме:

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

Також на курсі розглянемо:

  • граматичні аспекти: Часи, способи, модальні дієслова, дієприкметники тощо
  • стилістичні аспекти технічної документації: Вживання часів, активний та пасивний стан тощо
  • шаблони для написання таких частин документів, як вступ, мета, резюме тощо
  • професійне спілкування (написання електронних листів, участь у конференц-дзвінках, зустрічі, презентації)

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

  • Курс містить 24 заняття (двічі на тиждень)
  • Тривалість 1 заняття 60 хвилин
  • Невеликі групи 5-6 студентів
  • Необхідний рівень англійської В1-В2
  • Тривалість курсу 3 місяці
  • Можливість оплати курсу частинами
  • Доступ до запису занять
  • Сертифікат після проходження курсу

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

Анна Савчук - Викладач англійської мови з 12-річним досвідом викладання

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
192 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Quality Assurance Group
  • QA Automation / QA Manual
Подробиці

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

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

Модуль 1. Завдання тестування. Бізнес аналіз. Робота з вимогами

  • Вступ
  • Принципи тестування
  • Процес тестування
  • Основи бізнес-аналізу для роботи з вимогами до проєкту

Практична робота над першим проєктом: фокус на роботу з аналізом бізнес цілей та з вимогами до продукту.

Модуль 2. Функціональне тестування. Вимоги. Тест кейси. Баги

  • Повний цикл класичного Функціонального Тестування
  • Waterfall
  • Requirements Management
  • Bugs
  • Test Cases
  • Traceability Matrix
  • Test Design
  • Технічні засоби Тест Інженера
  • TestRail

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

Модуль 3. Тестування у Scrum та Kanban

Тестування у SCRUM-і.

Практична робота над третім проєктом. Фокус на роботу з Jira, Scrum Dashboard, User Stories, Acceptance Criteria, Bug Reporting, Testing.

Модуль 4. Процес пошуку роботи

Лекції по працевлаштуванню та по створенню резюме. Індивідуальна робота з рекрутером, підготовка до співбесіди. Заняття про те як відбувається рекрутинг та про процес пошуку роботи.

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

Модуль 5. Автоматизоване тестування

Загальна вступна інформація про користь автоматизованого тестування та про те в яких випадках цей вид тестування приносить користь, а в яких випадках є недоречним. Про найпопулярніші мови програмування в тестування. Піраміда тестування. Типи даних в С#. Види селекторів в Selenium. Основні принципи та концепції OOP.

Практична робота в Eclipse - Workspaces.

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

Мобільне тестування - це про відмінності платформи, емулятор-симулятор-пристрій, нативна/кросплатформна розробка, поширення додатків.

Практична робота мобільне тестування.

Модуль 7. Робота з базами даних. SQL

Що таке SQL? Основні поняття SQL. Створення таблиць баз даних, внесення, редагування і видалення таблиць/даних. Практика роботи з основними структурними запитами. Практично розберемо всі типи Join-ів.

Практична робота - практичні кейси, які будуть пропрацьовуватись на заняттях: 1) Робота з основними структурними запитами, 2) Опрацювання SQL Joins.

Модуль 8. API Тестування

  • Архітектура клієнт-сервер
  • Протокол HTTP(s)
  • Архітектурний стиль REST
  • RESTful API
  • Формати даних JSON & XML
  • Тестування API

Практична робота. Знайомство з Postman. Створення колекцій. Робота зі змінними. Відправка запитів на прикладі Petstore API. Тести у Postman. Запуск тестів у Collection Runner.

Модуль 9. Основи HTML та CSS

  • Як працює інтернет-мережа
  • Стек протоколів TCP/IP
  • Домени, хостинг
  • Допоміжні протоколи ftp, smtp, dns, dhcp
  • Що таке HTML?
  • Структура HTML сторінки
  • Валідний код на HTML
  • Що таке CSS / у чому сила CSS?
  • Стилі для форматування тексту, оформлення сторінки
  • Способи підключити CSS до сторінки

Практична робота. Написання базового HTML коду, та валідного CSS.

Модуль 10. Тестування навантаження

  • Значення Performance Test Engineering
  • Цілі Performance testing
  • Чому важливо тестувати продуктивність?
  • Типи Performance testing
  • Профіль тестування
  • В яких випадках проводити тестування

Практична робота. Написання сценаріїв за якими діють користувачі та їх автоматизація. Опрацювання запитів та відповідей. Інструменти Performance testing. Агаліз статистики та метрики.

Модуль 11. Тестування комп'ютерних ігор

  • Типові ролі серед тестувальників ігор
  • Процес тестування гри
  • Види тестування ігор

Практична робота. Практичне тестування гри.

Модуль 12. Про QAOps

  • Основне про DevOps для тестувальників
  • Continues Integration
  • Continues Testing
  • Сontinues Delivery
  • СI/CD pipeline
  • Сontinuous Quality

Модуль 13. Про проєктний менеджмент

Основне про роботу проектного менеджера для тестувальників щоб розуміти принципи ведення проекту та як правильно співпрацювати із проектним менеджером.

Модуль 14. Самостійний проєкт тестування

Самостійна робота над проєктом тестування від А до Я (4 заняття з ментором)

  • Аналіз системи та визначення бізнес цілей (Business Analysis)
  • Планування Тестування, написання тест плану (Test Plan)
  • Планування тестів (Test Design)
  • Написання Тест кейсів (Test Cases development)
  • Тестування (Test Execution)
  • Звітування Багів та Формування Тест Звіту (Test Summary Report)
  • Керування проектом тестування (Test Management)

Практична робота над 5-тим проєктом від аналізу цілей бізнесу до звіту про результати тестування. Вдосконалення навичок самостійного ведення проєкту від початку до кінця роботи в команді, написання тест плану, тест кейсів, багів, звітів, ведення трейс матриці, аналізу результатів тестування.

Захист самостійних робіт

Технічна співбесіда

Проходження технічної співбесіди, як шліфування практичної навички відповідання на технічні запитання, а також перевірка отриманих знань.

Результат після проходження курсу

  • опануєш основи Бізнес Аналізу
  • навчишся тестувати у Waterfall та Scrum
  • вивчиш основи роботи з Базами Даних (SQL)
  • тестуватимеш Навантаження (Performance Testing)
  • проведеш АРІ тестування
  • дізнаєшся про Автоматизоване Тестування та Тестування Мобільних додатків
  • попрактикуєш основи Проєктного Менеджменту

Важливе у курсі:

  • Основи Бізнес Аналізу та Проєктного Менеджменту для Тест Інженера
  • Знання основ Бізнес Аналізу та Проєктного Менеджменту, це те що робить наших випускників особливо конкурентноздатними на ринку праці. Чим краще Тест Інженери розуміють логіку бізнесу та вміють керувати об'ємами робіт, дбати про реалізацію поставлених задач, тим ціннішими учасниками команди вони є
  • Здобуття необхідних навичок Тестування та вивчення критично важливих інструментів роботи (JIRA, TestRail)
  • Тестування у Waterfall, SCRUM-і, вивчення технічних інструментів для роботи з Базами Даних (MySQL), API тестування (Postman), Навантажувального тестування (JMeter), Автоматизованого Тестування (Java) та Тестування Мобільних аплікацій (AndroidStudio)
  • Досвід роботи на 5-тьох проєктах, який ви заносите собі в портфоліо
  • Це ваш реальний досвід, який ви здобуваєте під час курсу
  • Робота з рекрутером над особистим резюме
  • Розвиток навичок проходження співбесіди, тренувальні співбесіди, індивідуальні рекомендації вас у ІТ компанії, запрошення на співбесіди!
  • Робота

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

  • Заняття 2 рази на тиждень у вівторок та четверг
  • Доступ до записів занять на 2 роки
  • Можливість оплати частинами
  • Сертифікат

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

  • Маріанна Нечипор
  • Василь Ковальчук
  • Назар Додор
  • Валентин Незнахін
  • Олександр Трещов
  • Костянтин Телтов
  • Олег Заревич
  • Володимир Марциненко
  • Оксана Яцкова
  • Христина Бесага
  • Олена Лупач
  • Яніна Запотічна
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
4 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
SkillsUp
  • QA Automation / QA Manual
Подробиці

Ми навчимо вас навичкам ручного тестування роботи сайтів та програм для забезпечення якості продукту на різних етапах циклу розробки.

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

SDLS

  • Стадії створення ПЗ
  • Які існують документи під час створення ПЗ
  • Які бувають ролі на проєктах під час створення ПЗ

Моделі та методології

  • Основи: водоспадна модель, модель прототипування, спіральна модель, V-модель, Agile
  • Scrum, Kanban, Lean, PRINCE2, RUP, SAFe, Nexus, Spotify

Управління якістю

  • Що таке управління якістю
  • Принципи управління

Процес та типи вимог тестування ПЗ

  • Принципи тестування ПЗ
  • Процес тестування ПЗ
  • Валідація
  • Аутентифікація та ідентифікація
  • Бізнес-вимоги
  • Системні вимоги
  • Функціональні вимоги

Типи тестування ПЗ

  • Функціональне тестування (smoke, sanity, regression)
  • Нефункціональне тестування (performace, load, security, user interface)

Розробка тестування ПЗ

  • Тест-план
  • Тест-матриця
  • Чек-ліст
  • Тест-кейс
  • Методи опрацювання тестів

Баги

  • Умови існування багів
  • Джерела багів
  • Як визначити баги
  • Життєвий цикл багів
  • Баг-репорти
  • Структурування багів та робота в JIRA

Юзабіліті-тестування

  • Що таке юзабіліті
  • Принципи юзабіліті
  • Інструменти для юзабіліті-тестування

Тестування веб-застосунків

Працюємо в Charles Proxy та змінюємо запити та відповіді у веб-додатках.

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

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

Стратегія тестування та тест-план

  • Склад документа щодо стратегії тестування
  • Структура тест-плану
  • Граємо у Planning poker

Результат після проходження курсу:

  • Ознайомитеся з життєвим циклом програмного забезпечення, необхідними артефактами та набором ролей (SDLS)
  • Розглянете різні моделі, методології та фреймворки для ведення проєктів: водоспадна модель, модель прототипування, спіральна модель, V-модель, Agile, Scrum, Kanban, Lean, PRINCE2, RUP, SAFe, Nexus, Spotify
  • Вивчатимете принципи управління якістю, рівні та види тестування
  • Протестуєте готові продукти, створите тестову документацію: тест-плани, тест-матриці, тест-кейси
  • Попрацюєте з баг-трекінговими системами

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

  • Електронний сертифікат про закінчення курсу
  • Доступ до записів усіх лекцій
  • Можливість пройти стажування для отримання необхідного досвіду та матеріалу для портфоліо
  • Базу матеріалів з кожної теми, розібраної у межах курсу
  • Чек-листи та корисні посилання
  • Після стажування випускники (за попереднім погодженням) потрапляють до бази претендентів, якою ми ділимося з нашими партнерами
  • Можливість користуватися Програмою Лояльності надалі
  • Допомога з підготовкою до співбесіди: створення резюме та підготовка до інтерв'ю

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

Марина Мельник - CBDO at TS Imagine, CEO at SkillsUp, CEO at WEEM.pro, Career Therapist

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Вечірні заняттяСупровід ментора
SkillUP
  • QA Automation / QA Manual
Подробиці

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

Підготовчий курс

  • Що таке тестування? Мета тестування
  • Спільне та відмінне в тестуванні програмного забезпечення та ігор
  • Принципи тестування
  • Рівні тестування
  • Типи тестування
  • Техніки тест дизайну
  • Тестова документація
  • Тест кейс / атрибути тест кейсу
  • Баг репорт / атрибути баг репорту
  • Категорії багів в іграх
  • Етапи розробки ігор

Основний курс

  • Написання тестової документації на прикладі ігрових проектів
  • Менеджмент і локалізація файлів
  • Специфіка і основні аспекти тестування мобільних додатків
  • Особливості тестування мобільних ігор і ключові механіки
  • Тестування API
  • Функціональне тестування ігрових IOS/Android додатків
  • Практичні заняття та тести
  • Підготовка до інтерв'ю

Закінчивши курси від SkillUP ти отримаєш:

  • Навчання перспективної професії
  • Можливість реалізувати себе в ІТ-сфері
  • Можливість роботи в комфортабельних офісах
  • Можливість працювати в міжнародних компаніях
  • Можливість виїхати в США, Канаду та інші країни
  • Покроковий алгоритм гарантованого працевлаштування
  • Можливість отримувати $800-$2500/міс. і більше
  • Освоїти англійську мову за вигідною ціною у наших партнерів - Language Step
  • Швидку окупність вкладених коштів
  • Найголовніше - відчутні позитивні зміни у своєму житті

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

  • Заняття проходять в програмі Zoom
  • Можливість пройти підготовчий курс перед основним
Більше інформації
Курс
Формат
Online
Початок навчання
13.05.2024
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
StartIT
  • QA Automation / QA Manual
Подробиці

Курс QA Start складається з 10 занять, а також великої кількості домашнього завдання, результати виконання якого ми спільно розбиратимемо на заняттях. Є відеозапис всіх уроків. Весь курс побудований на великій кількості практики, де ви зможете відпрацювати всі необхідні навички та з легкістю знайдете "свою" вакансію.

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

Лекція 1. Вся тестова документація

  • Що таке тестування?
  • SDLC на прикладі Waterfall та місце QA
  • QA та QC
  • Види тестування та критерії класифікації
  • Рівні тестування

Лекція 2. Вся тестова документація

  • Стратегія тестування
  • Тест план (Test Plan)
  • Тест кейс
  • Тест комплект
  • Чек лист
  • Таблиця простежуваності покриття тестами (RTM)
  • Тест звіт
  • Звіт про дефект (Bug Report)

Лекція 3. Тест Дизайн

  • Що таке тест дизайн
  • Цілі тест дизайну
  • Завдання тест дизайну
  • Необхідні для тесту дизайну скіли
  • Техніки тест дизайну (все та детально)

Лекція 4. Все про баги та багрепортінг

  • Баг та багрепорт
  • Алгоритм дослідження бага
  • Життєвий цикл бага (statuses, resolutions, assignments)
  • Огляд основних трекінгових систем та особливості роботи з ними (Jira, Trello, Redmine)

Лекція 5. Гнучкі методології розробки та тестування у спринтах

  • Agile. Agile Manifesto. Agile Umbrella
  • Scrum. Огляд методології, ролі, мітинги, артефакти. Поняття інкрементальності та ітеративності

Лекція 6. Гнучкі методології розробки та тестування у спринтах

  • Канбан та канбан дошка
  • XP методологія (огляд, детально TDD, CI/CD)
  • Особливості тестування у спринтах

Лекція 7. Базові поняття мережевих технологій

  • Архітектура "Клієнт-Сервер"
  • HTTP vs HTTPS
  • HTTP request, HTTP response
  • HTTP methods
  • Cache, Cookie
  • IP, DNS

Лекція 8. Інструменти повсякденної роботи

  • Chrome Dev Tools
  • Google Chrome Plugins
  • Safari Develop
  • Postman
  • Selenium IDE

Лекція 9. Бази данних SQL і NoSQL

  • Базова теорія
  • Розбір операторів
  • Підзапити
  • Робота з таблицями
  • Резервне копіювання та відновлення БД

Лекція 10. API: Postman and Beyond

  • Postman
  • API запити
  • Робота з відповідями, очікування, основи написання тестів API

Після закінчення курсу кожен студент складає іспит у форматі співбесіди. Проводиться лекція про працевлаштування та індивідуальні рекомендації.

Навички та знання здобуті під час проходження курсу:

  • Розуміння того, що таке тестування ПЗ та яке місце воно займає у життєвому циклі розробки програмного забезпечення
  • Вміння створювати та підтримувати технічну документацію
  • Навички роботи з основними програмними продуктами (інструментами та програмами), які використовує тестувальник ПЗ у роботі
  • Ознайомтеся з класифікацією всіх видів та рівнів тестування
  • Дізнаєтеся як працюють клієнт-серверні програми та в чому специфіка тестування таких програм
  • Отримайте практичний досвід у тестуванні різних програм
  • Ознайомтеся з різними методологіями розробки ПЗ (у тому числі зі Scrum)
  • Пройдете пробну співбесіду та будете підготовлені до успішного працевлаштування та проходження випробувального періоду

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

  • Лекція про працевлаштування та проведення індивідуальної співбесіди
  • Велика кількість практики
  • Допомога у складанні резюме

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

  • Костянтин Клюєв - PM/PO at BETEX
  • Сергій Зименко - Automation QA Engineer at Terrasoft
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
12 700 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
GetEd
  • QA Automation / QA Manual
Подробиці

План курсу

Можливості на курсі

  • 9 тижнів навчання із завершальним уроком про резюме та пошук роботи
  • 2 заняття на тиждень по 2 години в онлайн форматі
  • Самостійні домашні завдання після онлайн занять
  • Практичні завдання для відпрацювання навичок
  • Перевірка та зворотний зв'язок на самостійні домашні завдання
  • Постійна підтримка та відповіді на запитання під час навчання
  • Напрацьований досвід тестувальником, про який ви легко зможете розповісти майбутнім роботодавцям

Можливості після курсу

  • Розуміти методи та принципи створення продуктів та програм
  • Розбиратися у гнучких методах розробки програм
  • Знати та використовувати основні терміни IT та роботі з командами розробників
  • Знати та застосовувати в роботі основні принципи тестування
  • Складати та читати основну документацію тестувальника (технічні завдання, вимоги, тест кейси, баг-репорти)
  • Читати та описувати use case діаграми UML та бізнес-процесів BPMN
  • Планувати та проводити різні види тестів (UI, API, вимог тощо)
  • Тестувати роботу сайтів: їх зовнішній вигляд, коректність роботи з користувачем та сервером
  • Працювати з HTTP протоколом, розуміти принципи обміну даних та читати статуси
  • Виконувати запити до API у програмі Postman
  • Розуміти різні види баз даних та принципи їх роботи
  • Виконувати SQL-запити до реляційних баз даних
  • Працювати з основними інструментами тестувальника: (DevTools, Postman, Swagger, Charles (Fiddler), TestRail, Draw.io, SSMS та інші)
  • Не тільки тестувати програми, а й розуміти як можна підвищувати якість всього продукту в цілому

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

  • 9 тижнів навчання в групі по професії тестувальник сайтів та додатків
  • 18 практичних онлайн-уроків
  • Практика та розбір питань на кожному уроці
  • Записи всіх уроків на платформі, які можна переглянути в зручний час
  • Домашні завдання для самостійного опрацювання з обов'язковою перевіркою тренера
  • Telegram-чат з тренером та командою турботи GetEd
  • Персональний зв'язок з куратором для вирішення питань під час навчання
  • Сертифікат, який підтверджує успішне освоєння курсу

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

Ігор Громов - 17+ років досвіду роботи в ІТ

Більше інформації

Сторінки

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

Відгуки про курси

Гість   28.08.2025

Пройшов курс GameDev QA. Сам курс виявився цікавим, а робота менторів – на високому професійному рівні. Єдиним недоліком, на мою думку, є недостатня кількість практичних завдань.

Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси QA Automation / QA Manual
Маріанна   25.08.2025

Я починала навчання в Mate Academy без технічної освіти та попереднього досвіду в ІТ. Навчалася під час декрету, коли мала лише півтори години на день, тому обрала QA flex course. Навіть у такому темпі я відчувала прогрес, адже курс побудований дуже структуровано й продумано.

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

Окрім якісного навчання та допомоги з працевлаштуванням, в Mate є ще одна велика перевага – кар’єрна підтримка та можливість бути частиною спільноти студентів і випускників. Це дуже цінно: можна обмінюватися досвідом, підтримувати одне одного та завжди мати доступ до порад від людей, які проходять той самий шлях.

З нюансів: у курсі є абсолютно все й навіть більше для старту в професії, але ніхто не зробить роботу замість вас. Успіх залежить від власної системної роботи й дисципліни. Також важливий момент – англійська мова. Формально можна знайти вакансії без вимоги до англійської, але їх дуже мало і вони зазвичай не надто цікаві. Якщо ви хочете мати ширший вибір і швидше знайти роботу – працюйте над англійською паралельно з курсом.

Загалом, навчання в Mate Academy стало для мене чудовим стартом у новій сфері, і я можу щиро рекомендувати цей курс тим, хто хоче змінити професію та почати кар’єру в ІТ.

Плюси:- зручна платформа - постійне оновлення інформації на платформі - наявні модулі і технічні, і не технічні (для підготовки до працевлаштування) - наявне комюніті студентів і випускників - довіра до якості навчання в mate з боку роботодавців (декілька раз на співбесідах мені озвучували, що зазвичай не розглядають кандидатів після курсів за вийнятком випускників mate academy)
Мінуси:Мінусів як таких для себе я не знайшла. Тут напишу нюанси щодо реалістичності очікувань: без власної, систематичної роботи не обійдеться. Будьте готові до того що доведеться вчитися, повторювати і докладати зусиль, без цього в жодній галузі не можливо отримати належний результат.
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Тімур   19.08.2025

Проходив курс QA Manual — змістовно, багато практики, чудові ментори та постійна підтримка при працевлаштуванні. Графік навчання гнучкий, тож легко підлаштуватися під будь-які обставини.

Плюси:Найбільше сподобалася інтенсивна практика з перших занять та освідчені й уважні ментори
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо вам за відгук! 

Дуже приємно чути, що навчання на курсі QA Manual стало для вас корисним і комфортним, а підтримка менторів та кар’єрного сервісу допомогла пройти шлях упевнено. Гнучкість — справді важлива частина нашої програми, і ми раді, що це стало для вас перевагою)

Бажаємо успішного старту в ІТ і нових професійних перемог!

Курси QA Automation / QA Manual
Єлизавета   19.08.2025

Пройшла курс за напрямом QA-інженер — і чесно, не очікувала, що все буде настільки зручно й зрозуміло. Якщо правильно планувати час, то реально пройти програму навіть швидше, ніж передбачено.

  Особливо сподобалось подання матеріалу — короткі, чіткі відео пояснення, які легко засвоюються. Вони стали моєю основною опорою в навчанні. Так, деякі інструкції вже трохи застаріли за інтерфейсом, але все одно суть зрозуміла й проблем не виникало.   І ще один маленький секрет: я активно використовувала ChatGPT паралельно з навчанням — для перевірки себе, уточнення матеріалу, пояснення складного. Це значно полегшило процес і зробило навчання ще ефективнішим.
Плюси:1. Курс можна пройти у власному темпі, без прив'язки до групи 2. Навчальні відео — лаконічні й доступні 3. Є можливість поєднувати навчання з роботою
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо вам за відгук! 

Раді чути, що навчання на QA-курсі стало для вас зручним і зрозумілим досвідом. Ми постійно працюємо над тим, щоб матеріали були максимально доступними та практичними, тож особливо приємно знати, що відео-пояснення стали для вас головною опорою в навчанні)

Бажаємо вам подальшого розвитку та успіхів у кар’єрі QA-інженера!

Курси QA Automation / QA Manual
Віталій   14.08.2025

Привіт тим, хто ще на роздоріжжі)

Мій шлях до ІТ почався з банального — побачив рекламу, задумався, і просто вирішив спробувати. На той момент я працював у Метро, мав незавершену технічну освіту й не будував ілюзій щодо великих зарплат чи стрімкої кар’єри.

Без пафосу — просто оплатив курс і почав навчання. Три місяці базової програми та ще один — на практику й оформлення портфоліо. Найбільше мене здивувало те, що вже через кілька тижнів після завершення навчання мені написала рекрутерка з Visartech (до речі, в команді працювала моя менторка з GoIT). Пройшов співбесіду, отримав офер і три місяці працював у команді на повну ставку.   Після завершення проєкту довелось трохи змінити напрямок, але зараз я знову працюю QA-спеціалістом на part-time, поєднуючи це з основною роботою. Часом складно, але коли заходиш в ІТ — варто реально оцінювати виклики. Це не лише про технічні знання, а й про гнучкість, витривалість і готовність вчитись постійно.

Плюси:1. Підтримка після курсу 2. Доступ до додаткових актуальних матеріалів і технологій 3. Спільнота випускників
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо, що поділилися своєю історією! 

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

Ми пишаємося вашими результатами та тим, що змогли стати частиною вашої подорожі в ІТ. Бажаємо нових можливостей, цікавих проєктів і впевнених кроків до великих цілей!

Курси QA Automation / QA Manual