Школа тестирования. Часть 2. Управление дефектами

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

Описание

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

В курсе рассматриваются определения дефекта, связанные с фундаментальными понятиями верификации и валидации. Сформулированы критерии качественных требований, на простом примере проиллюстрированы сложности их достижения. Предложена классификация дефекта по месту их возникновения - на этапе оформления ТЗ, при формировании спецификации требований, при появлении запросов на изменение, в архитектуре, в коде, в тестовых сценариях. Рассматриваются внутренние и внешние причины появления таких дефектов.

Рассматривается пример распространения (размножения) дефектов, обусловленного несвоевременным их обнаружением и исправлением.

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

Анализируется классификация типов тестирования как по методологии Rational Unified Process, так и по распространенности на основе опыта проектной работы Люксофта. Отдельно рассматривается специфика дефектов документации.

Приведены примеры различных жизненных циклов (ЖЦ) дефектов, анализируются области их применения в зависимости от специфики проекта. Исследуются назначение и правильное использование базы дефектов. Перечислены и проиллюстрированы рекомендации по описанию дефекта, сводящего к минимуму дополнительные трудозатраты на уточнение описания и способ воспроизведения дефекта.

Материал курса подкреплён большим числом примеров и задач. В конце курса предложены вопросы для закрепления изложенного материала.

Разбираемые темы

1. Терминология (0,5 ч)
  • Определение дефекта.
  • Дефекты и отказы.
  • Дефекты программного продукта.

2. Тестирование и требования (0,5 ч)
  • Обнаружение дефектов в процессе тестирования.
  • Критерии качественных требований.
  • Недостоверность требований.

3. Классификация видов и типов тестирования (0,5 ч)
  • Различные классификации тестирования.
  • Типы тестирования по RUP.
  • Наиболее распространенные типы тестирования.
  • Оптимальное распределение ресурсов между типами тестирования.

4. Классификация дефектов на основе места их возникновения (1 ч)
  • Дефекты на этапе оформления ТЗ.
  • Дефекты формирования спецификации требований.
  • Дефекты запросов на изменения.
  • Дефекты в архитектуре.
  • Дефекты кода.
  • Дефекты в тестовых сценариях.
  • Причины появления дефектов.
  • Динамика размножения дефектов.
  • Тестирование при неполных или некорректных требованиях к системе.

5. Классификация дефектов на основе их важности (0,5 ч)
  • Классификация (важность) дефектов.
  • Анализ важности дефекта.
  • Рекомендации при анализе, исследовании, исправлении дефекта.

6. Классификация дефектов на основе этапов тестирования (0,5 ч)
  • Методика нахождения дефектов с учетом этапа тестирования.

7. Классификация дефектов на основе их проявления (0,5 ч)
  • Распространенные дефекты для разных типов приложений.
  • Типы дефектов пользовательской документации.

8. Управление дефектами (1 ч)
  • Регистрация дефектов, обнаруженных в раунде тестирования.
  • Определение атрибутов дефекта.
  • Изменение состояний существующих дефектов.
  • Хранение дефектов.
  • Определение ЖЦ дефекта.
  • Нотификация пользователей об изменениях в статусе дефекта.
  • Продвижение дефекта в процессе разработки согласно ЖЦ.
  • Получение различных срезов информации по дефекту.

9. Примеры отчетов о дефекте (0,5 ч)
  • Пример плохого и хорошего отчетов об одном и том же дефекте.

10. Описание дефекта (0,5 ч)
  • Ошибки описания дефектов.
  • Задачи управления дефектами в ракурсе управления рисками.
  • Управление дефектами при принятии решения о завершении тестирования.

11. Рекомендации по работе с дефектами (1 ч)
  • Рекомендации при описании дефекта.
  • Рекомендации при верификации дефекта.
  • Проблемы управления дефектами.
  • Психологические проблемы.
  • Наиболее ценимые качества тестировщика.

12. Инструменты управления дефектами (0,5 ч)
  • Перечень известных инструментов управления дефектами.
  • Примеры использования таких инструментов.

13. Вопросы для повторения (0,5 ч)
  • 27 вопросов для закрепления пройденного материала.

Цели

После обучения участник будет:
  • Ориентироваться в управлении дефектами
  • Описывать вновь найденные дефекты и помещать их в базу дефектов
  • Проверять исправленные дефекты
  • Анализировать и настраивать ЖЦ дефекта в проекте (при помощи наставника, а в несложных проектах самостоятельно)

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

Основная:
  • Тестировщики
  • Тест-дизайнеры
  • Тест-менеджеры
  • Тест-автоматизаторы
  • Аналитики
  • Разработчики
  • Менеджеры проектов
  • Технические писатели
  • Лиды смежных экспертиз
Дополнительная:
  • Лиды смежных экспертиз
  • Линейные руководители
  • Представители заказчика
После окончания курса выдаётся сертификат на бланке Luxoft Training
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 8 800 руб.
Санкт-Петербург 7 920 руб.
Омск 6 600 руб.
Киев 2 200  грн.
Одесса 2 000  грн.
Днепр 2 000  грн.
Отзывы:
Участник тренинга
Очень много примеров! Это ЗДОРОВО! Облегчает понимание материала. Наиболее полезным считаю большой опыт тренера [Серик Бейсенов], много конкретных примеров, в том числе из смежных областей знаний; практическая работа и разбор результатов.
Беженар Виктор
Рассмотрение теоретических основ оказалось весьма полезным, также понравилось, что был контроль пройденного материала (опросы перед зантяием) - это закрепило знания теории и добавило понимания основных принципов работы с дефектами. В целом впечатление хорошее, тренинг мотивировал меня к еще более углубленному самообучению. Хотелось бы поскорее начать работать :)
Медведь Василий
По результатам обучения остались положительные впечатления. В ходе занятий получил не только информацию, которая объяснила моменты, непонятные при чтении специализированной литературы, но и наглядные примеры из реальной работы преподавателя.
Участник тренинга
Тренинг отличный: очень понравилось практическое задание, которое позволило избавиться от "зашоренности" взгляда и мышления.
Тищенко Ксения
Мне понравилось, что в процессе тренинга была возможность сразу задать преподавателю интересующий вопрос, а также то, что курс охватил широкий круг вопросов за небольшое время. На некоторые вопросы, не отраженные в презентации, отвечал преподаватель! Тренинг позволил упорядочить уже имеющиеся знания по управлению дефектами,а также дал новую пищу для размышлений.
Орос Вера
Открыла для себя удивительный мир тестирования ПО. Особенно благодаря применению теоретических знаний на практике, а именно работе в Jira,тестированию ListBox, практическим занятиям, посвященным SQL.

Рекомендуемые дополнительные материалы, источники:

1. Роман Савин. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах
2. В. Н. Пероцкая, Д. А. Градусов. Основы тестирования программного обеспечения. Учебное пособие
3. Святослав Куликов. Тестирование программного обеспечения. Базовый курс
4. Луиза Тамре. Введение в тестирование программного обеспечения

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – первый учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.