๋ฐ์ํ
[Test] ์ ๋ ํ
์คํธ(Unit Test), ํตํฉ ํ
์คํธ(Integration Test), ๊ธฐ๋ฅ ํ
์คํธ(Functional Test)๋?
[Test] ์ ๋ ํ ์คํธ(Unit Test), ํตํฉ ํ ์คํธ(Integration Test), ๊ธฐ๋ฅ ํ ์คํธ(Functional Test)๋?
2019.05.14์ธ ์ค ์์ฝ ์ ๋ ํ
์คํธ: ํจ์ ํ๋ํ๋์ ๊ฐ์ด ์ฝ๋์ ์์ ๋ถ๋ถ์ ํ
์คํธํ๋ ๊ฒ ํตํฉ ํ
์คํธ: ์๋ก ๋ค๋ฅธ ์์คํ
๋ค์ ์ํธ์์ฉ์ด ์ ์ด๋ฃจ์ด ์ง๋์ง ํ
์คํธํ๋ ๊ฒ ๊ธฐ๋ฅ ํ
์คํธ: ์ฌ์ฉ์์ ์ดํ๋ฆฌ์ผ์ด์
์ ์ํธ์์ฉ์ด ์ํํ๊ฒ ์ด๋ฃจ์ด์ง๋์ง ํ
์คํธํ๋ ๊ฒ ์๋ก ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ๋ด ์ฝ๋๊ฐ ์ ๋์ํ๊ณ ์๋์ง ๋ฒ๊ทธ๊ฐ ์๋์ง ํ
์คํธํ๊ณ ์ถ์ ๋๊ฐ ์๋ค. ๊ทธ๋ด ๋ '์ด๋ป๊ฒ ํ
์คํธ๋ฅผ ํ๋ฉด ์ข์๊น..?'๋ผ๋ ์๊ฐ์ ํ๊ฒ ๋๊ณ ํ
์คํธ๋ฅผ ํ๋ ๋ฐฉ๋ฒ๊ณผ ์ข
๋ฅ์ ๋ํด ์ฐพ๊ฒ ๋๋ค. ํ
์คํธ๋ฅผ ๋ฒ์์ ๋ฐ๋ผ ๋ถ๋ฅํด๋ณด๋ฉด ์ ๋ ํ
์คํธ, ํตํฉ ํ
์คํธ, ๊ธฐ๋ฅ ํ
์คํธ๋ก ๋๋ ๋ณผ ์ ์๋ค. ๊ทธ๋ฆผ์ผ๋ก ํํํ์๋ฉด ์์ ๊ฐ์ด ํํํ ์ ์๋ค. Acceptance Test๋ Integration Test์ ๊ฐ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. ๊ทธ๋ฆผ์ ๋ณด๋ฉด ์ ๋ ํ
์คํธ๊ฐ ๊ฐ์ฅ..
[VM] Virtualbox ํฌํธํฌ์๋ฉ & ํธ์คํธ ๋คํธ์ํฌ ์ค์
[VM] Virtualbox ํฌํธํฌ์๋ฉ & ํธ์คํธ ๋คํธ์ํฌ ์ค์
2018.11.28(์ด ๊ธ์ Virtualbox 5.2.12, CentOS7 ํ๊ฒฝ์ ๊ธฐ์ค์ผ๋ก ๊ธ์ ์์ฑํ์ต๋๋ค) ํฌํธํฌ์๋ฉ์ ํ์์ฑ ๋๋ง์ ์น์๋ฒ๋ฅผ ๋ฆฌ๋
์ค ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ์ถ์ด์ Virtual Machine์ ๋ฆฌ๋
์ค๋ฅผ ์ค์นํ๊ณ ์ด ๋ฆฌ๋
์ค ํ๊ฒฝ์ ์น์๋ฒ๋ฅผ ์ค์นํ์๋ค. (์น์๋ฒ๋ Nginx ํฌํธ๋ 80๋ฒ์ด๋ผ๊ณ ๊ฐ์ ํ๋ค) ์น์๋ฒ ์ค์น๋ฅผ ์๋ฃํ๊ณ ์ ์ ์์ด ๋๋์ง ํ
์คํธํ๊ธฐ ์ํด์ ์ค์ OSํ๊ฒฝ(Windows)์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋์ฐ๊ณ ์ฃผ์์ฐฝ์ http://localhost ๋ฅผ ์
๋ ฅํด๋ณด์ง๋ง..? ์ ์๋์ง ์๋๋ค. Why? ๊ฐ์ํ๊ฒฝ์์ ๋คํธ์ํฌ ์ฃผ์์ ์ค์ ๋คํธ์ํฌ ์ฃผ์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ด๋ค. (์ ๊ทธ๋ฆผ์ฒ๋ผ, ์ค์ ์น์๋ฒ๋ VM์ ์ค์น๋์์ง๋ง ๋ธ๋ผ์ฐ์ ์์๋ ์ค์ ๋จธ์ ์ฃผ์๋ก ์ ๊ทผํ๊ธฐ ๋๋ฌธ์ ์ ์์ด ์๋๋ค) ๋ฐ๋ผ์, ์๋์ ๊ฐ์ด ๋ธ๋ผ์ฐ..