단위 테스트 세계에 익숙하지 않아 이번 주에 기존 앱에 대한 테스트 범위를 추가하기로 결정했습니다.
이것은 테스트 할 클래스의 수는 많지만 테스트 작성은 모두 나에게 새롭기 때문에 큰 작업입니다.
이미 여러 클래스에 대한 테스트를 작성했지만 지금 제대로하고 있는지 궁금합니다.
메소드에 대한 테스트를 작성할 때 메소드 자체에 이미 쓴 내용을 두 번 다시 쓰는 느낌이 듭니다.
내 테스트는 메소드에 너무 밀접하게 묶여있는 것 같습니다 (모든 인수를 사용하여 일부 내부 메소드가 여러 번 호출 될 것으로 예상하는 모든 코드 경로 테스트). 메소드를 리팩터링하면 테스트가 실패하더라도 방법의 최종 행동은 변하지 않았다.
이것은 단지 느낌 일 뿐이며 앞서 말한 것처럼 테스트 경험이 없습니다. 경험이 풍부한 테스터 중 일부가 기존 앱에 대해 훌륭한 테스트를 작성하는 방법에 대한 조언을 제공 할 수 있다면 크게 감사하겠습니다.
편집 : Stack Overflow에 감사 드리고 싶습니다 .15 분도 채 안되는 시간 동안 온라인에서 읽은 시간보다 더 많은 답변을 얻었습니다.