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