Тестирање модела зрелости у софтверском тестирању
Тестирање модела зрелости (ТММ) у софтверском тестирању је оквир за процену зрелости процеса тестирања софтвера. Сврха коришћења модела зрелости тестирања је идентификација зрелости и пружање циљева за побољшање процеса тестирања софтвера ради постизања напретка. Може се допунити било којим моделом за побољшање процеса или се може користити као самостални модел.
Тест модел зрелости (ТММ) заснован је на моделу зрелости способности (ЦММ) и први га је развио Иллиноис Институте оф Тецхнологи. То је детаљан модел за побољшање процеса испитивања.
ТММ модел има главне две компоненте
- Скуп од 5 нивоа који дефинишу могућност тестирања
- Модел процене
Различити нивои зрелости модела
Пет нивоа ТММ помаже организацији да одреди зрелост свог процеса и да идентификује следеће кораке побољшања који су од суштинског значаја за постизање вишег нивоа зрелости теста.
ТММ нивои | Циљеви | Циљ нивоа ТММ |
---|---|---|
Ниво 1: почетни | Софтвер би требало да ради успешно |
|
Ниво 2: Дефинисано | Развити циљеве и политике за тестирање и отклањање грешака |
|
Ниво 3: Интегрисани | Интеграција тестирања у животни циклус софтвера |
|
Ниво 4: Управљање и мерење | Успоставите тест програм мерења |
|
Ниво 5: Оптимизован | Оптимизација процеса испитивања |
|
Разлика између ЦММ и ТММ
ЦММ | ТММ |
---|---|
|
|
Закључак:
Одржавање софтвера је скупо и дуготрајно када се недостаци утврде након испоруке пројекта. Према томе, иако је откривање недостатака важно, важно је и да софтвер чини минималне грешке током фазе развоја. Стандардни поступак испитивања попут ТММ-а може помоћи да се то постигне. ТММ (модел тестирања зрелости) који је посебно дизајниран да се бави тестирањем може помоћи организацији да побољша зрелост својих пракси тестирања.