블라디미르 코리코프 님의 "단위 테스트" 책을 정리한 포스팅입니다.1. AAA 패턴테스트를 준비, 실행, 검증 세 부분으로 나누어 구성하는 방법스위트 내 모든 테스트가 단순하고 균일한 구조를 갖는 데 도움이 됨단계설명Arrange테스트를 위한 객체(SUT) 및 의존성 설정Act테스트 대상 메서드 호출 (동작 실행)Assert결과 확인 (반환 값, 상태 변화, 호출 여부 등 검증) 2. 권장 사항항목권장 사항이유 및 설명구절 수 제한한 테스트 내 여러 Arrange, Act, Assert 구절 피하기단일 동작 단위만 검증해야 함여러 실행은 단위 테스트가 아닌 통합 테스트임조건문 회피테스트 내 if, switch 등 분기문 피하기복잡도 증가테스트 이해도 저하한 테스트에 여러 경우를 넣지 말고 분리해야 함메서..