테스트 성숙도 모델
Testing Maturity Model시험 성숙도 모델(TMM)은 역량 성숙도 모델에 기초했으며, 일리노이 공과대학에서 처음 생산했다.[1]
CMM과 유사한 방식으로 사용하는 것을 목표로 하며, 이는 조직 내 시험 프로세스의 성숙도를 평가하기 위한 프레임워크를 제공하고, 따라서 성숙도 향상에 대한 목표를 제공하는 것이다.
| 레벨 | 설명 |
|---|---|
| 레벨 1 – 초기 단계 | 이 수준에서 조직은 시험을 위해 특별 방법을 사용하고 있으므로 결과는 반복할 수 없으며 품질 표준도 없다. |
| 레벨 2 – 정의 | 이 수준 시험은 프로세스로 정의되므로 요건에 근거한 시험 전략, 시험 계획, 시험 사례가 있을 수 있다.테스트는 제품이 완성될 때까지 시작되지 않으므로 테스트의 목적은 제품을 요구 사항과 비교하는 것이다. |
| 레벨 3 – 통합 | 이 수준 시험은 소프트웨어 수명주기(예: V-모델)에 통합된다.시험의 필요성은 리스크 관리에 근거하고 있으며, 개발 분야로부터 어느 정도 독립적으로 실시한다. |
| 레벨 4 – 관리 및 측정 | 이 수준에서 요건 및 설계의 검토를 포함하여 라이프사이클의 모든 단계에서 시험 활동이 이루어진다.품질 기준은 조직의 모든 제품(내부 및 외부)에 대해 합의된다. |
| 레벨 5 – 최적화 | 이 수준에서 시험 프로세스 자체는 각 반복에서 시험되고 개선된다.이는 일반적으로 도구 지원을 통해 달성되며, 결함 감지(결함 제로)보다는 수명 주기를 통한 결함 방지 등의 목표를 도입하기도 한다. |
2 이상의 각 레벨에는 정의된 프로세스와 목표가 있으며, 이는 실천요강과 하위 실천요강으로 이어진다.
TMM은 이후 테스트 성숙도 모델 통합으로 대체되었으며[2] 현재 TMMI 재단에 의해 관리되고 있다.[3]
참고 항목
참조
이 개념을 설명하는 기사는 1996년 8월과 9월 크로스토크 "시험 성숙도 모델 개발: 파트 I 및 II", 일린 번스타인, 타라티프 수완나사르트, 일리노이 공과대학교 C.R. 칼슨, 일리노이 공과대학교(더 이상 온라인 보관소에 없는 문서)에서 처음 발표되었다.