📄️ Goal Of Unit Testing
단위 테스트가 지속 가능한 프로젝트 성장을 돕는 이유와 고품질 테스트 스위트를 구축하기 위한 원칙을 정리합니다.
📄️ 좋은 단위 테스트의 4대 요소
좋은 단위 테스트의 4대 요소인 회귀 방지, 리팩터링 내성, 빠른 피드백, 유지 보수성에 대해 설명합니다. 테스트 피라미드와 블랙박스/화이트박스 테스트도 다룹니다.
📄️ Mocking-Best-Practices
1 목 처리에 대한 모범 사례
📄️ 목과 테스트 취약성
목과 스텁의 차이점, 식별할 수 있는 동작과 구현 세부 사항, 육각형 아키텍처, 시스템 내부 통신과 시스템 간 통신에 대해 설명합니다.
📄️ README
Unit Testing
📄️ Styles-Of-Unit-Testing
1 단위 테스트 스타일
📄️ Testing-The-Database
1 Testing the database
📄️ 단위 테스트 구조
단위 테스트의 AAA 패턴(준비, 실행, 검증), 테스트 픽스처 재사용 방법, 단위 테스트 명명법, 매개변수화된 테스트에 대해 설명합니다.
📄️ Unit-Testing-Anti-Patterns
1 단위 테스트 안티 패턴
📄️ 단위 테스트란 무엇인가?
단위 테스트의 정의와 고전파, 런던파의 차이점을 설명합니다. 격리 문제에 대한 두 학파의 접근 방식과 공유 의존성, 비공개 의존성, 프로세스 외부 의존성의 개념을 다룹니다.
📄️ Why-Integration-Testing
1 통합 테스트를 하는 이유
📄️ summary
1. 단위 테스트 요약