TDD1 TDD (Test-Driven-Development) ๋จ์ ํ ์คํธ vs. ํตํฉ ํ ์คํธ โ ๋จ์ ํ ์คํธ(Unit Test) ๋จ์ ํ ์คํธ๋ ํ๋์ ๋ชจ๋์ ๊ธฐ์ค์ผ๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์งํ๋๋ ๊ฐ์ฅ ์์ ๋จ์์ ํ ์คํธ์ด๋ค. ์๋ฅผ ๋ค์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ํ๋์ ๊ธฐ๋ฅ ๋๋ ๋ฉ์๋์ ๋ํด ์ฌ๋ฐ๋ฅด๊ฒ ๋์ํ๋์ง ๋ ๋ฆฝ์ ์ผ๋ก ํ ์คํธํ๋ ๊ฒ์ด ํ๋์ ๋จ์ ํ ์คํธ์ด๋ค. โ ํตํฉ ํ ์คํธ(Integration Test) ํตํฉ ํ ์คํธ๋ ๋ชจ๋์ ํตํฉํ ๋ ๋ชจ๋ ๊ฐ์ ํธํ์ฑ์ ํ์ธํ๊ธฐ ์ํด ์ํํ๋ ํ ์คํธ์ด๋ค. ํตํฉ๋ ๋ชจ๋๋ค์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ฐ๊ณ๋์ด ๋์ํ๋์ง ๊ฒ์ฆํ๋ค. ํตํฉ ํ ์คํธ๋ ์ฌ๋ฌ ์ปดํฌ๋ํธ ๊ฐ์ ์ํธ์์ฉ์ ํ์ธํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์์คํ ์ ๊ตฌ์ฑํ๋ ์ปดํฌ๋ํธ์ ๊ด๋ จ๋ ํ๊ฒฝ์ด ๋ชจ๋ ์ธํ ๋์ด์ผ ํด์(DB, Chche ๋ฑ) ํ ์คํธ๋ฅผ ์ํ ๋น์ฉ์ด ์ปค์ง๋ค. ๋ฐ๋ผ์ ์ค๋ฌด์์๋ ๋จ์ ํ ์คํธ๋ฅผ ๋ง์ด ํ์ฉํ๊ฒ.. 2022. 3. 7. ์ด์ 1 ๋ค์