10장. 데이터베이스 테스트
10장. 데이터베이스 테스트통합 테스트라는 퍼즐의 마지막 조각은 프로세스 외부 관리 의존성이다. 가장 일반적인 예는 애플리케이션 데이터베이스다 실제 데이터베이스를 테스트하면 회귀 방지가 아주 뛰어나지만 설정하기 쉽지 않다 데이터베이스 테스트를 위한 전제 조건 형상 관리 ...
Read more
9장. 목 처리에 대한 모범 사례
9장. 목 처리에 대한 모범 사례목은 테스트 대상 시스템과 의존성 간의 상호 작용을 모방하고 검사하는 데 도움이 되는 테스트 대역이다 목은 비관리 의존성에만 적용해야 된다 목의 가치를 극대화하기비관리 의존성에만 목을 사용하게끔 제한하는 것이 중요하지만 이는 목의 가치를 ...
Read more
8장. 통합 테스트를 하는 이유
8장. 통합 테스트를 하는 이유단위 테스트에만 전적으로 의존하면 시스템이 전체적으로 잘 작동하는지 확신할 수 없다 단위 테스트가 비즈니스 로직을 확인하는데 좋지만 비즈니스 로직을 외부와 단절된 상태로 확인하는 것만으로는 충분하지 않다 통합 테스트는 무엇인가?통합 테스트 ...
Read more
7장. 가치 있는 단위 테스트를 위한 리팩터링
7장. 가치 있는 단위 테스트를 위한 리팩터링좋은 단위 테스트 스위트의 속성 개발 주기에 통합돼 있다 코드베이스 중 가장 중요한 부분만을 대상으로 한다 최소한의 유지비로 최대의 가치를 끌어낸다 가치 있는 테스트 가치 있는 테스트 작성하기 리팩터링할 코드 식별하기 ...
Read more
6장. 단위 테스트 스타일
6장. 단위 테스트 스타일단위테스트 스타일 출력 기반 테스트 -> 가장 품질이 좋음 상태 기반 테스트 -> 두번째 통신 기반 테스트 -> 가장 품질이 낮음 단위 테스트의 세 가지 스타일 출력 기반 테스트(output-based testing) 상태 ...
Read more
5장. 목과 테스트 취약성
5장. 목과 테스트 취약성런던파는 테스트 대상 코드 조각을 서로 분리하고 불변 의존성을 제외한 모든 의존성에 테스트 대역을 써서 격리하고자 한다 고전파는 단위 테스트를 분리해서 병렬로 실행할 수 있게 하자고 한다 테스트 간에 공유하는 의존성에 대해서만 테스트 대역을 사 ...
Read more
Stable Diffusion 이해를 위한 자료 모음
ComfyUI 샘플 모음ComfyUI를 이해하는데 도움이 되는 샘플 모음 참조 ComfyUI Examples was-node-examples Templates-ComfyUI- ComfyUI websockets_api_example ComfyUI basic_api_ex ...
Read more
4장. 좋은 단위 테스트의 4대 요소
4장. 좋은 단위 테스트의 4대 요소좋은 단위 테스트 스위트의 특성 개발 주기에 통합돼 있다 코드베이스의 가장 중요한 부분만을 대상으로 한다 최소한의 유지비로 최대 가치를 끌어낸다 가치 있는 테스트 식별 가치 있는 테스트 작성 좋은 단위 테스트의 4대 요소 자세 ...
Read more
3장. 단위 테스트 구조
3장. 단위 테스트 구조단위 테스트를 구성하는 방법AAA(arrange act assert) 패턴 사용3A 패턴은 테스트를 준비(arrange), 실행(act), 검증(assert) 세 단계로 나누는 것을 의미한다. AAA 패턴은 스위트 내 모든 테스트가 단순하고 균일 ...
Read more
2장. 단위 테스트란 무엇인가
2장. 단위 테스트란 무엇인가고전파(classical school)는 단위 테스트와 테스트 주도 개발에 원론적으로 접근하는 방식 런던파(London school)는 단위 테스트와 테스트 주도 개발에 실용적으로 접근하는 방식 ‘단위 테스트’의 정의단위 테스트의 속성 작 ...
Read more