Курс Тестування (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
грн
Кнопка записи: 
Оставить заявку
  • Львов
4,5 місяці, 38 занять, 108 годин
Обновлённый курс

Идёт набор на курс!

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

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

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

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

Стоимость

17 600
грн
Кнопка записи: 
Оставить заявку
  • Киев
3,5 місяці, 30 занять, 81 година
Обновлённый курс