단위 테스트


Unit Test


단위 테스트란?

프로그래밍을 할 때, 의도한 대로 작동이 되는지 단위 유닛, 단위 모듈 당 테스트를 통해 알아내는 방법이다.

단위 테스트를 하면,

  1. 문제점을 발견하기 좋다. 단위 테스트는 프로그램을 작은 단위로 쪼개어 각각 테스트를 하며 실행에 이상이 없을지를 테스트하는 것이기 때문에, 문제점을 발견하기가 좋다는 장점이 있다.

  2. 변경이 용이하다. 단위 테스트를 하기 위해서는 각 단위가 서로 얽혀있지 않아야 한다. 그렇기에 각 단위에 변경이 일어났을 때 서로에 대한 영향을 주지 않기 때문에 변경이 용이하다.

  3. 코드의 결합이 쉽다. 단위 테스트는 애초에 하나의 코드를 여러 단위로 쪼개어 테스트를 하는 것이기 때문에, 쪼개었던 단위를 다시 합쳐주면 된다. 그렇기에 각 테스트를 거친 후에 다시 결합하는 것이 쉽다.