# Patterns for TDD > Test-driven development: by example 3부에서 소개하는 TDD 패턴 및 리팩토링 모음. [Test-driven development: by example](https://wiki.g15e.com/pages/Test-driven%20development%20-%20By%20example.txt) 3부에서 소개하는 TDD 패턴 및 리팩토링 모음. ## TDD 패턴 - Test - [Isolated test](https://wiki.g15e.com/pages/Isolated%20test.txt) - Test list - Test first - Assert first - Test data - Evident data ## 빨간 막대 패턴 - One step test - Starter test - Explanation test - Learning test - Another test - Regression test - Break - Do over - Cheap desk, nice chair ## 테스팅 패턴 - Child test - - Self shunt - Log string - Crash test dummy - Broken test - CLean check-in ## 녹색 막대 패턴 - [Fake it](https://wiki.g15e.com/pages/Fake%20it%20(TDD.txt)) - [Triangulation](https://wiki.g15e.com/pages/Triangulation%20(TDD.txt)) - [Obvious implementation](https://wiki.g15e.com/pages/Obvious%20implementation%20(TDD.txt)) - One to many ## XUnit 패턴 - Assertion - Fixture - External fixture - Test method - Exception test - All tests ## 디자인 패턴 - Command - - -