# What not to test > In TDD, what don't you have to test? In [TDD](https://wiki.g15e.com/pages/Test-driven%20development.txt), what don't you have to test? > The simple answer, supplied by Phlip is, “Write tests until fear is transformed into boredom.” … Try this list. You should test: > > - Conditionals > - Loops > - Operations > - Polymorphism > > But only those that you write. Unless you have reason to distrust it, don’t test code from others. ## See also - [Characterization test](https://wiki.g15e.com/pages/Characterization%20test.txt): 테스트가 없는 레거시 코드를 수정하기 전에, 레거시 코드의 현재 동작을 기록하기 위한 테스트. 이 경우에는 남이 만든 코드에 테스트를 붙인다. 하지만 생각해보면 [단위 테스트](https://wiki.g15e.com/pages/Unit%20test.txt)에서 쓰는 것과 같은 도구와 기술을 쓸 뿐, 엄밀한 의미에서의 테스트는 아니다.