# 테스트를 증거로 사용하세요

Taiga Learning · 워크시트
https://taiga.training/ko/lessons/tests-as-evidence/

가상 정보나 승인된 정보를 사용하세요. 이 워크시트에 비밀 정보를 넣지 마세요.

## 학습 목표
- 중요한 각 요구사항을 의미 있는 검사에 연결합니다.
- 단위, 통합, 종단 간 테스트의 증거를 구분합니다.
- 구현과 같은 잘못된 가정을 반복하는 테스트를 찾습니다.

## 실습
생성된 테스트 하나를 고르세요. 무엇을 검사하는지 요구사항을 명시하세요. 격리된 브랜치에 관련 결함을 잠시 넣으세요. 의도한 이유로 테스트가 실패하는지 확인한 뒤 코드를 복원하세요. 테스트가 여전히 다루지 않는 부분을 기록하세요.

## 작성할 답
- 시나리오와 범위:
- 가정과 미해결 질문:
- 제안하는 답이나 결정과 그 이유:

## 답 검증하기
| 주장 또는 기준 | 증거 또는 테스트 | 결과 또는 공백 | 담당자 |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## 다음 조치
- 조치, 담당자, 날짜:
- 이 답을 언제 다시 검토하나요?

## 기억할 원칙
통과한 테스트는 관련 결함이 있을 때 검증문이 실패하도록 작성되어 있어야 유용합니다.

## 출처
- [Google Engineering Practices: Review tests for useful assertions](https://google.github.io/eng-practices/review/reviewer/looking-for.html)
- [Google Testing Blog: Test scope and feedback](https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)

이 워크시트는 학습을 돕습니다. 작성 완료만으로 프로덕션 변경이 허가되지는 않습니다.
