단위 테스트
Unit Test
단위 테스트란?
프로그래밍을 할 때, 의도한 대로 작동이 되는지 단위 유닛, 단위 모듈 당 테스트를 통해 알아내는 방법이다.
단위 테스트를 하면,
-
문제점을 발견하기 좋다. 단위 테스트는 프로그램을 작은 단위로 쪼개어 각각 테스트를 하며 실행에 이상이 없을지를 테스트하는 것이기 때문에, 문제점을 발견하기가 좋다는 장점이 있다.
-
변경이 용이하다. 단위 테스트를 하기 위해서는 각 단위가 서로 얽혀있지 않아야 한다. 그렇기에 각 단위에 변경이 일어났을 때 서로에 대한 영향을 주지 않기 때문에 변경이 용이하다.
-
코드의 결합이 쉽다. 단위 테스트는 애초에 하나의 코드를 여러 단위로 쪼개어 테스트를 하는 것이기 때문에, 쪼개었던 단위를 다시 합쳐주면 된다. 그렇기에 각 테스트를 거친 후에 다시 결합하는 것이 쉽다.