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

Відгуки: 0
Набір на курс!
Термін навчання: 
3,5 місяці, 32 заняття, 90 годин

Вартість:

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

Опис

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

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

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

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

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

  • Людей, які хочуть увійти до IT-сфери
  • Верстальників
  • Маркетологів
  • Власників бізнесу
  • Студентів, які хочуть стати IT-фахівцями ще під час навчання у виші

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

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

  • Знайомство
  • Цілі та завдання тестування
  • Історія виникнення тестування
  • Базові поняття та визначення
  • Фази тестування (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.

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

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

Контакти

Адреса:
  • м. Харків
На мапі:

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

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

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

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

Схожі курси

Набір на курс!

Курс Front-end(HTML/CSS + JS)  — це доволі легкий спосіб увійти до IT-індустрії. Під час навчання ви познайомитеся з останньою версією мови HTML5 і стилів CSS3. Завдяки цим технологіям ви зможете створювати стильні інтерактивні веб-сторінки, які будуть основою майбутнього сайту.

В курсі ви охопите всі аспекти створення сайту: від макетів у PSD-форматі до адаптивного документа. Головний наголос під час навчання буде ставитися на практику та виконання домашніх завдань.

Викладач: Ростисла Суслов

Lemon.School, Онлайн курси

Вартість

13 300
грн
Кнопка записи: 
Залишити заявку
  • Київ
4,5 місяці, 38 занять, 108 годин
Курс оновлено

Набір на курс!

Курс Front-end(HTML/CSS + JS)  — це доволі легкий спосіб увійти до IT-індустрії. Під час навчання ви познайомитеся з останньою версією мови HTML5 і стилів CSS3. Завдяки цим технологіям ви зможете створювати стильні інтерактивні веб-сторінки, які будуть основою майбутнього сайту.

В курсі ви охопите всі аспекти створення сайту: від макетів у PSD-форматі до адаптивного документа. Головний наголос під час навчання буде ставитися на практику та виконання домашніх завдань.

Викладач: Ростисла Суслов

Lemon.School, Онлайн курси

Вартість

13 300
грн
Кнопка записи: 
Залишити заявку
  • Одеса
4,5 місяці, 38 занять, 108 годин
Курс оновлено

Набір на курс!

Курс Front-end(HTML/CSS + JS)  — це доволі легкий спосіб увійти до IT-індустрії. Під час навчання ви познайомитеся з останньою версією мови HTML5 і стилів CSS3. Завдяки цим технологіям ви зможете створювати стильні інтерактивні веб-сторінки, які будуть основою майбутнього сайту.

В курсі ви охопите всі аспекти створення сайту: від макетів у PSD-форматі до адаптивного документа. Головний наголос під час навчання буде ставитися на практику та виконання домашніх завдань.

Викладач: Ростисла Суслов

Lemon.School, Онлайн курси

Вартість

13 300
грн
Кнопка записи: 
Залишити заявку
  • Дніпро
4,5 місяці, 38 занять, 108 годин
Курс оновлено

Набір на курс!

Курс Front-end(HTML/CSS + JS)  — це доволі легкий спосіб увійти до IT-індустрії. Під час навчання ви познайомитеся з останньою версією мови HTML5 і стилів CSS3. Завдяки цим технологіям ви зможете створювати стильні інтерактивні веб-сторінки, які будуть основою майбутнього сайту.

В курсі ви охопите всі аспекти створення сайту: від макетів у PSD-форматі до адаптивного документа. Головний наголос під час навчання буде ставитися на практику та виконання домашніх завдань.

Викладач: Ростисла Суслов

Lemon.School, Онлайн курси

Вартість

13 300
грн
Кнопка записи: 
Залишити заявку
  • Львiв
4,5 місяці, 38 занять, 108 годин
Курс оновлено

Набір на курс!

JavaScript — це гнучка мова програмування, яка дозволяє створювати цікаві та креативні анімації й унікальні ефекти. Під час навчання на курсі JS ви навчитеся впевнено кодити та зможете одразу подавати резюме на працевлаштування в IT-компанію.

У нашій школі ми дотримуємося принципу тристороннього навчання: практичного, теоретичного та інструментального. Ми зможемо навчити вас писати зрозумілий та швидкий код.

Викладач: Олександр Вишняк

Lemon.School, Онлайн курси

Вартість

17 600
грн
Кнопка записи: 
Залишити заявку
  • Київ
3,5 місяці, 30 занять, 81 година
Курс оновлено