테스트
TDD의 작은 피드백 루프
온라인 강의 앱에 쿠폰 할인 가격 계산 규칙을 TDD로 추가합니다. red-green-refactor 사이클에서 첫 번째 테스트로 어떤 예제를 고르겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
온라인 강의 앱에 쿠폰 할인 가격 계산 규칙을 TDD로 추가합니다. red-green-refactor 사이클에서 첫 번째 테스트로 어떤 예제를 고르겠습니까?
쿠폰이 없을 때 원가 그대로라는 가장 단순한 예제로 시작해 실패를 먼저 보고, 다음에 정률 할인 하나, 그다음 최대 할인 상한이나 중복 쿠폰처럼 규칙이 갈라지는 예제를 하나씩 더한다.
테스트주관식기초
테스트 코드를 Arrange-Act-Assert(Given-When-Then)로 나누는 이유는 무엇인가요?
#tdd #red-green-refactor
테스트주관식입문
"테스트 쓸 시간에 기능 하나 더 만들자"는 팀원에게 단위 테스트가 왜 필요한지 설득해야 합니다. 어떤 근거를 들겠습니까?
#unit-test
테스트주관식입문
단위 테스트, 통합 테스트, UI 테스트는 무엇이 다른가요?
#unit-test
테스트주관식심화
느리고 자주 깨지는 UI 테스트가 수십 개 있습니다. 이 중 상당수를 단위 테스트로 대체하려면 코드와 테스트를 어떻게 재구성하겠습니까?
#unit-test