Учебники

Тест зрелости модели

TMM основан на модели зрелости возможностей (CMM) и был впервые разработан Иллинойским технологическим институтом. Полная форма ТММ — это модель зрелости теста. Это подробная модель для улучшения процесса тестирования. Он может быть дополнен любой моделью улучшения процесса или может использоваться как модель STAND ALONE.

Модель ТММ имеет два основных компонента

  1. Набор из 5 уровней, которые определяют возможности тестирования
  2. Модель оценки

Что такое тестовая модель зрелости (TMM)?

Модель разных уровней зрелости

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

Уровни ТММ
цели
Цель уровней ТММ
Уровень 1: начальный Программное обеспечение должно успешно работать
  • На этом уровне области процессов не определены
  • Цель тестирования — убедиться, что программное обеспечение работает нормально
  • На этом уровне не хватает ресурсов, инструментов и обученного персонала.
  • Нет проверки качества перед поставкой программного обеспечения
Уровень 2: Определен Разработка целей и политик тестирования и отладки
  • Этот уровень отличает тестирование от отладки, и они считаются различными действиями
  • Этап тестирования наступает после кодирования
  • Основная цель тестирования — показать, что программное обеспечение соответствует спецификации.
  • Основные методы и методики испытаний на месте
Уровень 3: Интегрированный Интеграция тестирования в жизненный цикл программного обеспечения
  • Тестирование интегрируется в весь жизненный цикл
  • На основании требований определяются цели испытаний
  • Тестовая организация существует
  • Тестирование признано профессиональной деятельностью
Уровень 4: Управление и Измерение Создать тестовую программу измерений
  • Тестирование — это измеренный и количественный процесс
  • Проверка на всех этапах разработки признается тестами
  • Для повторного использования и регрессионного тестирования контрольные примеры собираются и записываются в тестовую базу данных.
  • Дефекты регистрируются и получают уровни серьезности
Уровень 5: Оптимизированный Оптимизация процесса тестирования
  • Тестирование управляется и определяется
  • Эффективность и стоимость тестирования можно отслеживать
  • Тестирование может быть отлажено и постоянно улучшено
  • Практика контроля качества и предотвращения дефектов
  • Повторное использование процесса практикуется
  • Метрики, связанные с тестированием, также имеют поддержку инструментов
  • Инструменты обеспечивают поддержку разработки тестового набора и сбора дефектов

Разница между CMM и TMM

CMM
ТММ
  • Модель CMM или Capacity Maturity (Модель зрелости возможностей) предназначена для оценки зрелости программных процессов организации.
  • TMM или Test Maturity Model описывает процесс тестирования и связан с мониторингом качества модели тестирования программного обеспечения.

Вывод:

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