본문 바로가기

테스트

프로젝트를 성공시키는 지름길「테스트 용이성」 zdnet에 공감이 많이 가는 글이 올라와 소개합니다. 웹젠의 QA 팀장이신 신재문님께서 작성하신 글입니다. 자세한 내용은 아래 글을 펼치시거나 위 링크를 따라가시면 됩니다. Testability는 개발자와 테스터 입장이 많이 다릅니다. 개발자분들께서 한 번 읽어 보시고 어떻게 생각하시는지 트랙백이나 답글 남겨 주시면 고맙겠습니다. ^^; 제가 앞선 글에서도 말씀드렸지만 저는 요즘 플랫폼을 개발하는 과제에 테스트 환경과 테스트 케이스 확보를 목표로 과제 지원하고 있습니다. 그러나 요즘 제가 하는 일을 보면 테스트 관련 내용보다 프로세스 관련 일을 더 많이 하고 있습니다. 요구사항(SRS) 정리, 디자인 문서 정리(HLD, DLD), Programming Guide 정리, Coding Rule 정리, AP.. 더보기
Test-Driven Development, A Year Later 어제 SQE 업무를 함께하고 있는 팀원들과 이런 저런 이야기를 하다가 TDD가 진짜로 필요한지에 대한 논의(논쟁?)을 잠시 했다. 그 중에는 개발 경험이 많은 친구도 있었고 그렇지 않은 친구도 있었다. - 필요하다. - 필요없다. - 바쁘면 일단 구현하고 나중에 시스템 테스트를 하는 게 더 효율적이다. - 정답은 없다. 팀 상황과 능력에 따라 다르다. 이런 내용들이었지만 담배피는 잠깐동안의 이야기였기 때문에 이렇게 정리가 되었다. 우선 나는 어떠한 형식이던지 테스트는 꼭 필요하고 TDD는 그 중 개발팀에서 주도적으로 할 수 있는 훌륭한 것 중의 하나라고 생각한다. 즉, 나는 믿는다. 이제 그 필요성을 사람들에게 느끼기 해 주기 위해서 앞 선 글에서도 이야기했지만 좀 더 깊게 공부와 사례 연구를 해서 Ex.. 더보기
게임 업계에서의 Agile과 TDD 평소에 Agile과 TDD에 관심이 많았다. Agile 중에서는 XP에 대해서 관련 프로젝트도 참여해 보았다. 충분한 가능성을 본 프로젝트이다. TDD는 김창준 씨도 우리 팀에 오셔서 세미나를 하셨으나 그 당시에 우리 팀의 현실(수준?)에 맞지 않아 실천을 못 했다. 지금도 회사 내 다른 프로젝트에는 TDD를 적용하는 과제도 있을지 모르나 아직 대부분의 PL들은 큰 관심을 두지 못하는 것 같다. 앞선 글에서도 이야기했지만 지금 우리 회사는 변화고 있다. 그것이 느껴진다. 그래서 내가 열심히 해 보려고 하는 이유이다.(아~ 긍정적인 마인드..ㅋㅋ ㅡㅡ;) Agile 중에 최근에 관심을 두게 된 것이 Scrum이고 TDD는 조금 더 깊게 들어보고 싶어 이리저리 검색을 해 보았다. 나만 몰랐는지는 모르겠지만 .. 더보기
테스트에 대한 생각의 변화 최근 우리 회사에는 테스트에 대한 생각의 변화가 일어나고 있다. 기존에는 제품 테스트 위주였지만, 이제는 개발단계 테스트를 진행하려고 노력하고 있다. 큰 변화는 아니지만 테스트와 테스터에 대한 시각이 바뀌는 부분에 대해서는 긍정적으로 생각한다. 그러나 대부분의 부서장(팀장)들께서 아직 생각의 변화가 없으시다. 제일 높은 분께서 개발단계 테스트가 중요하다고 하시니 이제야 움직이기 시작하는 팀들이 대부분이다. 얕은 나의 테스트 지식으로 개발단계 테스트를 지원하고 있으니... ㅡㅡ; 부끄럽지 않기 위해서라도 공부를 많이 하고 있다. 다들 똑똑한 사람들이라 금방 따라와서 나를 부끄럽게 만드는 질문을 하면... ㅎㅎㅎ Nikkei Electronics 2007년 4월 23일 자에 나온 "공들여 만드는 소프트웨어 .. 더보기