Курс QA
Старт курсу 28 квітня
Курс QA

Курс Тестування ПЗ (QA)
проєкту iT Generation

Навіщо вивчати тестування ПЗ (QA - quality assurance)?

Тестування програмного забезпечення - процес дослідження та випробування програмного продукту, що має дві різні цілі:

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

Програма курсу
Тестування ПЗ (QA)


1. Введення у тестування
  • Професія тестувальник програмного забезпечення (ПЗ): завдання, вимоги та обов'язки, особливості та кар'єрні перспективи професії
  • Типи компаній в iT
  • Склад і ролі проєктної команди
  • Знайомство з базовими термінами та визначеннями
  • Мета курсу за SMART

2. Сучасні моделі та методології розробки ПЗ
  • Що таке проєкт. Трикутник управління проєктами
  • Як розрахувати час на написання та виконання тестів
  • Життєвий цикл ПЗ
  • Методології розробки ПЗ

3. Тестування вимог та документації
  • Види вимог
  • Характеристики якісних вимог
  • Методи подання вимог (user story, SRS, BRD)
  • Збір вимог
  • Графічне подання вимог
  • Практика написання баг-репортів за наданою специфікацією

4. Класифікація видів тестування
  • Основна класифікація видів тестування
  • Рівні тестування
  • Альтернативна класифікація видів тестування

5. Тест дизайн
  • Тестове покриття
  • Техніки тест-дизайну

6. Тестова документація
  • Розробка тест-плану
  • Тест-кейси та чек-лісти: в чому полягає різниця та коли що застосовувати
  • Баг-репорт. З чого складається і як оформити
  • Життєвий цикл бага
  • Практика написання тестової документації (тест-плану, тест-кейсів, чек-листів та баг-репортів)

7. Тестування WEB додатків
  • Види веб-проєктів
  • Елементи веб-інтерфейсу
  • На що потрібно звертати увагу під час тестування
  • Відповіді сервера
  • Тестування SEO
  • Практика складання чек-ліста до декількох веб-сторінок

8. Основи теорії HTTP, Data Base та SQL
  • Як працює клієнт-серверна архітектура
  • HTTP-запити та відповіді
  • Класифікація Data Base
  • Реляніційні Data Base
  • SQL
  • Додаткові матеріали для самонавчання

9. Тестування мобільних застосунків
  • Види мобільних застосунків
  • UI елементи мобільних застосунків
  • Особливості тестування різних мобільних платформ
  • Практика складання чек-ліста до мобільного застосунку

10. Автоматизація в тестуванні
  • Коли варто застосовувати автоматизацію, а коли мануальне тестування
  • Які є інструменти автоматизації, і як вони можуть стати в нагоді мануальним тестерам
  • Що таке тестування API і за допомогою чого його можна зробити
  • JQL
  • Додаткові матеріали для самонавчання (поради по роботі з дизайном, зручністю використання, тестування паролів)

11. Системи контролю версій
  • CVC і навіщо вони потрібні
  • Реліз, версії, ревізії
  • Що таке безперервна інтеграція (CI)

12. Підготовка до співбесіди та іспит

Заявка на участь у проєкті

iT Generation

Заповнити анкету

Знання, вміння та навички, які опанує студент по закінченню курсу
Тестування ПЗ (QA)

  • Тверді знання з теорії тестування
  • Чітке розуміння життєвого циклу програмного забезпечення
  • Вміння використовувати на практиці техники тест-дизайну
  • Навички з написання тестової документації на різних етапах створення програмного забезпечення
  • Навички з тестування вимог до ПЗ
  • Навички з тестування мобільних та веб-додатків
  • Розуміння клієнт-серверної архітектури, інтеграційних процесів та тестування API (REST/SOAP)
  • Знання базових SQL-запитів
  • Базові знання інструментів автоматизації, що використовують у мануальному тестуванні

Коли та як проводяться заняття з курсу
Тестування ПЗ (QA)

Тривалість курсу: 4 місяці.

Додаткове заняття зі стратегії працевлаштування.

Час: вечірній час у будні та/або в суботу
2 рази на тиждень по 2 години
.

Вартість курсу: 16900 грн. (безкоштовно для учасників проєкту, оплачується партнерами проєкту)

  • Сертифікат

    Наприкінці курсу ми надаємо студентам сертифікат. Сертифікат отримують студенти, які не пропускали занять, виконували домашні завдання та здали фінальний тест курсу викладачу.

  • Актуальність

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

  • Рейтинг

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

  • Кар'єра

    Понад 9 років ми співпрацюємо з компаніями-роботодавцями з питань працевлаштування студентів. Наші випускники першими дізнаються про нові вакансії та проходять тестування в it-компаніях.

Відгуки

У рядах айтішників прибуло

Анонси, звіти та фото також є
у наших соцмережах, приєднуйся!

Відправити заявку