수정 비용 절감을 위한 사전 검토 TC 리뷰가 필요하다고 느낀 적이 있다. TC 기반의 스크립티드 테스트를 진행하는데 수행 실패가 발생한다.
플랫폼별로 테스트를 하다보면 양쪽 모두 실패가 발생하는 경우가 있다. 수행 실패가 발생하는 공통점을 찾았다.
기획에 정의되지 않은 부분이었다. TC란?
TC는 요구사항을 포함하여 테스트 해야할 항목을 목록으로 정리한 항목 +α다. TCestCase(TC)는 CheckList(CL)와 다르게 누가 수행하더라도 동일한 결과가 나와야 한다.
수행자와 상관없이 동일한 결과가 나오려면, 객관적이고 자세하게 작성되는 게 중요하다. TC 리뷰가 필요한 이유 정의되지 않은 부분에서 각 플랫폼의 구현이 다르게 나왔다.
테스트 기간에 기획자는 기능을 정의하고, 개발자는 기능을 수정하는 상황이 반복됐다. 리소스가 낭비된다..
어차피 조정이 필요한 부분이라면, 결함비용을 생각하면 테스트 전에 해결하는 게 더 낫다. 인스펙션 리뷰도 방법이지만, 일정상 TC 리뷰가 더...
원문 링크 : TC 리뷰가 필요한 이유