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

 

Код курса: Testing.

Продолжительность обучения: 40 уч. часов.

Сроки проведения: по мере поступления заявок.

Время проведения курса:  очная дневная .

 

Программа предназначена для руководителей и специалистов в области тестирования ПО, инженеров по управлению качеством ПО, менеджеров проектов.

В курсе рассматриваются теоритические основы тестирования ПО, методики проектирования тестов, инструменты менеджмента тестирования и проектирования тестов, а также инструменты для работы с дефектами. Изучается организация и управление процессом тестирования, создание команды тестировщиков и методы мотивирования команды на проекте. Курс включает лекционные и практические занятия.
Программа дает необходимые теоретические основы для сертификации International Software Testing Qualifications Board (ISTQB®) Foundation level.

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

Для успешного освоения материала необходима предварительная подготовка:

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

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

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

1. Обеспечение качества ПО
1.1. Управление качеством разработки ПО
1.2. Международные стандарты относящиеся к разработке ПО
1.3. Атрибуты качества
1.4. Значение и стоимость качества
2. Основы тестирования
2.1. Зачем необходимо тестирование
2.2. Тестирование как способ оценки  качества
2.3. Пять фундаментальных активностей тестирования
2.4. Основные принципы тестирования
2.5. Тестирование на различных фазах жизненного цикла ПО
2.6. Модели процессов разработки ПО
2.6.1. Каскадная модель
2.6.2. V – модель
2.6.3. Двойная Vee-модель
2.6.4. Итерационная модель
2.7. Методологии разработки ПО
3. Типы и уровни тестирования
3.1. Типы тестирования
3.1.1. Функциональное
3.1.2. Нефункциональное
3.1.2.1. Тестирование производительности
3.1.2.2. Стресс-тестирование
3.1.2.3. Тестирование стабильности и надежности
3.1.2.4. Тестирование удобства использования
3.1.2.5. Тестирование локализации
3.1.3. Структурное тестирование
3.1.4. Тестирование изменений
3.2. Уровни тестирования
3.2.1. Компонентное тестирование
3.2.2. Интеграционное тестирование
3.2.3. Системное тестирование
3.2.4. Приемочное тестирование
3.2.5. Тестирование во время сопровождения
4. Методы тестирования
4.1. Динамические методы тестирование
4.2. Статические методы тестирование
4.3. Выбор методов тестирования
5. Тестовая документация
5.1. Проектирование тестового сценария
5.2. Составление тест плана
5.3. Протокол тестирования
5.4. Работа с дефектами
5.4.1. Возникновение и стоимость дефекта
5.4.2. Описание дефекта
5.4.3. Приоритизация дефекта
5.4.4. Жизненный цикл дефекта
5.5. Отчет о результатах тестирования
5.6. Метрики, используемые для отслеживания прогресса тестирования
5.7. Оценка тестирования
6. Автоматизированное тестирование
6.1. Автоматизация функционального тестирования
6.2. Автоматизация нагрузочного тестирования
7. Особенности тестирования веб приложений
7.1. Тестирование веб сессий
7.2. Тестирование cookie
7.3. Тестирование broken links
8. Управление тестированием
8.1. Роли и задачи участников команды тестирования
8.2. Управление рисками
9. Инструменты тестирования
9.1. Инструменты менеджмента тестирования
9.2. Инструменты проектирования тестовых сценариев
9.3. Инструменты статического тестирования
9.4. Инструменты выполнения и протоколирования результатов тестирования
9.5. Инструменты измерения производительности и мониторинга
9.6. Критерии выбора инструментов для тестирования
10. Взаимодействие в команде тестирования
10.1. Психология тестировщика
10.2. Взаимодействие с программистами и менеджерами
10.3. Распределенная команда тестирования и аутсорсинг тестирования
10.4. Создание команды тестирования и мотивация
10.5. Карьера в тестировании ПО

 

Поиск курса

Бронирование курса

Если у Вас не получается отправить форму - напишите нам на почту education@it-training.by.