QA ≠ Test

QA(품질 보증)는 개념적인 용어이고, TEST는 QA(품질 보증)를 하기 위한 수단이자 방법이다.

TESTING/IT&SOFTWARE STADARD

[TMMi] 레벨.2 기준 프레임워크 및 문서 양식에 대해서 알아보자

품생품사(品生品死) 2020. 12. 10. 01:30
반응형

TMMi Level 2 : 프레임워크 및 문서 양식 #1

TMMi에 대해서는 동일 카테고리 내에 블로그가 있습니다.

 

 

TMMi(Test Maturity Model integration)

목차 The TMMi model (see figure below) looks at software testing at different maturity levels, with the starting assumption that all organizations start at TMMi level 1 of the maturity ladder. The m..

qa-testing.tistory.com

컨설팅 프레임워크를 시작으로 TMMi에서 필요한 활동들과 산출물에 대해서 알아보려 합니다.

 

TMMi를 간단하게 설명하면 세계적인 테스팅 전문가들이 다양한 산업분야의 소프트웨어 테스트 베스트 프랙티스를 근간으로 만든 테스트 프로세스 진단 및 심사 모델로, 소프트웨어 테스트 프로세스 등급 척도 모델로 소프트웨어 테스트 조직이 갖추고 있는 성숙도를 평가하고 프로세스를 개선하기 위한 모델입니다.

 

과거 수십 년 동안, 소프트웨어 산업은 소프트웨어 상품들의 품질을 개선하기 위한 상당한 노력을 기울여왔으며, 이것은 어려운 과제로 남아있습니다.

 

고객과 사용자의 요구가 더욱 많아지면서 소프트웨어의 규모와 복잡성이 급격하게 증가했고, 이것은 어려운 과제로 남아있습니다.

 

다양한 품질 개선 접근법의 고무적인 결과에도 불구하고, 소프트웨어 산업에 무결점은 아직 멀었으며, 제품 품질을 개선하기 위해, 소프트웨어 산업은 종종 소프트웨어 개발 프로세스에 중점을 두고 있습니다.

 

개발 프로세스를 개선하기 위해 광범위하게 쓰인 가이드라인은 CMM(Capabilty Maturity Model)입니다.

 

CMMi(Capability Maturity Model Integration)

목차 Capability Maturity Model Integration (CMMi) Capability Maturity Model Integration (CMMI) is a process level improvement training and appraisal program. Administered by the CMMI Institute, a su..

qa-testing.tistory.com

CMM과 CMMi(Capability Maturity Model Intergration)은 종종 소프트웨어 프로세스 개선을 위한 산업 표준으로 여겨집니다. 테스팅의 전체 비용이 적어도 30~40%를 차지하는 점에도 불구하고, CMM, CMMi와 같은 다양한 소프트웨어 프로세스 모델이 갖춰진 테스팅은 많은 주목을 받지 못하였습니다.

 

그 해답으로 테스트 전문가들은 TMMi라는 개선 모델을 만들게 되었고, TMMi의 테스트 프로세스 개선을 위한 모델은 CMMi와 상호 보완적으로 배치하게 되었습니다.

 

현재 TMMi 외에 TPI, TIM과 같은 테스트 프로세스 모델이 있으며, 이러한 테스트 프로세스 모델은 CMMi, SPICE와 같은 범용적인 프로세스 모델이 제공하지 못한 상세화된 테스트 지침을 제시하여 조직의 테스트 프로세스를 체계적으로 구축하기 위해 적용하고 있습니다.

 

아래 링크는 "테스트 프로세스 개선 모델(TPI next)을 통한 테스트 성숙도 모델 확장에 관한 연구 논문입니다.

 

테스트 프로세스 개선 모델(TPI next)을 통한 테스트 성숙도 모델 확장에 관한 연구

소프트웨어 산업 발전과 함께 소프트웨어에 대한 사용자 기대치가 높아지게 되었다. 그로인해 소프트웨어 개발사는 기존의 소프트웨어 보다 나은 품질의 소프트웨어를 원하게 되었다. 보다 높

scienceon.kisti.re.kr

논문의 요약 내용은 소프트웨어 산업 발전과 함께 소프트웨어에 대한 사용자 기대치가 높아지게 되었으며, 그로 인해 소프트웨어 개발사는 기존의 소프트웨어보다 나은 품질의 소프트웨어를 원하게 되었습니다.

 

보다 높은 품질의 소프트웨어를 개발 위해서는 우선적으로 올바른 개발 절차와 방법에 따라 개발하여야하며 최종적으로 완벽한 테스트를 통해 사용자에게 전해져야합니다.

 

하지만 완벽한 테스트를 수행하는 것은 불가능하기 때문에 본 논문에서는 테스트 프로세스 개선 모델(TPI next)을 통해 기존 모델을 확장한 테스트 성숙도 모델(Enhanced TMMi)을 활용하여 정형화된 테스트 프로세스를 통한 보다 높은 품질의 소프트웨어를 확보하는 방안을 제안하는 내용입니다.

 

그러나 이러한 개선 활동이 항상 효과가 있는 것은 아니며, CMMi의 경우, 프로세스 개선 활동의 실패율이 약 70%에 이른다고 보고된 바가 있습니다.

 

아래는 TMMi 인증을 획득하기 위한 필수 산출물 목록 리스트입니다.

Level 2의 정의

  • 😊 테스트 정책과 목표 설정
  • 😊 테스트 계획
  • 😊 기초적 테스트 기술 및 방법의 규정화
  • 😊 독립적 테스트 환경 확보 및 관리

 

프레임워크 : 테스트 프로세스

문서 번호 양식 테스트 프로세스
100 ppt 테스트 프로세스 절차서 (정책, 전략,관리,동적 수행포함)
200 ppt 테스트 계획 절차서
300 ppt 테스트 현황/종료 보고 절차서
400 ppt 테스트 설계 및 실행 절차서
500 ppt 테스트 환경 관리 절차서
600 ppt 테스트 결함 관리 절차서
900 word 프로세스 이행 점검 체크리스트

 

프레임워크 : 정책/전략/가이드

문서 번호 양식 정책/전략/가이드
110   테스트 정책서
120 word 테스트 전략서
210 word 테스트 계획서 작성 가이드
220 excel 제품 리스크 분석 가이드
230 excel 테스트 공수 산정 분석 가이드
310 word 테스트 보고서 작성 가이드
410 excel 테스트 설계 명세 가이드
510   테스트 환경 관리 명세 가이드
610 excel 결함 보고서 작성 가이드

 

프레임워크 : 프로젝트 테스트 산출물 템플릿

문서 번호 양식 프로젝트 테스트 산출물 템플릿
211 word 테스트 계획서 템플릿
221 excel 제품 리스크 분석서 템플릿
231 excel 테스트 공수 산정 분석서 템플릿
311 ppt 테스트 현황보고서 템플릿 (일간, 주간, 월간)
312 ppt 테스트 종료보고서 템플릿 (레벨별, 프로젝트별)
411 excel 테스트 설계 명세서 템플릿
412   테스트 실행 사전 테스트 체크리스트 템플릿
511   테스트 환경 관리 명세서 템플릿
512   테스트 환경 사전 점검 체크리스트 템플릿
611 excel 결함 보고서 템플릿

추가 고려사항 : 인테이크 테스트 절차 및 체크리스트

목록에 대해서 살펴보았으며, 앞으로 문서의 양식과 내용을 통해 실전 TMMi에 대해서 자세히 알아보도록 하겠습니다.

 

This is tmmi_001
TMMi

요약 : iso 표준, 국제 표준 iso, 국내 표준, 표준, istqb, kstqb, 웹 qa, 모바일 qa, 앱 qa, test web

반응형