Курс QA. Тестування програмного забезпечення

Відгуки: 0
Набір на курс!
Термін навчання: 
3 місяця - 33 заняття

Вартість:

Залишити заявку

Умови акції

Акція

Курс Англійського для IT в подарунок!

Опис

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

Тестувальник — це фахівець ІТ-компаніі, задача якого – знаходити помилки та контролювати якість сайтів, додатків, інтерфейсів та ін.

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

Після закінчення курсу ви:

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

Після закінчення курсу ви отримуєте сертифікат, котирований на IT ринку України.

Викладачі - спеціалісти практики з досвідом роботи в ІТ.

Програма навчання

Введення у тестування програмного забезпечення. Що таке баг. Життєвий цикл багу

  1. Навіщо потрібно тестувати програми?
  2. Базові визначення та аксіоми тестування.
  3. Поняття якості ПЗ. Стандарти якості ПЗ.
  4. Атрибути та характеристики якості ПЗ. Життєвий цикл ПЗ.
  5. Гнучкі методи розробки. Цілі та завдання процесу тестування на кожному етапі розробки.
  6. Повний цикл тестування. Фази тестування.
  7. Методи та види тестування. Загальний огляд.
  8. Критерії покриття тестування. Покриття вимог.
  9. Аналіз вимог з погляду придатності до тестування.

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

  1. Тест план.
  2. Тест – дизайн.
  3. Можливі форми підготовки тест – дизайну.
  4. Стандарт ISO 29119
  5. Визначення Test Case, Check list.
  6. Правила написання, ступінь деталізації, незалежність.
  7. Правила опису дефектів, поняття важливості, пріоритету.
  8. Ведення системи відстеження дефектів.
  9. Складання звітів за результатами тестування.
  10. Практика: створення Check list test cases.

Техніки тестування. Введення у багтрекінг системи.  Командна робота

  1. Покриття вхідних даних.
  2. Еквівалентне розбиття.
  3. Аналіз граничних значень.
  4. Попарне комбінування.
  5. Припущення помилок.
  6. Що таке багтрекінг система. (Jira, Bugzilla, Mantis etc.).
  7. TestRail.

Види тестування

  1. Functional testing.
  2. Security and Access Control Testing.
  3. Interoperability Testing.
  4. Нефункціональні види тестування.
  5. Димове тестування (Smoke Testing)
  6. Регресійне тестування (Regression Testing)

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

  1. Завдання та цілі тестування інтерфейсу користувача.
  2. Функціональне тестування інтерфейсу користувача.
  3. Тестування зручності інтерфейсу користувача.
  4. Тестування web – додатків.
  5. CRUD.
  6. Практика: функціональне тестування GUI. Командне практичне заняття.

Основи WEB (HTML та CSS)

  1. Document Object Model.
  2. HTML – елементи.
  3. Робота з CSS. Створення web – сторінки.

Основи роботи із GIT

  1. Встановлення та налаштування GIT.
  2. Основні команди GIT.
  3. Робота з GIT BASH. Створення, клонування репозиторію, коміт та злиття гілок.
  4. Налаштування .gitignore.

Тестування API

  1. Клієнт – серверна архітектура. Методи HTTP.
  2. Postman vs Soap UI.
  3. JSON, XML, WSDL.

Основи автоматизованого тестування

  1. Xpath, CSS селектори та динамічні локатори.
  2. DEV tool.
  3. Selenium WebDriver. Написання та запуск автотестів. Page Object та його застосування.

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

  1. Специфіка тестування мобільних додатків.
  2. Основні практики для тестування мобільних додатків.

Короткий курс SQL

  1. Structured query language – «мова структурованих запитів». Не проходить жодна технічна співбесіда без питань щодо цієї мови.

Penetration testing (тестування на дотик)

  1. SQL ін’єкції.
  2. XSS ін’єкції.
  3. HTML ін’єкції.
  4. Перехоплення запитів.

Навантажувальне тестування за допомогою Apache Jmeter

  1. Встановлення та налаштування Apache Jmeter.
  2. Основні метрики навантажувального тестування. Assertions.
  3. Навантажувальне тестування без даних.
  4. Тестування API за допомогою Jmeter.

Додаткові технічні заняття

  1. Основи віртуалізації.
  2. Знайомство з OC Linux з на базі дистрибутива Ubuntu.
  3. Основи мережевої взаємодії.

Коуч з працевлаштування в IT

  1. Види компаній і навіщо це знати
  2. Як шукати роботу
  3. Корисні ресурси та соціальні мережі
  4. Структура резюме
  5. З чого почати
  6. Що краще не вказувати
  7. Супровідний лист
  8. Покликали на співбесіду, що робити
  9. День Співбесіди

Коуч з працевлаштування в IT (практика)

  1. Обговорення питань, які з’явились щодо готового резюме
  2. Пітч (структура і логіка)
  3. Процес найму в компаніях
  4. Розповсюдженні питання на співбесідах
  5. Як позбутися страхів

Заключне заняття

  1. Підбивання підсумків.
  2. Іспит.

Курс Англійського для IT в подарунок

Програма курсу стоїть на 3 стовпах:

  • Grammar: Passive Voice and Modal Verbs
  • Без розуміння та впевненого використання цих тем грамотне написання технічної документації та ділове листування неможливі.
  • Vocabulary: Must Have for IT specialist, IT Terminology, Irregular Verbs
  • Після закінчення курсу студент зможе вільно читати та розуміти IT статті без словника. Під час занять студенти не тільки читають та перекладають IT тексти, дивлячись навчальні відео та працюють з картками, але також тренують розмовну англійську в діалогах, та відповідаючи на запитання викладача. Акцент поставлено на те, щоб якнайбільше слів перейшло з пасивного словникового запасу до активного.
  • Preparation for the Job Interview:
  • Багато годин курсу приділено підготовці до майбутньої співбесіди студента. Розбираємо питання, що найчастіше ставляться з технічної частини і особисті питання, і готуємо і вчимо відповіді на них. Наприкінці курсу-зріз знань-«репетиція» реальної співбесіди.

Умови вступу

Для закріплення за Вами місця в групі необхідно внести передоплату 1000 грн

Дні тижня:
вт, на вибір
Час занять:
на вибір
Кількість занять на тиждень:
3
Тривалість заняття:
2 години
Вік аудиторії:
Студенти, Дорослі
Вид підготовки:
Базовий курс
Місто:
Одеса, Приморський, Центр, Онлайн
Викладач:
фахівець-практик
Документ про закінчення:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає
Адреса:
  • м. Одеса, вул. Базарна 63
На мапі:

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.