test코드를 araboza.
버그 = 소프트웨어가 예상하지 못한 결과를 내는 것
말 그대로 작은 단위로 쪼개서 검사하기 당연히 개발기간 ↑ 비용 ↑ -> 빨리 찾아서 빨리 고치자
설계->테스트->개발 순
Given -> When -> Then 준비 -> 실행 -> 검증