Тестирование ПО

Дата старта:

16.08.2023

Длительность:

50 часов

Онлайн
День

16:00 — 19:00

Пн

Ср

Пн

16:00 — 19:00

Вт

16:00 — 19:00

Ср

16:00 — 19:00

Чт

16:00 — 19:00

Пт

16:00 — 19:00

Сб

16:00 — 19:00

Вс

16:00 — 19:00

Цена

11 390 грн

Возможна оплата частями
Записаться на курс

Дата старта:

12.08.2023

Длительность:

50 часов

Онлайн
Выходной день

10:00 — 13:00

Сб

Вс

Пн

10:00 — 13:00

Вт

10:00 — 13:00

Ср

10:00 — 13:00

Чт

10:00 — 13:00

Пт

10:00 — 13:00

Сб

10:00 — 13:00

Вс

10:00 — 13:00

Цена

13 450 грн

Возможна оплата частями
Записаться на курс

Дата старта:

20.06.2023

Длительность:

50 часов

Онлайн
Вечер

19:00 — 22:00

Вт

Чт

Пн

19:00 — 22:00

Вт

19:00 — 22:00

Ср

19:00 — 22:00

Чт

19:00 — 22:00

Пт

19:00 — 22:00

Сб

19:00 — 22:00

Вс

19:00 — 22:00

Цена

11 390 грн

Возможна оплата частями
Записаться на курс

Для кого:

Курс для тех, кто хочет начать развиваться в сфере тестирования программного обеспечения.

Базовые знания:

Курс для людей без специального образования и опыта работы. Это возможность для каждого.

Краткое описание:

Тестирование программного обеспечения — это Ваш первый шаг к перспективной и высокооплачиваемой профессии тестировщика. На сегодняшний день тестировщики программного обеспечения – одни из самых востребованных специалистов. И это неудивительно. Ведь ни один программный продукт, будь то сайт, игра, приложение, не будет запущен без работы QA.

На курсе QA Вы получите необходимые знания и навыки, чтобы развиваться как тестировщик. На курсе основы тестирования программного обеспечения Вы изучите:

  • методы тестирования программного обеспечения,
  • системы тестирования программного обеспечения,
  • методики тестирования программного обеспечения,
  • этапы тестирования программного обеспечения,
  • цели тестирования программного обеспечения,
  • типы тестирования программного обеспечения,
  • задачи тестирования программного обеспечения,
  • результат тестирования программного обеспечения.

Основы тестирования программного обеспечения в QALight сочетают в себе необходимую теоретическую базу и максимум практики на реальных проектах. Такой тип работы помогает создать или пополнить свое портфолио для дальнейшего устройства на работу.

Курсы тестирования ПО в Киеве без тени сомнения можно считать лучшим транспортом в мир IT индустрии, в котором правят перспективный профессиональный рост, стабильно высокий доход и чувство причастия к созданию будущего, ведь что, как не информационные технологии ведут человечество вперед.

Отсутствие технического образования и всеобщее мнение о том, что программистами могут быть только единицы оставляют эту профессию в области желаемо-недосягаемых. В действительности же, IT индустрия стремительно развивается и постоянно требует новых рабочих кадров, и именно курсы по тестированию в Киеве помогут Вам в кратчайшие сроки стать частью вселенной информационных технологий.

Почему именно курсы тестирования и Киев?

  • Требования в вакансиях «Тестировщик ПО», зачастую не содержат каких-либо особо сложных критериев, овладение которыми подразумевает целое высшее образование. Стать тестировщиком подвластно абсолютно каждому, независимо от образования пола и возраста
  • Тестировщики с легкостью могут трансформироваться в разработчиков с помощью освоения автоматизации тестирования, а это значит, что специалистам качества полностью открыта дорога в IT мир
  • Почему Киев? Кроме административного значения, Киев – это также IT столица Украины

QALight сочетает в себе все необходимые для новой профессии понятия, такие как: курсы, тестирование ПО и Киев. А также: команда тренеров – действующих специалистов в своей области в крупнейших компаниях Украины, постоянная поддержка учеников, как при обучении, так и после трудоустройства, гибкая система оплаты и много другого, что в сумме не оставляет выбора, какой компании довериться.

Мы предлагаем Вам не просто курсы и тестирование ПО в Киеве. QALight готова стать гарантом получения новой профессии и перспективного будущего.

Также Вы получаете:

Свидетельство об окончании курса

Самый быстрый путь в IT-сферу

Помощь в трудоустройстве

Программа курса:

Занятие 1. Введение в основы тестирования ПО

  • Что такое тестирование программного обеспечения.
  • Цели и задачи тестирования ПО.
  • История тестирования ПО.
  • Что такое качество ПО.
  • Контроль качества и гарантия качества (QC & QA).
  • Роль тестирования в системе качества.
  • Методы контроля качества «Verification» и «Validation».
  • Кто такой тестировщик ПО.
  • Необходимые навыки тестировщика ПО.

Занятие 2. Основы проекта, участники проектной команды

  • Что такое проект.
  • Характеристики Проекта.
  • Жизненный цикл разработки ПО (SDLC).
  • Участники проектной команды и их роли.
  • Задачи каждого участника проектной команды.
  • Взаимодействие в проектной команде.
  • Проектная документация.
  • Что такое Project Plan.

Занятие 3. Модели разработки ПО и место тестирования в процессе

  • Описание Водопадной модели разработки ПО.
  • Описание V-образной модели разработки ПО.
  • Описание Итеративной модели разработки ПО.
  • Описание Agile модели разработки ПО.
    • Manifesto for Agile
    • 12 принципов Agile разработки.
  • Framework SCRUM.
    • Артефакты:
      • Product Backlog, Sprint Backlog, Increment.
    • Команда:
      • The Product Owner, The Development Team, The Scrum Master.
    • Мероприятия:
      • The Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.
  • Диаграмма выгорания (burn down chart).
  • Стори Поинт (Story Point).
  • Покер планирование (Poker planning).
  • Scrum доска (Scrum board).

Занятие 4. Практика — SCRUM

  • Работа в команде.
  • Написание User story.
  • Создание Product Backlog.
  • Создание Sprint Backlog на основе Product Backlog.
  • Оценка и планирование Sprint Backlog:
    • Нахождение Story point.
    • Проведение Planning poker.
  • Проведение Daily Scrum:
    • Работа со Scrum Board.
  • Проведение Sprint Retrospective.

Занятие 5. Уровни тестирования

  • Модульное тестирование.
  • Интеграционное тестирование:
    • Уровни интеграционного тестирования:
      • Компонентный интеграционный уровень.
      • Системный интеграционный уровень.
  • Подходы к интеграционному тестированию:
    • Bottom Up Integration.
    • Top Down Integration.
    • Big Bang Integration.
  • Системное тестирование.
  • Приемочное тестирование.

Занятие 6. Виды тестирования

  • По запуску кода на исполнение:
    • Статическое.
    • Динамическое.
  • По доступу к коду и архитектуре приложения.
    • Black box.
    • White box.
    • Gray box.
  • По уровню детализации приложения.
    • Модульное (Unit).
    • Интеграционное (Integration).
    • Системное (System).
  • По степени автоматизации.
    • Ручное (Manual).
    • Автоматизированное (Automation).
  • По принципам работы с приложением.
    • Позитивное и негативное.
  • По степени важности тестируемых функций.
    • Дымовое (Smoke).
    • Критический тест (Critical path test).
  • По целям и задачам:
    • Функциональное.
    • Нефункциональное.

Занятие 7. Анализ требований / Практика

  • Что такое «Требование».
  • Важность требований.
  • Как выявлять требования:
    • Интервью.
    • Фокус группы.
    • Анкетирование.
  • Уровни и типы требований:
    • Бизнес-требования.
    • Пользовательские требования.
    • Функциональные и Нефункциональные требования.
  • Характеристики качественных требований:
    • Полнота (completeness).
    • Корректность.
    • Непротиворечивость.
    • Однозначность.
    • Тестируемость.
    • Реализуемость.
    • Отслеживаемость.
  • Методы тестирования требований:
    • Взаимный просмотр.
    • Написание тест-кейсов.
    • Написание чек-листов.
    • Прототипирование.

Практика

  • Работа в командах.
  • Пишем требования.
  • Анализируем требования (кросс-чек).
  • Исправляем требования.

Занятие 8-9. Управление дефектами / Практика

  • Классификация ошибки:
    • Error
    • Defect
    • Failure
    • Fault
  • Определение дефекта.
  • Жизненный цикл баг репорта.
  • Анализ, критерии, написание отчетов об ошибках.

Занятие 9-10. Основы работы в системе JIRA

  • Изучение интерфейса JIRA.
  • Изучение функций JIRA для:
    • Заведения баг-репортов.
    • Поиска баг-репортов.
    • Фильтрации баг-репортов.
  • Написание отчетов об ошибках в системе JIRA.

Практика

  • Анализ тренером баг-репортов написанных студентами.

Занятие 10. Техники Тест Дизайна / Практика

  • Классы эквивалентности (Equivalence Class).
  • Граничные значения (Boundary Value).
  • Метод пар (Pairwise testing).
    • Работа с PICT
  • Диаграммы Состояний и переходов (State-Transition Diagrams).
  • Таблицы Решений (Decision Tables).

Занятие 11. Элементы GUI

Занятие 12. Тест планирование

  • Основы тест планирования.
    • Тест план и его роль в проекте.
    • Вопросы на которые отвечает Тест план.
    • Стратегия тестирования.
    • Критерии начала и окончания тестирования.
    • Вехи тестирования (Milestones).
    • Риски тестирования.

Занятие 13. Написание тестовой документации

  • Тест план.
  • Тест кейсы.
  • Чек листы.
  • Матрица покрытия.
  • Баг репорты.
  • Финальный отчет о тестировании (Test Summary Report).

Занятие 14-16. Практика тестирования на основе STLC

  • Работа в команде.
  • Анализ и тестирование требований.
    • Написание баг-репортов на требования.
  • Написание чек-листа.
  • Написание Тест плана.
  • Создание тестовых-наборов.
    • Создание тестовых-случаев.
  • Создание матрицы покрытия.
  • Проведение тестирования:
    • Написание баг-репортов.
    • Поддержка всех ранее созданных документов.
  • Анализ полученных результатов.
  • Написание Test Summary Report.

Занятие 17. Экзамен

Читать дальше