본문 바로가기

도서관

테스트웨어의 형상관리


■ 형상 관리 [configuration management , 形狀管理]

 형상관리의 사전적인 의미는 이렇습니다.
시스템 형상 요소의 기능적 특성이나
물리적 특성을 문서화하고 그들 특성의 변경을 관리하며,
변경의 과정이나 실현 상황을 기록·보고하여 지정된 요건이 충족되었다는 사실을 검증하는 것, 또는 그 과정.


테스트웨어의 형상관리는...
모든 품목을 식별할 수 있게 해주고
버전의 제어가 가능해지며
변경사항이 추적이 용이하게 만들어 줍니다.


제가 겪고있는 형상관리의 대표적인 이점을 꼽자면...
테스트웨어의 "추적성"이 아닐까 싶습니다.


객체지향언어로 만들어진 게임의 경우 작은 변경점 하나가
모든 부분에 영향을 끼치기 때문에 형상관리가 되고 있는 경우
역으로 버그를 추적하는데 참 용이합니다.

이해를 돕기위해 재현상황을 만들어 보았습니다.


분명 이과정이 너무 심화되고 체계화 된다면 그것 역시 업무에 과중을 줄 수도 있지만
현업에서의 형상관리는 있음 좋고 없음 말고의 개념이 아니라 필수요소라고 생각됩니다.
프로젝트를 구성하는 모든 요소들이 형상관리 되어야 하며 그 중 QA업무 역시 포함 됩니다.