1.1 누구에게나 처음은 있다


정통적인 방식의 단위 테스트가 무엇인지 살펴보고 통합 테스트와 비교해 보려고 함.

1.2 단위 테스트 정의


단위 테스트는 1970년대 스몰토크라는 오래된 프로그래밍 언어 초기부터 있어 왔으며 모듈, 클래스, 함수의 기능 요구 사항을 충족하면서 코드 품질을 향상시키는 가장 좋은 방법 중 하나로 꾸준히 입증되어 왔음.

단위 테스트란?

컴퓨터 프로그래밍에서 예제 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차. 즉, 모든 함수와 메서드에 대한 테스트 케이스를 작성하는 절차를 말함

테스트를 작성할 대상은 테스트 중인 주제, 시스템, 테스트 대상