DOI QR코드

DOI QR Code

A Study of Enhanced Test Maturity Model with Test Process Improvement

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

  • Published : 2007.02.28

Abstract

Organizations of Software development are very important issue on enhancement of a software quality as rapid progress of software industry. Especially there are diverse attempts for enhancement of test maturity of the software organization through some kinds of the test maturity model. But the current test maturity models based on CMM(Capability Maturity Model) lack part of actual testing measurement and only measure level of test maturity. To solve these problems, we suggest 'double V-model' to execute both software development process and test process simultaneously, and also 'test attributes to Maturity Levels Correlation Matrix' for evaluating level of test maturity included with definitions of test attribute and level. That is, we enhance TMM(Test Maturity Model) adopted with 'Improvement Suggestion' of TPI(Test Process Improvement) which is easy the evaluation of test maturity of organization and gives the direction of improvement to level up the test maturity for the measured organization. As a result, we will contribute to level up the test maturity of the organization.

소프트웨어 산업의 발전에 따라 소프트웨어 개발조직에서는 소프트웨어 품질이 중요한 이슈로 부각되었다. 특히 여러 종류의 테스트 성숙도 모델을 통해 조직의 소프트웨어 테스트 성숙도 향상에 대해 다양한 방면으로 시도하고 있다. 하지만 현재 테스트 성숙도를 측정할 수 있는 모델들은 기존의 개발 성숙도 측정 모델을 기반으로 개발하여 테스트 부분에 대한 언급이 부족하고 단지 테스트 성숙도 레벨만을 측정하였다. 이러한 문제점을 해결하기 위해 소프트웨어 개발프로세스와 한께 테스트 프로세스를 수행할 수 있도록 이중 V모델과 테스트 성숙도의 용이한 평가를 위한 테스트 평가 속성과 레벨을 정의한 테스트 속성과 상호관련 매트릭스를 제안하였다. 테스트 프로세스 개선(Test Process Improvement: TPI)의 개선제안(Improvement Suggestion) 방법을 통해 테스트 성숙도 모델 확장하고, 측정된 성숙도를 향상시킬 수 있는 개선방향을 제시한다. 또한, 본 연구에서 제안하는 테스트 성숙도 상호관련 매트릭스는 테스트 성숙도를 정량적으로 평가하기 위해 사용하였다. 결과적으로는 확장된 테스트 성숙도 모델을 통해 조직의 테스트 성숙도를 높이는데 기여 할 수 있으리라 생각한다.

Keywords

References

  1. I. Burnstein, A. Hornyen, T. Suwannasart, G. Saxena, and R. Grom, 'A Testing Maturity Model for Software Test Process Assessment and Improvement,' Software Quality Professional, 1999
  2. Ilene Burnstein, Taratip Suwannasart, and C.R. Carlson, Developing a Testing Maturity Model: Part I
  3. Ilene Burnstein, Taratip Suwannasart, and C.R. Carlson, Developing a Testing Maturity Model: Part II
  4. Tim Koomen, Martin pol, 'Test Process Improvement,' Addsion-Wesley 1999 pp 2-53
  5. I. Burnstein, 'Practical Software Testing,' Springer, 2003
  6. 김기두, 김영철, '테스트 프로세스 개선(TPI)을 통한 테스트 성숙도 모델(TMM) 개선에 관한 연구, 홍익대, 2004
  7. 김기두, 김영철, '테스트 프로세스 향상을 통한 테스트 성숙도 모델 개선에 관한 연구' 한국소프트웨어 공학 학술대회 논문집, 제1권, 제1호, 2005년 2월
  8. 김기두, 류동국, 김영철, 'TMM 향상을 위한 테스트 프로세스 성숙도 체크리스트 연구' 정보과학회 추계학술대회 논문집, 2004
  9. Yuri Chemak, Ph.D, 'Introducing TPAM: Test Process for Software Test Documentation),' Vally Forge Consulting Inc, 1988
  10. 'IEEE Standard for Software Test Documentation,' IEEE std.829-1988, 1988
  11. 'IEEE Standard for Software Verification and Validation,' IEEE std 1012-1988, 1998
  12. '소프트웨어 테스트 전문기술', 한국정보통신기술협회, 2004

Cited by

  1. Guideline for Test Process Improvement of Test Organization Through Correlating TMMi with TPI NEXT vol.2, pp.12, 2013, https://doi.org/10.3745/KTSDE.2013.2.12.823