우리는 고전적인 V 자형 개발 프로세스를 사용하고 있습니다. 그런 다음 요구 사항, 아키텍처, 디자인, 구현, 통합 테스트, 시스템 테스트 및 승인이 있습니다.
테스터는 프로젝트의 첫 단계에서 테스트 사례를 준비하고 있습니다. 문제는 리소스 문제 (*)로 인해 테스트 단계가 너무 길고 시간 제약으로 인해 종종 단축된다는 것입니다 (프로젝트 관리자는 알고 있습니다 ...;)). 개발자는 원하는대로 단위 테스트를 수행하고 있습니다.
따라서 제 질문은 간단합니다. 개발자가 테스트 단계에 참여해야하며 너무 위험하지 않습니까? 작업이 완료되었으므로 프로젝트 관리자에게 더 나은 품질에 대한 잘못된 느낌을 줄 것이라 두려워하지만 추가 된 man.days는 어떤 가치가 있습니까? 필자는 개발자가 테스트를 수행하는 것에 대해 확신이 없습니다 (여기서 위법 행위는 없지만 며칠 만에 몇 번의 클릭으로 침입하는 것이 매우 어렵다는 것을 알고 있습니다).
의견을 보내 주셔서 감사합니다.
(*) 모호한 이유로 테스터 수를 늘리는 것은 현재로서는 선택 사항이 아닙니다.
(단순히, 그것은 프로그래머가 테스트 설계에 테스터를 도와 주어야 하는가? 개발자의 영향을 피하는 테스트 준비가 아니라 테스트 실행에 대해 이야기 해야하는 것은 아니다)