Курс Тестування (QA) + SCRUM. Знайди жука

Йде набір на курс!
Срок обучения
3,5 місяці, 32 заняття, 90 годин
Стоимость:
Стоимость за весь курс
14 500 грн.
Опис
Курс Тестування (QA) + SCRUM. Знайди жука

Курс Тестування (QA) — це навчальна програма, яка не тільки дасть вам загальне розуміння тестування, але і навчить вас виявляти помилки на всіх стадіях розробки.

Тестування — це етап контролю якості, найважливіший під час створення будь-якого IT-продукту.

Викладач: Віктор Синявін

  • Manual QA Engineer
  • 3+ років у QA;
  • Займався тестуванням проектів у різних сферах;
  • Любить якість у всьому, особливо в програмних продуктах, а якісний програмний продукт неможливий без тестування.
  • Знає лайфхаки, які точно знадобляться у роботі.

Курс тестування ПЗ ідеально підійде для:

  • Людей, які хочуть увійти до IT-сфери
  • Верстальників
  • Маркетологів
  • Власників бізнесу
  • Студентів, які хочуть стати IT-фахівцями ще під час навчання у виші
Дни недели занятий на вибір
Время занятий на выбор
Занятий в неделю 2
Длительность занятия 2 години
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Одесса
Преподаватель фахівець-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертифікат
Опции Групповые занятия
Працевлаштування Ні
Условия трудоустройства

Запись на курс

Люди
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

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

Вступ до тестування.

  • Знайомство
  • Цілі та завдання тестування
  • Історія виникнення тестування
  • Базові поняття та визначення
  • Фази тестування (STLC)
  • Портрет тестувальника, варіанти розвитку

Методології розробки ПО. SDLC.

  • Що таке проект та проектний трикутник
  • Software development lifecycle (SDLC)
  • Класичні методологія. Плюси і мінуси. Waterfrall
  • Гнучкі методології. Agile маніфест. SCRUM та Kanban

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

  • Основні види тестування
  • Рівні тестування

Тестові артефакти (частина 1)

  • Тест план тестування (Test Plan): стандарти, види, структура
  • Чек-лист: правила оформлення
  • Тест-кейс (Test-case & Test-suite): види, атрибути

Практика

  • Робота с тестпланом.

Тестові артефакти (частина 2)

  • Баг чи дефект-репорт: основні принципи, атрибути
  • Тестові звіти
  • Приклади із практики

Практичне заняття. Створюємо тестову документацію

  • Ознайомлення та тестування вимог для ПЗ
  • Створення тестових артефактів для тестування ПЗ
  • Заповнюємо Test-case

Практичне заняття. Працюємо з mind-maps

  • Що таке ментальні карти та навіщо їх застосовувати
  • Огляд Xmind
  • Створюємо mind-map для структури сайту

Практика

  • Написання чек-листів

Практика

  • Тестування вимог.

Тест Дизайн. Рівні тестування. Типові програмні помилки

  • Техніки тест дизайну
  • Основні техніки тест дизайну (аналіз граничних значень, попарне тестування тощо)
  • Застосування техніки тест дизайну на практиці

Принципи тестування

  • 7 основних принципів тестування
  • Black/White/Grey box тестування: переваги, недоліки, сфери використання

Тестування вимог. Верифікація та валідація

  • Види вимог
  • Форма Use Case
  • Основні критерії хорошої вимоги
  • Джерела вимог
  • Методи збору вимог

Специфіка тестування веб-додатків

  • Особливості тестування веб-додатків
  • Dev tools
  • API
  • Тестування функціональності веб-додатків
  • Перевірка юзабіліті
  • Практичні поради щодо тестування веб-додатків

Практичне заняття. Тестуємо вимоги

  • Кейси з практики роботи тестувальника

Практичне заняття. Формуємо bug report

  • Кейси з практики роботи тестувальника

Методи оцінки та постановки завдань. Метрики QA

  • Визначення SMART-цілей
  • Принципи та особливості оцінки в Agile
  • Методи оцінки
  • Метрики тестування програмного забезпечення
  • Навіщо IT компанії використовують послуги управління проектами?
  • Знайомство з Jira, Trello, Asana

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

  • Типи мобільних додатків
  • Інструменти для тестування мобільних додатків
  • Перелік моментів, які мають бути протестовані
  • Часті дефекти у тестуванні мобільних додатків

HTTP/HTTPS. Мережі. Клієнт-серверна архітектура

  • Що таке http/https, endpoint, URL, URL, веб-сервіс/веб-служба?
  • Відмінності сервісу від веб-сайту
  • Що таке REST, SOAP? У чому відмінності?
  • Що таке JSON?
  • У чому відмінність статичних та динамічних веб-сайтів?
  • Відмінності методів GET та POST?
  • Клієнт-серверна архітектура

Практичне заняття. Використовуємо утиліти для тестування ПЗ

  • Робота з TESTRAIL, Jira, Zephyr, Charles Proxy, Postman

Тестування Responsive/Adaptive. Основи HTML/CSS. XML

  • Як працює HTML: структура, плюси та мінуси
  • Що таке CSS?
  • XML: структура, цілі, плюси та мінуси
  • Основні відмінності мобільної версії сайту від адаптивного сайту
  • Адаптивний та респонсивний дизайн

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

  • Основи SQL. Робота з базами даних
  • Коли корисна та марна автоматизація?
  • Як підвищити ефективність тестування автоматизації?
  • Переваги та недоліки автоматизації тестування
  • Об’єктно-орієнтоване програмування (ООП)

Підсумкова контрольна робота.

Навіщо потрібне автотестування. Інструменти автотестів. Встановлення Java.

  • Існуючі IDE. Встановлення IntelliJ IDEA.
  • Лексика мови (дужки, крапки, прогалини).
  • Лексика мови (примітиви, методи, перетворення типів).
  • Арифметичні операції (інкремент, дикремент).
  • Оператори порівняння. Логічні операції.
  • Рядкові оператори. Конкатенація.

Виведення на друк. Пакети.

  • Оператор IF.
  • Оператор FOR.
  • Принципи ООП.
  • Класи та об’єкти.

Selenium, TestNG, Maven (їх аналоги).

  • Створення проекту, підвантаження залежностей.
  • Основні інструкції, вибір та запуск вебдрайвера.
  • Селектори.

Селектори.

  • Селектори.
  • Assert.

Waiters.

  • Структура тестового фреймворку.
  • Page object, Page Factory.
  • Ключові слова static, final.

Allure report (його аналоги).

  • Allure report (його аналоги).
  • Рефакторинг фреймворку.

Rest Assured.

  • Консультації щодо роботи над власним (дипломним) проектом.
  • Rest Assured.
  • Git.

Практика Rest Assured.

  • тестування API RESTful.

Заняття з кар'єрним менеджером

Курс проводитLemon.School, Онлайн курси
Адрес:
  • м. Харків