1. 반복성
- 테스트 결과는 항상 재현 가능해야 한다. 테스트가 반복적으로 실행되면 항상 정확히 같은 결과를 내야 한다.
2. 간결성
- 테스트는 테스트만 집중해야 한다.
3. 독립성
- 각 테스트는 독립적으로 동작해야 한다.
제거적 테스트
- 테스트와 상관 없는 모든 것을 제거한다.
추가적 테스트
- 작은 테스트 케이스를 가지고 확인하려는 버그가 재현될 때까지 테스트 케이스를 늘린다.
'기타 학습 정리' 카테고리의 다른 글
프론트 이직 질문 정리 (0) | 2020.12.01 |
---|---|
ubuntu 20.04 server 버전 네트워크 연결하기 (0) | 2020.12.01 |
그라파나 학습 (0) | 2020.09.20 |
슬랙봇 만들기 (0) | 2020.08.11 |
알고리즘 문제해결 전략을 읽기 시작합니다. (0) | 2020.08.09 |