기본 콘텐츠로 건너뛰기

7월, 2013의 게시물 표시

테스터는 창조적 인간형이 어울리지 않을지도 모른다??

최근 주변을 보면 너도나도 모두 창조적 인간이 되어야 한다고 난리입니다. 정부가 하는 꼬라지를 보면.. 무슨 스티브 잡스 같은 인간을 육성(이게 남새 기르듯 기르면 길러지는건지..)한답시고 꼴같지도 않은 지랄이 풍년이고... 어디서 듣도 보도 못한 사람들이 너도 나도 저마다의 커리큘럼을 쏟아대면서 당장 창조적 인간이 되지 않으면 큰일이 나는 것처럼 호들갑을 떨며 한 몫 챙겨보려고 혈안입니다. 하지만, 입시 위주로 찌들대로 찌들어버린 공교육과 사교육의 한복판에서 과연 1~2년 난리 굿을 친다고 얼마나 사람들이 창조적이 될지는 글쎄요.. 그런데, 테스터로써 나도 과연 창조적인 인간이 되어야 하는걸까? 하고 곰곰히 생각해보았습니다. 결론은.. 머. 나름 일정 정도의 창의성은 테스터에게도 필요하지만 그게 꼭 중요해보이지는 않습니다. 소프트웨어를 개발하는 조직의 모든 이해관계자들은 누구나 창조적인 인간이 되어야 하는게 맞습니다. 일단은 무(?)에서 유를 창조해내는 작업이 소프트웨어 개발이니까요.. 아키텍처, 개발자, 기획자, 디자이너 등등 모두 새로운 것을 만들어내는 사람들입니다. 그런데, 테스터는 아주 특이하게 이들과는 정 반대의 위치를 점하고 있습니다. 테스터는 만들어진 것을 부수고, 분석하고, 분해해서 확인을 하는 사람들입니다. 물론, 테스터도 새로운 자동화 도구나 기법, 설계 기법, 테스트 방법론 등 일부 창조적인 작업을 하기도 하지만 대체적으로 이러한 작업들은 보다 잘 부수고, 잘 분석하고, 잘 분해하기 위한 방법들이지 이것이 주된 활동이 되지는 않습니다. 특히나 테스터가 창조적인 인간과는 거리가 멀어야 하는 이유로 생각나는 것은 사람은 기본적으로 자기가 만든것에 무한한 애착을 가지는 경우가 많습니다. 그 만화에 보면 자기가 만든 인조인간에게 애착을 가지다 사랑에 빠지거나 살해 당하거나 머 그런 경우도 많죠.. 사실 테스트의 기본 원칙 중 살충제 패러독스라는 테스트 케이스에 대한 이해관계자와 제품의 내성 증가의

ISO/IEC 25023 시스템과 소프트웨어 제품 품질 측정 항목 소개

예전에 ISO/IEC 25010 품질모델 을 소개해 드린적이 있습니다. 이번에는 해당 품질 모델을 실질적으로 측정하는 측정항목들에 관한 표준인 ISO/IEC 25023 에 대해 소개해 드리고자 합니다. 해당 표준은 현재 개발중으로 추후에 많은 부분에서 변경이 있을 수 있기 때문에 그냥 참고만 하시기 바랍니다. 사실 ISO/IEC 25010이 제정되었음에도 제대로 보급되지 않는 것은 측정 항목인 ISO/IEC 25023이 아직 개발중인 이유도 있습니다. 그럼 개발중인 이 표준을 어디에서 확인할 수 있는가? 의외의 곳에서 이 표준이 적용된 문서를 발견했습니다. 바로 '전자정부사업 품질관리 메뉴얼'입니다. 안전행정부가 배포하는 문서로 http://www.nia.or.kr/bbs/board_view.asp?BoardID=201112081203564084&id=11064&Order=010900 에서 받으실 수 있습니다. 이 문서를 보시면 ISO/IEC 25010에 따라 어떤 품질 측정 항목을 적용해야하는지에 대해 보실 수 있습니다. 여기에 추가로 제 개인적으로 정리한 일부 품질 측정 항목간의 관계를 소개해드리고자 합니다. ISO/IEC 25023에는 대략 측정 항목으로 75개의 항목이 있습니다. 워낙에 많은 항목이 제시되고 있기도 하고, 사실 읽어보면 이 항목이 저 항목 같고 두리뭉실하게 설명된 것들이 많아서 정확히 무엇을 어떻게 측정해야하는지 가늠하기 힘들기도 합니다. 그래서 전체 항목 중 서로 밀접하게 연관된 항목들을 아래와 같이 정리해 보았습니다. 이 측정 항목들은 서로 밀접하게 연관이 되어 있어서 하나를 측정함으로써 다른 항목을 만족시킬 수도 있고 요구사항을 정의할 때에도 하나의 요구사항을 여러 측정항목들에 걸쳐 고민하고 정의해야할 때도 유용합니다. 관련하여 궁금하신 점은 댓글로 남겨주시면 미약하나마 도움을 드릴 수 있도록 하겠습니다.