Backend
Algorithm
Project
codesche’s blog
/
Education
/
Practical Testing: 실용적인 테스트 가이드
/
Practical Testing: 실용적인 테스트 가이드
/
8. 테스트하기 어려운 영역을 분리하기 + 키워드 정리
Backend
Algorithm
Project
codesche’s blog
/
Education
/
Practical Testing: 실용적인 테스트 가이드
/
Practical Testing: 실용적인 테스트 가이드
/
8. 테스트하기 어려운 영역을 분리하기 + 키워드 정리
Share
Backend
Algorithm
Project
🈹
8. 테스트하기 어려운 영역을 분리하기 + 키워드 정리
생성일
2025/01/24 05:52
태그
요구사항
•
가게 운영 시간(10:00~22:00) 외에는 주문을 생성할 수 없다.
테스트 하고자 하는 영역 분리
•
외부로 분리할수록 테스트 할 수 있는 코드는 많아진다.
테스트하기 어려운 영역
•
관측할 때마다 다른 값에 의존하는 코드
◦
현재 날짜/시간, 랜덤 값, 전역 변수/함수, 사용자 입력 등
•
외부 세계에 영향을 주는 코드
◦
표준 출력, 메시지 발송, 데이터베이스에 기록하기 등
테스트하기 쉬운 영역
키워드 정리