Головна > Програма навчання

Програма навчання комплексного курсу QC/QA Engineer

1Моделі та методології розробки програмного забезпечення

  • Каскадна модель
  • V модель
  • Аджайл методологія
  • Скрам та Канбан

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

  • Що таке тестування і чому воно важливе?
  • Що таке дефект?
  • В чому різниця між помилкою та дефектом (error/defect/failure)?
  • Якість програмного забезпечення та можливі ризики;
  • Психологія тестування

3Основні принципи тестування

  • Тестування вказує на присутність дефектів
  • Протестувати все НЕ можливо
  • Раннє тестування
  • Кластеринг дефектів
  • Парадокс пестицидів
  • Тестування залежить від контексту
  • Помилковість відсутності дефектів

4Основні процеси тестування

  • Планування та контроль
  • Аналіз та дизайн
  • Впровадження та виконання
  • Оцінка завершення тестування та звітування
  • Діяльність пов’язана з завершенням тестування

5Основні підходи та рівні тестування

Підходи:

  • Проактивне/реактивне тестування
  • Ручне/Автоматизоване
  • Чорний/білий/сірий ящик
  • Верифікація/Валідація
  • Позитивне/Негативне

Рівні:

  • Компонентне тестування
  • Інтегративне тестування
  • Системне тестування
  • Приймальне тестування

6Типи тестування

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

7Аналіз Вимог

  • Визначення що таке Вимоги та Класифікація
  • Характеристика хороших вимог
  • Види вимог
  • Матриця Простежуваності та залежностей

8Тест-дизайн техніки

    • Статичні техніки
    • Динамічні техніки
      • На основі структури
      • На основі досвіду
      • На основі специфікації
    • Вибір техніки тестування

9Тест кейси та інструменти управління тестами

  • Для чого потрібні тест-кейси
  • Основні правила написання тест-кейсу та його структура
  • Виконання тест кейсів.

10Відстеження дефектів

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

11Тест звіти та Метрики

  • Фази тест моніторингу та контролю
  • Що врахувати під час моніторингу
  • Ціль тест моніторингу
  • Дії при тест контролі
  • Звітування метрик

12Мережі, Лінукс та Бази Даних

  • Мережі
    • Рівні OSI Моделі
    • Протоколи/Порти
    • TCP/IP модель
    • Клієнт/Серверна архітектура
  • Команди та робота з Лінукс
  • Запити SQL
    • Oracle
    • Postgres
    • MySQL

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

  • Jmeter
  • Httperf, Apache Bench

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

  • Selenium
  • Огляд інструментів автоматизації без коду

15API та мобільне тестування

  • Rest API
  • Postman
  • Мобільні емулятори
  • Charles

16IT Англійська

17Тренінг "Співбесіда в IT"

18Тренінг "Методологія управління проектами

19Тренінг "Як заробити на фрілансі UpWork першу 1 000 $"

Невід'ємною частиною профеії тестувальника є знання англійської мови. Наш комплексний курс тестування включає всі необхідні технології для отримання посади Junior QA Engineer, а також англійську мову відповідно до вашого рівня. Після укладення договору адміністратор перевірить ваш рівень англійської і додасть в групу за зручним для вас графіком. Якщо ви хочете пришвидшити закінчення курсу - можна паралельно проходити технічну частину та англійську мову.
Забронюй місце в групі зі знижкою 35%!

Залиши заявку
Сформуємо цілі
Визначимо рівень знань



Розповімо про навчальну платформу
Для того, щоб отримати актуальну інформацю
про умови навчання, ціни і т.д., залиши заявку. Найближчим часом з тобою зв'яжеться наш менеджер, щоб відповісти на запитання.



Навчання починається з самих основ! Переглянь відео!

Made on
Tilda