Дополнительная дата проведения курса: 10.11.2025 - 14.11.2025
Продолжительность курса: 24 ак. ч.
Описание курса:
Курс посвящен основам тестирования и обеспечения качества ПО. В ходе изучения теоретической части участники смогут понять, что такое тестирование, его место в процессах разработки ПО, познакомиться с различными видами тестирования, научиться работать с тестовой документацией и отчетностью, определять уровень критичности дефекта, узнать основы организации и планирования процесса тестирования, получить представление об инструментах тестирования.
Аудитория:
• Начинающие тестировщики и инженеры по обеспечению качества ПО; Бизнес-аналитики и системные аналитики;
• Менеджеры проектов.
Результат обучения: После изучения слушатель будет уметь:
• Объяснить ключевые принципы тестирования ПО;
• Определять место тестирования в различных моделях жизненного цикла разработки ПО;
• Объяснить различные подходы к организации команды тестирования; Объяснить виды деятельности в жизненном цикле тестирования, структуру и содержание рабочих продуктов;
• Объяснить назначение различных уровней и типов тестирования.
Программа курса:
Модуль 1. Обеспечение качества и тестирование ПО:
• Что такое качество;
• Обеспечение качества ПО;
• Роль тестирования в обеспечении качества ПО.
Модуль 2. Цели и задачи тестирования:
• Цели тестирования;
• Стратегия тестирования;
• Ключевые понятия тестирования ПО;
• Основные принципы тестирования ПО;
• Процессы тестирования.
Модуль 3. Тестирование в жизненном цикле разработки ПО:
• Модели и методологии разработки ПО, преимущества и недостатки каждой модели, тестирование в различных моделях;
• Уровни и виды тестирования, классификация тестирования;
• Особенности тестирования в фазе сопровождения ПО;
• Взаимодействие с процессами управления и обеспечения разработки.
Модуль 4. Проверка документации и требований:
• Что такое требования к ПО и их роль в тестировании;
• Уровни и типы требований;
• Документирование требований, свойства качественных требований;
• Проверка требований и документации;
• Требования и модели качества ПО;
• Методы тестирования требований и документации.
Модуль 5. Техники тестирования:
• Основные подходы в тестировании;
• Виды тестирования.
Модуль 6. Исследовательское тестирование:
• Что такое исследовательское тестирование;
• Виды исследовательского тестирования;
• Организация и проведение исследовательского тестирования.
Модуль 7. Проектирование тестовых сценариев:
• Методики разработки тестов с учетом покрытия;
• Техники тестирования «черного ящика»;
• Техники тестирования «белого ящика»;
• Разработка сценариев тестирования.
Модуль 9. Автоматизация тестирования:
• Виды тестирования для автоматизации;
• Преимущества и недостатки автоматизированного тестирования;
• Выбор тестовых сценариев для автоматизации.
Модуль 10. Выполнение тестирования:
• Процесс выполнения тестирования;
• Циклы тестирования;
• Отчетность при выполнении тестирования;
• Критерии завершения тестирования.
Модуль 11. Управление дефектами:
• Задачи управления дефектами;
• Типы дефектов по фазам тестирования;
• Отчет о дефекте и его свойства;
• Операции по управлению дефектами;
• Инструменты для работы с базой дефектов.
Модуль 12. Управление тестированием:
• Процесс планирования тестирования;
• Основные стратегии тестирования;
• Риск-ориентированное тестирование;
• Структура и содержание плана тестирования.
Окончательная цена указывается в договоре на обучение.