TDD 8

TDD - 테스트 범위와 종류

이전 포스트 TDD - 테스트가 가능한 설계 TDD - 테스트가 가능한 설계 이전 포스트 https://hou27.tistory.com/entry/TDD-%EB%8C%80%EC%97%AD TDD - 대역 이전 포스트 https://hou27.tistory.com/entry/TDD-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C%EC%9D%98-%EA%B5%AC%EC%84%B1 TDD - 테스트 코드의 구성 이전 포 hou27.tistory.com 실습 환경 - Java 17 - Spring Boot 3.0.1 - wsl 2 테스트 범위 테스트의 목적과 수행하는 사람에 따라 테스트의 범위는 달라진다. 기능 테스트 통합 테스트 단위 테스트 크게 위 3가지로 나눠볼 수 있는..

Study/TDD 2023.02.21

TDD - 테스트가 가능한 설계

이전 포스트 https://hou27.tistory.com/entry/TDD-%EB%8C%80%EC%97%AD TDD - 대역 이전 포스트 https://hou27.tistory.com/entry/TDD-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C%EC%9D%98-%EA%B5%AC%EC%84%B1 TDD - 테스트 코드의 구성 이전 포스트 https://hou27.tistory.com/entry/TDD-JUnit-5-%EA%B8%B0%EC%B4%88 TDD - JUnit 5 hou27.tistory.com 실습 환경 - Java 17 - Spring Boot 3.0.1 - wsl 2 테스트가 어려운 코드 개발을 진행하다 보면 테스트할 수 없는 상황이 발생하게 된다...

Study/TDD 2023.02.14

TDD - 테스트 코드의 구성

이전 포스트 https://hou27.tistory.com/entry/TDD-JUnit-5-%EA%B8%B0%EC%B4%88 TDD - JUnit 5 기초 이전 포스트 https://hou27.tistory.com/entry/TDD-TDD-%E2%88%99-%EA%B8%B0%EB%8A%A5-%EB%AA%85%EC%84%B8-%E2%88%99-%EC%84%A4%EA%B3%84 TDD - TDD ∙ 기능 명세 ∙ 설계 이전 포스트 https://hou27.tistory.com/entry/TDD-%ED%85%8C%EC%8A%A4%ED%8A%B8-%E hou27.tistory.com 실습 환경 - Java 17 - Spring Boot 3.0.1 - wsl 2 기능에서의 상황 기능은 상황에 따라 다르게 동작한다..

Study/TDD 2023.02.03

TDD - JUnit 5 기초

이전 포스트 https://hou27.tistory.com/entry/TDD-TDD-%E2%88%99-%EA%B8%B0%EB%8A%A5-%EB%AA%85%EC%84%B8-%E2%88%99-%EC%84%A4%EA%B3%84 TDD - TDD ∙ 기능 명세 ∙ 설계 이전 포스트 https://hou27.tistory.com/entry/TDD-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1-%EC%88%9C%EC%84%9C TDD - 테스트 코드 작성 순서 이전 포스트 https://hou27.tistory.com/entry/TDD-TDD%EB%9E%80 TDD - TDD(Test- hou27.tistory.com 실습 환경 - Java 1..

Study/TDD 2023.01.25

TDD - TDD ∙ 기능 명세 ∙ 설계

이전 포스트 https://hou27.tistory.com/entry/TDD-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1-%EC%88%9C%EC%84%9C TDD - 테스트 코드 작성 순서 이전 포스트 https://hou27.tistory.com/entry/TDD-TDD%EB%9E%80 TDD - TDD(Test-Driven Development)란? TDD를 프로젝트에 적용해보고 싶다는 생각만 항상 했었는데, GDSC에서 스터디를 TDD로 진행하게 되어 이번 기회에 제 hou27.tistory.com 실습 환경 - Java 17 - Spring Boot 3.0.1 - wsl 2 기능 명세 어떤 형태로든 사용자에게 제공할 기능을 ..

Study/TDD 2023.01.16

TDD - 테스트 코드 작성 순서

이전 포스트 https://hou27.tistory.com/entry/TDD-TDD%EB%9E%80 TDD - TDD(Test-Driven Development)란? TDD를 프로젝트에 적용해보고 싶다는 생각만 항상 했었는데, GDSC에서 스터디를 TDD로 진행하게 되어 이번 기회에 제대로 공부해보고자 한다. 참고용 도서는 아래 책으로 결정했다. http://www.yes24.com hou27.tistory.com 실습 환경 - Java 17 - Spring Boot 3.0.1 - wsl 2 테스트 코드를 작성할 때는 원활한 진행을 위한 규칙이 있다. 규칙은 아래와 같다. 규칙 쉬운 경우에서 어려운 경우로 진행 예외적인 경우에서 정상인 경우로 진행 초반에 복잡한 테스트부터 시작하면 안 되는 이유 초반부터..

Study/TDD 2023.01.12

TDD - TDD(Test-Driven Development)란?

TDD를 프로젝트에 적용해보고 싶다는 생각만 항상 했었는데, GDSC에서 스터디를 TDD로 진행하게 되어 이번 기회에 제대로 공부해보고자 한다. 참고용 도서는 아래 책으로 결정했다. http://www.yes24.com/Product/Goods/89145195 테스트 주도 개발 시작하기 - YES24 TDD(Test-Driven Development)는 테스트부터 시작한다. 구현을 먼저 하고 나중에 테스트하는 것이 아니라 먼저 테스트를 하고 그다음에 구현한다. 구현 코드가 없는데 어떻게 테스트할 수 있을까? 여기 www.yes24.com 실습 환경 - Java 17 - Spring Boot 3.0.1 - wsl 2 TDD란? TDD는 테스트부터 시작한다. 우선 테스트를 작성하고, 그 후에 구현을 진행하게..

Study/TDD 2023.01.06