본문 바로가기

Test

프로젝트를 성공시키는 지름길「테스트 용이성」

zdnet에 공감이 많이 가는 글이 올라와 소개합니다.
웹젠의 QA 팀장이신 신재문님께서 작성하신 글입니다.

자세한 내용은 아래 글을 펼치시거나 위 링크를 따라가시면 됩니다.

Testability는 개발자와 테스터 입장이 많이 다릅니다.
개발자분들께서 한 번 읽어 보시고 어떻게 생각하시는지 트랙백이나 답글 남겨 주시면 고맙겠습니다. ^^;

제가 앞선 글에서도 말씀드렸지만 저는 요즘 플랫폼을 개발하는 과제에 테스트 환경과  테스트 케이스 확보를 목표로 과제 지원하고 있습니다.
그러나 요즘 제가 하는 일을 보면 테스트 관련 내용보다 프로세스 관련 일을 더 많이 하고 있습니다.
요구사항(SRS) 정리, 디자인 문서 정리(HLD, DLD), Programming Guide 정리, Coding Rule 정리, API Reference 정리, SCM, ... 등에 일이 집중되고 있습니다. 제가 왜 테스트보다 이런 일에 집중하고 있는지는 신재문님의 글을 읽어보시면 이해가 되실 것 같습니다.

프로젝트 시작 시 테스트를 고려하지 않고 개발을 시작했기 때문에 막상 테스트를 하려고 하니 당장 요구사항이 명확하지 않아 무엇을 테스트해야 할지가 분명하지 않았고 코드와 문서가 일치되지 않는 등의 문제를 발견하게 되었습니다. 그래서 테스트보다 우선적으로 이런 것들부터 정리해야겠다 싶어 문서 및 프로세스를 정리하고 있는데 과제 일정이라는 난관?에 부딪혀 요즘은 적정수준?으로 정리를 하고 있습니다.

"Testability"를 위한 활동은 테스터가 편하기 위한 것들이 아니라 프로젝트를 성공시키는 중요한 요소이며 개발자들을 더 편하고 행복하게 하는 것임을 말씀드리고 싶습니다. ^^;