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