반응형 F.I.R.S.T1 테스트 코드 작성하는 이유와 방법 테스트 코드 작성하기 애플리케이션을 개발하면서 테스트 코드를 통해 개발한 코드를 어떻게 테스트할 수 있는 지 알아보겠습니다. 테스트하기 어려운 영역 1️⃣관측할 때마다 다른 값에 의존하는 코드 현재 날짜/시간, 랜덤값, 전역 변수/함수, 사용자 입력 등 2️⃣ 외부 세계에 영향을 주는 코드 표준 출력, 메시지 발송, 데이터베이스에 기록하기 등 순수함수(pure function) 같은 입력에는 항상 같은 결과 외부 세상과 단절된 형태 테스트하기 쉬운 코드 테스트 코드를 작성하는 이유 개발 과정에서 문제를 미리 발견할 수 있다. 일부러 오류가 발생할 수 있는 테스트 코드를 작성해서 예외처리가 잘 작동하는지 확인 정확히 의도한 비즈니스 로직에 맞춰 테스트 코드를 작성해서 결과값이 잘 나오는지 검토 리팩토링의 .. TEST/SW 테스팅 이론 2024. 3. 29. 이전 1 다음