Авторы: Виктор Ематин, Закис Алексей, Новичков Александр, Шкляева Наталья, Подоляк Ольга
Как показывает наша практика построения жизненного цикла разработки ПО и внедрения технологий IBM Rational, в России (последние 1-1,5 года) идет лавинообразный всплеск интереса у разрабатывающих ПО организаций к правильному построению процессов жизненного цикла разработки ПО, и особенно к процессу тестирования.
Руководители и разработчики начинают понимать важность процесса тестирования, для повышения качества программных систем. Становится очевидным, что чем позже начать тестировать программную систему, тем выше риски, тем менее надежной она может получиться. Нам приятно осознавать, что тестирование из прикладного процесса с невысоким приоритетом переходит в разряд особо важных процессов, чей жизненный цикл начинается параллельно с разработкой программных систем.
Всем, кто хочет поднять свой профессиональный уровень в тестировании, а также всем, кого интересуют технологии IBM Rational, предназначен данный материал.
Представленный Вашему вниманию материал является нашей попыткой объединить все разрозненные материалы по тестированию воедино, а также передать частицу нашего опыта в этой области. Опираясь на методологию IBM Rational и ее программные средства, для поддержки и осуществления процесса тестирования, мы расскажем что, как и когда использовать при тестировании программных систем.
Часть первая
Введение
Что такое тестирование
Жизненный цикл продукта и тестирование
Типовой цикл тестирования
Типы тестирования
Метрики тестирования и качества
Стратегия тестирования
Типы тестов
Основные артефакты, создаваемые в процессе тестирования
Принципиальные достоинства RUP в части тестирования ПО
Автоматизация процесса тестирования ПО
Роли и виды деятельности при тестировании
Итерационная разработка по RUP
Самое главное в RUP это...
Выгоды от использования технологии IBM Rational в цифрах и фактах