Тестирование программного обеспечения

Технические и прикладные науки

Тестирование работы сайтов и мобильных приложений - неотъемлемая частью жизненного цикла ПО.

Документ Удостоверение о ПК

72 часа

38000 ₽ Стоимость обучения

Описание курса

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

Кому подходит курс

Начинающие тестировщики

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

Специалисты смежных IT-профессий

Вы систематизируете представление о процессе тестирования и улучшите взаимодействие с QA-командами.

Студенты технических и IT-направлений

Вы приобретете востребованную практическую специальность для успешного трудоустройства в IT-сферу.

Преимущества курса

Сбалансированная программа

Сочетание глубокой теоретической базы и большого количества практических занятий для отработки навыков на реальных кейсах.

Актуальный контент

Обучение построено на профессиональном стандарте и охватывает самые востребованные направления: тестирование веб- и мобильных приложений, а также основы автоматизации.

Подготовка к реальной работе

Выпускники курса умеют не просто находить ошибки, а грамотно документировать их, понимают полный цикл разработки ПО и готовы к работе в команде.

Программа

тема 1

Введение в тестирование. Дефекты

Основные понятия и цели тестирования. Отличие багов и фич. Качество программного обеспечения. Жизненный цикл дефектов. Системы отслеживания ошибок. Составление баг-репортов и практика тестирования приложений.

тема 2

Классификация видов тестирования

Систематизация видов тестирования по различным критериям. Agile Testing Quadrants. Верификация и валидация.

тема 3

Методы тестирования

Методы черного и белого ящика: классы эквивалентности, граничные значения, тестирование переходов между состояниями.

тема 4

Процесс тестирования. Жизненный цикл ПО

Модели жизненного цикла ПО. Стадии тестирования. Документация и требования. Гибкие методологии разработки.

тема 5

Процесс тестирования. Качество. Риски

Уровни тестирования. Обеспечение качества ПО. Управление рисками качества и тестирования.

тема 6

Теория тестирования. Тест-кейсы

Тестовая документация. Разработка тест-кейсов и чек-листов. Трассируемость требований.

тема 7

Тестирование Web-приложений

Особенности функционального тестирования веб-приложений. Тестирование интерфейса, безопасности и эргономики.

тема 8

Тестирование Windows-приложений

Логическая структура приложений. Инсталляционное тестирование. Тестирование совместимости и безопасности.

тема 9

Тестирование мобильных приложений

Особенности тестирования мобильных приложений. Инструменты тестирования. Практика тестирования на мобильных устройствах.

тема 10

Введение в автоматизированное тестирование

Задачи и виды автоматизации. Процесс автоматизированного тестирования. Практика работы с Selenium IDE.

Навыки, которые приобретают выпускники

  • Сможете проводить ручное тестирование веб-, десктопных и мобильных приложений.

  • Научитесь разрабатывать тест-кейсы и оформлять баг-репорты.

  • Освоите ключевые методы тест-дизайна: классы эквивалентности и граничные значения.

  • Сможете работать с баг-трекинговыми системами и понимать жизненный цикл дефекта.

  • Получите базовые навыки автоматизации тестирования с использованием Selenium IDE.

Запишитесь на курс