Введение в тестирование ПО









Введение в тестирование ПО







Смысл данного тренинга
Сложность и размер программных продуктов постоянно растут, что приводит к появлению дефектов. Дефекты способны повредить как новому продукту, выведенному на рынок, так и новой системе, разработанной "под заказ". Поэтому тестеры - непременный атрибут любой уважающей себя компании-разработчика.

SQA-01 Введение в тестирование ПО
Программные продукты демонстрируют устойчивую тенденцию к росту и усложнению. Это естественно - продукты развиваются, в них появляются новые функции и возможности. Но при этом растет также сложность самих продуктов, взаимосвязей их компонентов и подсистем, интеграция с другими приложениями. Все это создает значительную вероятность возникновения дефектов в ПО.
Поэтому сейчас тестирование является непременным условием успешного функционирования как разработчиков "коробочных" продуктов, так и для разработчиков ПО "под заказ" - нельзя поставлять на рынок неустойчиво работающий продукт, нельзя сдать Заказчику ПО, которое не работает.
Назначение тренинга
Задачей тренинга является дать слушателям набор знаний, необходимый для успешного планирования и осуществления функционального тестирования на проекте разработки ПО. Отдельное внимание уделяется вопросам оценки необходимых трудозатрат и бюджета.
Цели тренинга
  • Рассмотреть место процесса тестирования в модели жизненного цикла ПО и выяснить, можно ли без него обойтись.
  • Определить тестирование как дисциплину и установить точки пересечения с другими дисциплинами разработки.
  • Рассказать о методах тестирования ПО и особенностях тестирования различных его видов.
  • Рассказать о планировании тестирования, разработке сценариев тестирования, оценке необходимых трудозатрат и бюджета.
Необходимые предварительные знания
  • Знание основ Rational Unified Process необходимо.
  • Знание основ разработки требований существенно поможет.
План тренинга
День 1 - Тестирование программного обеспечения
Лекция 1 - Тестирования как профессия
  • Место тестирования в жизненном цикле ПО. Роль тестирования в итеративной разработке.
  • Контроль качества, верификация, аттестация. Чем не является тестирование.
  • Тестирование в различных процессах. Взаимосвязь тестирования и других дисциплин.
  • Распространенные мифы о тестировании.
  • Методы тестирования. V-модель разработки и тестирования.
  • Роли тестеров на проекте.
Лекция 2 - Функциональное тестирование
  • Процедуры функционального тестирования. Жизненный цикл дефекта.
  • Успешный и неуспешный тест.
  • Классические ошибки при тестировании.
  • Особенности тестирования веб-приложений.
  • Правильное сообщение о дефекте.
  • Подготовка отчета о тестировании.
  • Интерпретация результатов.
Лекция 3 - Особенности тестирования различных типов ПО
  • Особенности тестирования веб-приложений.
  • Особенности тестирования системного ПО.
  • Особенности тестирования "толстых" клиентов.
  • Компонентное тестирование.
Лекция 4 - Составление плана тестирования
  • Возможные стратегии тестирования.
  • Разработка плана тестирования.
  • Тестирование требований.
  • Подготовка сценариев тестирования. Виды сценариев.
  • Оценки трудозатрат и бюджета.
Практические занятия
  • Разбор 5 кейсов.
  • 2 практических занятия.
  • Домашнее задание - подготовка комплекта документации тестирования для учебного проекта.
Аттестация
  • Предварительное тестирование слушателей. *)
  • Экзамен после тренинга.

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

Общие сведения
Продолжительность
1 день (8 часов)
Материалы
  • Материалы тренинга (рабочая тетрадь)
  • CD c дополн. материалами
  • Доступ на закрытый портал участников тренинга
Стоимость
150 у.е.
Описание тренинга

Система скидок

Работать с нами не только удобно, но и очень выгодно. Те, кто ориентирован на долгосрочное партнерство, получают дополнительные преимущества.
Узнать больше
     
 
 
   © 2005 SEADMEX. Все права защищены.