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

Тестирование программного обеспечения — процесс исследования, испытания программного обеспечения (ПО) с целью получения информации о качестве продукта.Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов — это...
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Тестирование и QA
Формула успеха, центр курсового обучения логоФормула успеха, центр курсового обучения
Открытый набор
32 часа
Симферополь
Формула успеха, центр курсового обучения
Зарегистрироваться

Анонс программы

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

Целевая аудитория

Для тех, кто желает освоить теорию и практику тестирования программного обеспечения.

Описание Программы

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

  • История развития тестирования ПО. Общие сведения. Что такое тестирование ПО и контроль качества. Сходства и различия этих понятий. Характеристики и модель качества ПО.

Тема 2. Основные понятия и определения.

  • Необходимые знания и сложности в работе специалиста по тестированию ПО. Профессиональная терминология. Словарь тестировщика. Книги для начинающих тестировщиков.

Тема 3. Тестирование ПО и его связь с жизненным циклом ПО.

  • Модели и методологии разработки ПО. Жизненный цикл разработки ПО и его связь с тестированием. Смежные вопросы тестирования.

Тема 4. Виды и уровни тестирования ПО.

  • Виды тестирования ПО и способы их проведения. Уровни тестирования ПО и их критерии. Методы тестирования (черный, белый, серый ящики). Основные стратегии тестирования черного ящика.

Тема 5. Планирование тестовых испытаний.

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

Тема 6. Практика непрерывной интеграции (разработки) ПО и ее связь с процессом тестирования.

  • Понятие и назначение Continuous Integration. Инструменты Continuous Integration. Планирование тестирования в рамках Continuous Integration.

Тема 7. Исследовательское тестирование.

  • Исследовательский подход в тестировании. Отличие исследовательского тестирования от интуитивного.

Тема 8. Тестирование требований и документации.

  • Требования: что это такое, и зачем они нужны. Категории и характеристики требований. Уровни и типы требований. Анализ и тестирование требований.

Тема 9. Разработка тестовой документации.

  • Виды тестовой документации. Тестовые случаи и их свойства. Структура тестовых случаев. Рекомендации по составлению тестовой документации. Критерии выбора тестовой документации.

Тема 10. Поиск и документирование дефектов.

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

Тема 11. Документирование результатов тестирования.

  • Отчёт о результатах тестирования: цели составления и его структура. Рекомендации и примеры.

Тема 12. Тестирование юзабилити.

  • Назначение тестирования юзабилити. Терминология и постулаты. Виды тестирования юзабилити. Особенности тестирования юзабилити: подходы к тестированию, критерии, характеристики, оценка.

Тема 13. Тестирование безопасности.

  • Назначение тестирования безопасности. Виды уязвимостей. Стандарты и особенности тестирования безопасности. Защита Web-приложений. Методы тестирования и сложности при тестировании безопасности.

Тема 14. Автоматизация тестирования.

  • Понятие автоматизации. Области автоматизации. Критерии и условия успешной автоматизации. Преимущества и недостатки автоматизации. Технология Record&Playback (Record-and-Replay). Методы автоматизации. Обзор средств автоматизации. Средство автоматизации Selenium IDE.
Курс "Тестирование программного обеспечения" содержит обязательное занятие "Подготовка к собеседованию", на котором тренер расскажет вам о том, как быстро и удачно устроится на работу, которая будет вам приносить моральное и финансовое удовольствие. По успешному завершению курса вы получаете именной сертификат от учебного центра, который будет для вас дополнительным плюсом при похождении собеседования.
Открытый набор
32 часа
Симферополь
Формула успеха, центр курсового обучения
Зарегистрироваться
Как добраться?
Симферополь, Формула успеха, центр курсового обучения