단위 테스트는 프로그램의 작은 부분 하나를 따로 확인합니다. 큰 요리에 넣기 전에 주방 저울로 재료 하나의 양을 확인하는 것과 같습니다.

예를 들어 가격 계산 함수에 숫자 두 개를 넣고 예상한 합계를 반환하는지 확인할 수 있습니다. 테스트가 실패하면 앱 전체만 확인할 때보다 문제를 찾기 쉽습니다.

단위 테스트는 빠르고 범위가 명확하지만 모든 부분이 함께 작동하는지는 보여 주지 않습니다. 화면이나 서비스 사이의 전체 흐름을 확인하는 더 큰 테스트도 유용합니다.