AI ํ ์คํธ ์๋ํ ๋๊ตฌ 7์ : ๊ธฐ๋ฅยท๊ฐ๊ฒฉยทํ๊ณ ์์ ๋น๊ต
AI ํ ์คํธ ์๋ํ ๋๊ตฌ 7์ข ์ ์ฉ๋, ๊ฒ์ฆ๋ ๊ฐ๊ฒฉ, ํต์ฌ ํ๊ณ, CI ๋น์ฉ ๊ธฐ์ค์ผ๋ก ๋น๊ตํฉ๋๋ค. Keploy๋ถํฐ Diffblue, Momentic, TestSprite, Qodo, Blacksmith, GitHub Copilot๊น์ง ๋ฌด์์ ๋จผ์ ์ฌ๊ณ ๋ฌด์์ ๊ฑด๋๋ธ์ง ํ์ธํ์ธ์.
๊ฒ์์ผ

Keploy๋ API ๋น์ค์ด ํฐ ํ์ ๊ฐ์ฅ ๊ท ํ ์กํ AI ํ ์คํธ ์๋ํ ๋๊ตฌ์ ๋๋ค. ๋ค๋ง ๊ฐ๋ฐ์ 8๋ช ์ธ ํ์ด๋ผ๋ฉด ๊ฒ์ฆ ์คํ์ ์ $200๋ฅผ ์ก์์ผ ํฉ๋๋ค. Keploy Pro 8์์ด $152์ด๊ณ , ๋ฌด๋ฃ ์ ๊ณต๋๊ณผ GitHub ํ๋ซํผ ์์๋ฃ๋ฅผ ๋ฐ์ํด Blacksmith์์ Ubuntu x64 GitHub Actions 10,000๋ถ์ ์คํํ๋ ๋น์ฉ์ด ์ฝ $48์ ๋๋ค. ์ค์ ๊ตฌ๋งค๋ ํ ์คํธ ์์ฑ๊ธฐ 1๊ฐ๋ก ์์ํ๊ณ , ๋ธ๋ผ์ฐ์ ๋ ๋ชจ๋ฐ์ผ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ ๋๋ง ์ํฌํ๋ก ๊ฒ์ฌ๊ธฐ๋ฅผ ๋ํ๋ฉฐ, ๋ณํฉ ๋๊ธฐ ์๊ฐ์ด ๋ณ๋ชฉ์ด ๋ ๋ค์ CI ๊ฐ์์ ๊ฒํ ํ๋ ํธ์ด ํฉ๋ฆฌ์ ์ ๋๋ค.
AI ํ ์คํธ ์๋ํ ๋๊ตฌ, ๋ฌด์์ ์ ํํด์ผ ํ๋?
์ ํ๋ฆฌ์ผ์ด์ ์ด API๋ฅผ ์ ๊ณตํ๊ณ OpenAPI ํ์ผ, Postman ์ปฌ๋ ์ ๋๋ ๊ธฐ๋ก๋ ํธ๋ํฝ์ ํธ์ง ๊ฐ๋ฅํ ํ๊ท ํ ์คํธ๋ก ๋น ๋ฅด๊ฒ ๋ฐ๊พธ๋ ค๋ฉด Keploy๊ฐ ์ ํฉํฉ๋๋ค. Java ๋๋ Python์ ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง๊ฐ ๋ช ํํ ๋ชฉํ๋ผ๋ฉด **Diffblue Testing Agent**๋ฅผ ์ ํํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ์ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ์ฌ์ ์๋ **Momentic**์ด, ํ๋์ ์๋น์ค์์ ํ๋ฐํธ์๋์ ๋ฐฑ์๋๋ฅผ ๋ชจ๋ ๋ค๋ค์ผ ํ๋ ์๊ท๋ชจ ์ ํ ํ์๋ **TestSprite**๊ฐ ๋ง์ต๋๋ค.
**Qodo**๋ ํ ๋ฆฌํ์คํธ ๊ฒ์ฆ์ ์ฐ์ ํ๋ ์ ํ์ ๋๋ค. ์ธ ๋งํ ํ ์คํธ๊ฐ ์ถฉ๋ถํ ์์ฌ ์คํ ๋๋ฌธ์ ๋ชจ๋ ๋ณํฉ์ด ๋๋ ค์ก์ ๋ Blacksmith๊ฐ ํ์ํด์ง๋๋ค. ์ด๋ฏธ ์ฌ์ฉ ์ค์ธ ๊ฐ๋ฐ์๋ผ๋ฉด **GitHub Copilot**์ด ๊ฐ์ฅ ๋ถ๋ด ์๋ ์ถ๋ฐ์ ์ด์ง๋ง, ๊ธฐ๋ฅ์ ์์ฑํ ์ด์์คํดํธ๊ฐ ๊ฐ์ ์ ์ ๋ก ๋ง๋ ํ ์คํธ๋ ๊ทธ ๊ธฐ๋ฅ์ด ์ณ๋ค๋ ๋ ๋ฆฝ์ ์ธ ์ฆ๊ฑฐ๊ฐ ๋์ง ๋ชปํฉ๋๋ค.
์๋ ๊ฐ๊ฒฉ๊ณผ ๊ณต๊ฐ ํ๋ ํ๋๋ 2026๋ 8์ 12์ผ ๊ฐ ์ ์ฒด ํ์ด์ง์์ ํ์ธํ์ต๋๋ค. ํ์ฌ ๋ฌธ์์ ๊ฐ๊ฒฉ, ์ ํ ๋ฒ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋น๊ตํ์ผ๋ฉฐ ์ ๋ฃ ๊ณ์ ์์ ์ง์ ์คํํ์ง๋ ์์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ๊ธ์ ๊ฒ์ฆ๋ ๋น๊ต์ด์ง, ์ฌ์ฉํ์ง ์์ ์ ํ์ ์ง์ ์จ๋ณธ ๊ฒ์ฒ๋ผ ๊พธ๋ฏผ ํ๊ธฐ๊ฐ ์๋๋๋ค.
ํ๋ง ๋ณด๋ฉด ๋์น๊ธฐ ์ฌ์ด ์ฌ์ค์ด ํ๋ ์์ต๋๋ค. ์ด 7๊ฐ ๊ตฌ๋ ์ ์๋ก ๋ฐ๊ฟ ์ธ ์ ์๋ ์ ํ์ด ์๋๋ผ ๊ฒ์ฆ ์์คํ ์ ์๋ก ๋ค๋ฅธ ์ง์ ์ ๋ด๋นํฉ๋๋ค. ๊ฐ์ฅ ๋ช ํํ ํ๋จ ๊ธฐ์ค์ ํ์ฌ ๋ณํฉ์ ๋ง๋ ์คํจ์ ๋ง๋ฟ์ ๊ณ์ธต์ ๋น์ฉ์ ์ฐ๋ ๊ฒ์ ๋๋ค. ์์ง๋์ด๊ฐ ํ ์คํธ ํฝ์ค์ฒ๋ฅผ ๋ง๋๋ ๋ฐ ๋ช ์๊ฐ์ฉ ์ด๋ค๋ฉด ์์ฑ ๋๊ตฌ๋ฅผ, ์ค์ ์ฌ์ฉ์ ๊ฒฝ๋ก๊ฐ ๋ฐฐํฌ ๋ ๊นจ์ง๋ค๋ฉด ์ํฌํ๋ก ๊ฒ์ฆ ๋๊ตฌ๋ฅผ, ์ข์ ํ ์คํธ ์ค์ํธ๊ฐ ๋๊ธฐ์ด์์ ๋ฉ์ถ๋ค๋ฉด ์คํ ์ธํ๋ผ๋ฅผ ์ฌ์ผ ํฉ๋๋ค.
AI ์ฝ๋ ํ ์คํธ์ ์จ์ด ์๋ 3๊ฐ์ง ์์
์ด์ โAI ํ ์คํธโ๋ผ๋ ๋ง์๋ ์์ฐ ํญ๋ชฉ์กฐ์ฐจ ์๋ก ๋ค๋ฅธ 3๊ฐ์ง ์์ ์ด ํจ๊ป ๋ฌถ์ฌ ์์ต๋๋ค.
1. ์ธ ๋งํ ํ ์คํธ ์์ฑ
Keploy, Diffblue, Qodo, GitHub Copilot์ ๋ชจ๋ ํ ์คํธ๋ฅผ ๋ง๋ค์ง๋ง ์ถ๋ฐ์ ์ด ๋๋ ์ฆ๊ฑฐ๊ฐ ๋ค๋ฆ ๋๋ค. Keploy๋ API ๋ช ์ธ๋ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ํธ๋ํฝ์ ํ์ฉํ ์ ์์ต๋๋ค. Diffblue๋ ์์ค ์ฝ๋์ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ํฉ๋๋ค. Qodo๋ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ์ ์ฅ์ ๋ฌธ๋งฅ์ ํจ๊ป ํ๋จํฉ๋๋ค. Copilot์ ๊ฐ๋ฐ์๊ฐ ์ ๋ ฅํ ํ๋กฌํํธ์ ์ด์ด ๋ ํ์ผ์ ๋ฐํ์ผ๋ก ์ด์์ ๋ง๋ญ๋๋ค.
์ด ์ฐจ์ด๊ฐ ์์ฑ๋ ํ ์คํธ๊ฐ ๊ตฌํ์ ๊ทธ๋๋ก ๋ํ์ดํ๋์ง, ๊ตฌํ์ด ์ง์ผ์ผ ํ ๋์์ ํฌ์ฐฉํ๋์ง๋ฅผ ๊ฐ๋ฆ ๋๋ค. ์ค์ API ํธ๋ํฝ์ผ๋ก ๋ง๋ ํ ์คํธ๋ ํ์ค์ ์์ฒญ๊ณผ ๊ทธ ์์กด์ฑ์ ๊ณ ์ ํ ์ ์์ต๋๋ค. ์ปค๋ฒ๋ฆฌ์ง ์ค์ฌ ๋จ์ ํ ์คํธ๋ ์์ง ์ง๋๊ฐ์ง ์์ ๋ถ๊ธฐ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ํ๋กฌํํธ๋ก ๋ง๋ ํ ์คํธ๋ ๋น ๋ฅด์ง๋ง, ๋ ๋ฆฝ์ฑ์ ์ ๊ณต๋ ๋ฌธ๋งฅ๊ณผ ๊ฐ์ ์ ๋ฒ์๋ฅผ ๋์ง ๋ชปํฉ๋๋ค.
2. ์ฌ์ฉ์ ์ํฌํ๋ก ๊ฒ์ฆ
Momentic๊ณผ TestSprite๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ฉด์ ๋ ๊ฐ๊น์ด ๊ณณ์์ ์๋ํฉ๋๋ค. ๋ฐ๋ก ์ด ์ง์ ๋ถํฐ โ๋จ์ ํ ์คํธ๋ ํต๊ณผํ๋คโ๋ง์ผ๋ก๋ ๋ถ์กฑํฉ๋๋ค. ๋ ์ด๋ธ์ด ๋ฐ๋๊ฑฐ๋, OTP๊ฐ ๋์ฐฉํ์ง ์๊ฑฐ๋, ๋จ๊ณ ์ฌ์ด์ ๋ธ๋ผ์ฐ์ ์ํ๊ฐ ๋จ๊ฑฐ๋, ํ๋ฐํธ์๋์ ๋ฐฑ์๋๊ฐ ํ๋ ํ๋๋ฅผ ์๋ก ๋ค๋ฅด๊ฒ ํด์ํด๋ ๊ฒฐ์ ๋ ์คํจํ ์ ์์ต๋๋ค. ๋น์ฉ์ด ํฐ ๊ฒฐํจ์ด ํจ์ ํ๋๊ฐ ์๋๋ผ ์ฌ๋ฌ ์ปดํฌ๋ํธ ์ฌ์ด์ ์์ ๋ ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ์์ด์ ํธ์ ๊ฐ์น๊ฐ ์ปค์ง๋๋ค.
ํ๊ณ๋ ์ด์ค์ ์ ํ์ง์ ๋๋ค. ์์ฐ์ด ๋จ๊ณ์ ์๋ ๋ณต๊ตฌ ๋ก์ผ์ดํฐ๋ ์ ์ง๋ณด์๋ฅผ ์ค์ผ ์ ์์ง๋ง, ํ์ด์ง๊ฐ ์ด๋ ธ๋ค๋ ์ฌ์ค๋ง ํ์ธํ๋ ํ ์คํธ๋ก๋ ๊ณ ๊ฐ์ด ์ผ์ ๋๋๋ค๊ณ ์ฆ๋ช ํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ๋ง์ ๋จ๊ณ๋ฅผ ์์ฑํ๋ ์ ํ๋ณด๋ค ๋น์ฆ๋์ค ๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ช ํ๊ฒ ํํํ๊ณ ์คํจ ๋จ๊ณ๋ฅผ ์ง๋จํ ์ ์๋ ์ ํ์ด ๋ ์ ์ฉํฉ๋๋ค.
3. ๋ณํฉ์ ๋ฆ์ถ์ง ์๊ณ ํ ์คํธ ์ค์ํธ ์คํ
Blacksmith๋ฅผ ์ด ๋ชฉ๋ก์ ๋ฃ์ ์ด์ ๋ ์๋์ ์ผ๋ก ๋ค๋ฆ ๋๋ค. ์ด ์ ํ์ ํ ์คํธ๋ฅผ ์คํํ๋ฉฐ, ํ์ฌ ํ ์คํธ ์ค์ํธ๋ฅผ ์์ฑํ์ง๋ ์์ต๋๋ค. ์ด ๊ฒฝ๊ณ๊ฐ ์ค์ํ ์ด์ ๋ AI ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ๋ง์ ํ์ CI ์ฉ๋ ํ์ฅ ์๋๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ํ ๋ฆฌํ์คํธ ์๋ฅผ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ๋์ ์์ฑ๊ธฐ๋ฅผ ๋์ ํ๋ฉด ์ ๋ฌ ์๋๊ฐ ์ข์์ง๊ธฐ ์ ์ ์คํ ๋น์ฉ๊ณผ ๋ณํฉ ๋๊ธฐ์ด๋ถํฐ ์ ํ๋ ์๋ ์์ต๋๋ค.
์์๋ ํ์ง์ด ๋จผ์ , ์ฒ๋ฆฌ๋์ด ๋ค์์ ๋๋ค. ๋ถ์์ ํ๊ฑฐ๋ ์ค๋ณต๋ ํ ์คํธ๋ฅผ ๊ฐ์ถ๋ ค๊ณ ๋ ๋น ๋ฅธ ๋ฌ๋๋ฅผ ์ฌ์๋ ์ ๋ฉ๋๋ค. ํ ์คํธ ์ค์ํธ๋ฅผ ์ ๋ขฐํ ์ ์๊ฒ ๋ ๋ค ๋๊ธฐ ์๊ฐ๊ณผ ์คํ ์๊ฐ์ ๋ฐ๋ก ์ธก์ ํด์ผ ํฉ๋๋ค. ๋ฌ๋ ์ฉ๋, ์บ์ ์ฑ๋ฅ ๋๋ ์คํจ ์ง๋จ์ด ์ ์ฝ ์กฐ๊ฑด์ผ ๋๋ง Blacksmith ๊ตฌ๋งค๊ฐ ํฉ๋ฆฌ์ ์ ๋๋ค.

์ด ๊ตฌ๋ถ์ ์ฝ๋ฉ ์์ด์ ํธ์ ๊ฒ์ฆ ๋๊ตฌ๋ฅผ ํ๋์ ์ ํ์ผ๋ก ํฉ์น๋ฉด ์ ๋๋ ์ด์ ์ด๊ธฐ๋ ํฉ๋๋ค. ์ต๊ณ ์ AI ์ฝ๋ฉ ์ด์์คํดํธ๋ ์์ฑ์ ์ต์ ํํ๊ณ , ํ ์คํธ ๋๊ตฌ๋ ์ฆ๊ฑฐ๋ฅผ ์ต์ ํํฉ๋๋ค. ํ ์ ํ์ ๋ ์ญํ ์ ๋งก๊ธฐ๋ฉด ํธ๋ฆฌํ ์ ์์ง๋ง ํธ์์ฑ๊ณผ ๋ ๋ฆฝ์ ์ธ ๊ฒ์ฆ์ ๊ฐ์ ๊ฐ๋ ์ด ์๋๋๋ค.
์ด ํ ์คํธ ์๋ํ ๋๊ตฌ๋ฅผ ์ ์ ํ ๊ธฐ์ค
ํ๋ณด๊ตฐ์ ๋ค์ 4๊ฐ์ง ๊ธฐ์ค์ผ๋ก ์ถ๋ ธ์ต๋๋ค.
- ๊ธฐ๋ฅ ๋์์ ์ ์ฆํ๋ ์ฆ๊ฑฐ๋ฅผ ๋ค๋ค์ผ ํฉ๋๋ค. ํ ์คํธ๋ฅผ ์์ฑํ๊ฑฐ๋, ์ ํ๋ฆฌ์ผ์ด์ ์ํฌํ๋ก๋ฅผ ์คํํ๊ฑฐ๋, ์ฝ๋ ๋ณ๊ฒฝ์ ๊ฒ์ฆํ๊ฑฐ๋, ์ค์ ํ ์คํธ ์ค์ํธ์ ์คํ์ ์ค์ง์ ์ผ๋ก ๊ฐ์ ํด์ผ ํฉ๋๋ค.
- ์์ฐ์ ๊ณํํ ๋งํผ ๊ฐ๊ฒฉ์ด ๋ช ํํด์ผ ํฉ๋๋ค. ๊ณต๊ฐ๋ ์ฌ์ฉ ๋จ์์ ์ ๊ณต๋, ์ด๊ณผ ๋น์ฉ์ ๊ฐ๋ฅํ ๋ฒ์์์ ๋ชจ๋ ๋ฐ์ํ์ต๋๋ค. ๊ฐ๊ฒฉ์ด ๊ณต๊ฐ๋์ง ์์๋ค๋ฉด ์ด๋ฅผ ํ๊ณ๋ก ์ทจ๊ธํ์ผ๋ฉฐ, ์ฌ์ฉ โ์์ ํ ๋ฌธ์โ๋ก ๋ฐ๊ฟ ์ ์ง ์์์ต๋๋ค.
- ์ต์ ์ ์ฌ์ฉ ์ฌ๋ก์ ํ๊ณ๊ฐ ๋ชจ๋ ๊ตฌ์ฒด์ ์ด์ด์ผ ํฉ๋๋ค. โ๊ฐ๋ ฅํ๋คโ ๊ฐ์ ํ์ฉ์ฌ๋ณด๋ค ์ง์ ์ธ์ด, ํฌ๋ ๋ง ๋ง๋ฃ, ํ ์คํธ ์ ํ, CI ์์กด์ฑ, ๋น ์ง ๊ธฐ๋ฅ์ด ๋ ์ค์ํฉ๋๋ค.
- ์คํ ์์์ ๊ณ ์ ํ ์๋ฆฌ๋ฅผ ์ฐจ์งํด์ผ ํฉ๋๋ค. ์๋ก ๊ฒน์น๋ 12๊ฐ ์ ํ๋ณด๋ค ์ญํ ์ด ๋๋ ทํ 7๊ฐ๋ฅผ ๊น์ด ๋น๊ตํ๋ ํธ์ด ์ ์ฉํฉ๋๋ค. ๋ณด์ ์ค์บ๋์ ๊ด๋ฒ์ํ ์ํฐํ๋ผ์ด์ฆ QA ์ค์ํธ๋ ์ธ์ ํ์ง๋ง ๋ค๋ฅธ ์ง๋ฌธ์ ๋ตํ๋ฏ๋ก ์๋์์ ๋ณ๋๋ก ๋ค๋ฃน๋๋ค.
๋ชจ๋ ํ์ ํตํ๋ ์์๋ ์์ต๋๋ค. Keploy๊ฐ 1์์ธ ์ด์ ๋ API ์ค์ฌ ์ํํธ์จ์ด ํ์ด ์์ ํ ๋ธ๋ผ์ฐ์ ํ๋ซํผ์ ์ฌ์ง ์๊ณ ๋ ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ ๊ณ์ฝ์ด๋ ์ค์ ํธ๋ํฝ์ ํธ์ง ๊ฐ๋ฅํ ํ ์คํธ์ CI ์ฌ์คํ์ผ๋ก ์ฎ๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ธก์ ๊ฐ๋ฅํ ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง์์๋ Diffblue๊ฐ ๋ฒ์ฉ ์ด์์คํดํธ๋ณด๋ค ์์ญ๋๋ค. ์ํฌํ๋ก ์ ํ๊ตฐ์์๋ ์ค์ ์ฌ์ฉ๋์ ๊ณ์ฐํ ๋งํผ ๊ฐ๊ฒฉ์ด ๊ตฌ์ฒด์ ์ธ Momentic์ด ์ ๋์ ๋๋ค. Blacksmith๊ฐ 6์์ธ ๊ฒ์ ์ ํ์ด ์ฝํด์๊ฐ ์๋๋ผ ๋ฌ๋ ์๋๊ฐ ํ ์คํธ ํ์ง ๋ค์ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
1. Keploy: APIยทํตํฉ ํ ์คํธ์ ๊ฐ์ฅ ์ข์ ์ข ํฉ ์ ํ
์ ํ์ ํต์ฌ ๋์์ด HTTP, gRPC, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์ถ ๋๋ ๋ค๋ฅธ ์๋น์ค ์์กด์ฑ์ผ๋ก ๋๋ฌ๋๋ค๋ฉด Keploy๊ฐ ๊ฐ์ฅ ๊ท ํ ์กํ ์ ํ์ ๋๋ค. OpenAPI๋ Postman์์ API ํ ์คํธ๋ฅผ ์์ฑํ๊ณ , AI๋ก ์ฃ์ง ์ผ์ด์ค๋ฅผ ์ถ๊ฐํ ๋ค, ๊ฒฐ๊ณผ๋ฅผ ํธ์ง ๊ฐ๋ฅํ YAML๋ก ๋ณด๊ดํ ์ ์์ต๋๋ค. ํต์ฌ ์ํฌํ๋ก๋ ์ค์ ํธ๋ํฝ๊ณผ ์์กด์ฑ์ ๊ธฐ๋กํ๊ณ ์์ฑ๋ ํ๊ท ํ ์คํธ๋ฅผ ์ฌ์คํํ๋ฉฐ CI์์ ์ธ๋ถ ์์คํ ์ ๋ชจํนํ ์๋ ์์ต๋๋ค. ๋ฒ์ฉ ์ฝ๋ฉ ๋ชจ๋ธ์ ๋ชจ๋ ์ ๋ ฅ์ ์ฒ์๋ถํฐ ์ง์ด๋ด๋ผ๊ณ ํ๋ ๊ฒ๋ณด๋ค ๋ฐฉ์ด ๊ฐ๋ฅํ ์ ๊ทผ์ ๋๋ค.
์ถ์ฒ ๋์: ํตํฉ ๋ฐ ํ๊ท ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๊ฐ ํ์ํ API ์ค์ฌ ์ ํ
์ฐจ๋ณ์ : ๊ณ์ฝ ๋๋ ๊ธฐ๋ก๋ ํธ๋ํฝ์์ ํ
์คํธ๋ฅผ ์์ํด ๋ชจํน๋ ์์กด์ฑ์ ๋์์ผ๋ก ์ฌ์คํ ๊ฐ๋ฅ
๊ฐ๊ฒฉ: Open Source ๋ฐ Playground ๋ฌด๋ฃ; Pro $19/์ฌ์ฉ์/์ + ์ฌ์ฉ๋; Enterprise ๋ณ๋ ํ์
๋ฌด๋ฃ ์ฒดํ: Playground ํฐ์ด๋ ์๊ตฌ ๋ฌด๋ฃ์ด๋ฉฐ Open Source๋ ๋ฌด๋ฃ ์
ํ ํธ์คํ
๋ฐฉ์
๊ฐ์ฅ ์ ๋ง๋ ์ฌ์ฉ ์ฌ๋ก๋ OpenAPI ์ ์, Postman ์ปฌ๋ ์ ๋๋ ๋ํ์ฑ ์๋ ์์ฒญ์ด ํ๋ฅด๋ ์คํ ์ด์ง ํ๊ฒฝ์ ๊ฐ์ถ ์๋น์ค ํ์ ๋๋ค. ๋๊ตฌ๋ ์์ฒญ ํํ์ ์์กด์ฑ์ ๊ดํ ์ฆ๊ฑฐ๋ฅผ ํ๋ณดํ๊ณ , ์ด๋ค ์ผ์ด์ค๋ฅผ ๋ฐฐํฌ ๊ฒ์ดํธ๋ก ์ผ์์ง๋ ๊ฐ๋ฐ์๊ฐ ๊ฒฐ์ ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ฌผ๋ ํธ์คํ ๋ ์์ด์ ํธ ์์ ๊ฐ์ถฐ์ง์ง ์๊ณ ์ง์ ์ดํด๋ณผ ์ ์์ต๋๋ค.
Keploy์ ๊ณต๊ฐ ๊ฐ๊ฒฉ์ ๋ณด๋ฉด ๋ฌด๋ฃ ์ต์ ์ ์ค์ ๋ก ์ ์ฉํ์ง๋ง ์๋ก ์ฑ๊ฒฉ์ด ๋ค๋ฆ ๋๋ค. Open Source๋ ๋ฌด๋ฃ ์ ํ ํธ์คํ ๊ฒฝ๋ก์ ๋๋ค. Playground๋ ์๊ตฌ ๋ฌด๋ฃ์ด๋ฉฐ ๋งค์ ํ ์คํธ ์ค์ํธ ์์ฑ 30ํ, ํ ์คํธ ์คํ 100ํ, ํตํฉ ๋๋ ์๋๋ฐ์ค ์คํ 5,000ํ, AI ํฌ๋ ๋ง 5๊ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์์ง๋์ด๋ง ๊ทธ๋ฃน ์ ์ฒด์ ๋์ ํ๊ธฐ ์ ์ ํ ์๋น์ค์ ์ํฌํ๋ก๊ฐ ๋ง๋์ง ํ์ธํ๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค.
Pro๋ ์ฌ์ฉ์๋น ์ $19์ ์ฌ์ฉ๋์ด ์ถ๊ฐ๋ฉ๋๋ค. ์ข์๋ง๋ค $19์ ์ฌ์ฉ ํฌ๋ ๋ง๊ณผ ๋งค์ ์ค์ํธ ์์ฑ 100ํ, ํ ์คํธ ์คํ 400ํ, ํตํฉ ๋๋ ์๋๋ฐ์ค ์คํ 20,000ํ, AI ํฌ๋ ๋ง 20๊ฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ณต๊ฐ๋ ์ด๊ณผ ์๊ธ์ ํ ์คํธ ์์ฑ๋น $0.16, ํ ์คํธ ์คํ๋น $0.22, ์ถ๊ฐ ํตํฉ ๋๋ ์๋๋ฐ์ค ์คํ 10,000ํ๋น $10์ ๋๋ค. Enterprise๋ ๋ณ๋ ๊ฐ๊ฒฉ์ด๋ฉฐ ๋๊ท๋ชจ ๋ฐฐํฌ์ ์ง์ ๋ฒ์๋ฅผ ๋ค๋ฃน๋๋ค.
์ฒซ ๋ฒ์งธ ํ๊ณ๋ ๋ฒ์์ ๋๋ค. ์ํ์ด ์ ์ ์ผ๋ก ์๊ฐ์ ์ธ ๋ธ๋ผ์ฐ์ ํ๋ฆ์ ์๋ ๋ง์ผํ ์ฌ์ดํธ๋ผ๋ฉด Keploy๊ฐ ๊ธฐ๋ณธ ์ ํ์ ์๋๋๋ค. ์์ ๋ API ๊ณ์ฝ๊ณผ ๊ด์ฐฐ ๊ฐ๋ฅํ ์๋น์ค ํธ๋ํฝ, ๋ชจํนํ ๊ฐ์น๊ฐ ์๋ ์์กด์ฑ์ด ๋ง์์๋ก ํจ์ฉ์ด ์ปค์ง๋๋ค. ์ฌ์ฉ๋ ๋จ์๋ ์ฌ๋ฌ ๊ฐ์ด๋ฏ๋ก ๊ตฌ๋งค ๋ด๋น์๋ $19๋ผ๋ ํ๋ฉด ๊ฐ๊ฒฉ๋ง ๋น๊ตํ์ง ๋ง๊ณ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฆ๊ฐํ๋ ๋จ์๋ฅผ ์ถ์ ํด์ผ ํฉ๋๋ค.
๋ ๋ฒ์งธ ํ๊ณ๋ ํ ์คํธ ํ์ง์ ๋๋ค. ๊ธฐ๋ก๋ ํธ๋ํฝ์ ์ ์งํ๊ณ ์ถ์ง ์์ ๋์๊น์ง ์ด์ ์ ๋์์ผ๋ก ๊ตณํ ์ ์์ต๋๋ค. AI๊ฐ ์์ฑํ ์ฃ์ง ์ผ์ด์ค๋ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋ํ ์ฃผ์ง๋ง, ์ด๋ค ์๋ต๊ณผ ๋ถ์ ํจ๊ณผ, ์์กด์ฑ ์ํธ์์ฉ์ ์ ๋ต์ผ๋ก ๋ณผ์ง๋ ์ฌ์ ํ ๋ฐฐํฌ ์ฑ ์์๊ฐ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
๋น์ฉ์ด ํฐ API ๊ฒฝ๋ก 1๊ฐ ์ ํ
๊ณ์ ์์ฑ, ๊ตฌ๋ ๋ณ๊ฒฝ, ์๋ํํฐ ์์กด์ฑ์ด ๊ฑธ๋ฆฐ ์ฃผ๋ฌธ ์ฐ๊ธฐ์ฒ๋ผ ๊ณผ๊ฑฐ์ ํ๊ท๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์๋ ์ค์ ๋น์ฉ์ด ํฐ ์ํฌํ๋ก๋ถํฐ ์์ํฉ๋๋ค. ์ ์ฅ์ ์ ์ฒด ํ ์คํธ ์ค์ํธ๋ฅผ ํ๊บผ๋ฒ์ ์์ฑํ์ง ์์ต๋๋ค.
Keploy์ ์ค์ ์ฆ๊ฑฐ ์ ๊ณต
๊ณ์ฝ ์ค์ฌ์ผ๋ก ์์ํ๋ค๋ฉด OpenAPI ๋ช ์ธ๋ Postman ์ปฌ๋ ์ ์ ์ฌ์ฉํ๊ณ , ์์กด์ฑ ๋์์ด ์ค์ํ๋ค๋ฉด ๋ํ ํธ๋ํฝ์ ๊ธฐ๋กํฉ๋๋ค. ํฝ์ค์ฒ๊ฐ ๋๊ธฐ ์ ์ ๋น๋ฐ ์ ๋ณด๋ฅผ ์ ๊ฑฐํ๊ณ ๊ฐ์ธ ์๋ณ์ด ๊ฐ๋ฅํ ํ๋ก๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ธํฉ๋๋ค.
์์ฑ๋ ์ด์ค์ ๊ฒํ
๋ถ์์ ํ ์๋ต ํ๋๋ ์ฐ์ฐํ ํ์์คํฌํ๊ฐ ์๋๋ผ ๋น์ฆ๋์ค ๋ถ๋ณ ์กฐ๊ฑด์ ํํํ๋ ์ด์ค์ ๋ง ๋จ๊น๋๋ค. ์๋ณธ ํธ๋ํฝ์ ์์๋ ๋ถ์ ์ผ์ด์ค๋ฅผ ๋ํ๊ณ , ์์ฑํ์ง ์์ ์ฌ๋๋ YAML์ ์ฝ์ ์ ์๋์ง ํ์ธํฉ๋๋ค.
CI์ ๋ฃ๊ธฐ ์ ๋ก์ปฌ ์ฌ์คํ
์๋ํ ์์กด์ฑ ๋ชจํน์ ๋์์ผ๋ก ํ ์คํธ ์ค์ํธ๋ฅผ ์คํํ๊ณ , ์ผ๋ถ๋ฌ ๋์์ ๊นจ๋จ๋ ธ์ ๋ ์ ์ฉํ ์คํจ๊ฐ ๋์ค๋์ง ํ์ธํฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ์ด์ ๋ก ์คํจํ์ง ์๋ ํ ์คํธ๋ ์ฆ๊ฑฐ๊ฐ ์๋๋ผ ์ฌ๊ณ ์ผ ๋ฟ์ ๋๋ค.
๋ณํฉ ๊ฒฝ๋ก 1๊ฐ์ ์ ์ฉํ๊ณ ์ธก์
์ ํํ ํ ์คํธ ์ค์ํธ๋ฅผ CI์ ์ถ๊ฐํฉ๋๋ค. ์ข์์ด๋ ์ฌ์ฉ๋์ ๋๋ฆฌ๊ธฐ ์ ์ 1์ฃผ์ผ ๋์ ์ ์ฝ๋ ์์ฑ ์๊ฐ, ์ฌ์คํ๋ฅ , ์คํ ์คํจ, ๋น ์ ธ๋๊ฐ ๊ฒฐํจ์ ์ถ์ ํฉ๋๋ค.
- ํ๋กฌํํธ๋ง์ด ์๋๋ผ API ๊ณ์ฝ์ด๋ ๊ด์ฐฐ๋ ํธ๋ํฝ์์ ์์
- ํธ์ง ๊ฐ๋ฅํ YAML ํ ์คํธ๋ฅผ ๋ง๋ค๊ณ ๋ก์ปฌ ๋๋ CI์์ ์คํ ๊ฐ๋ฅ
- ๋ฐ๋ณต ๊ฐ๋ฅํ ์ฌ์คํ์ ์ํด HTTP(S), gRPC, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์๋ํํฐ API ๋ชจํน ๊ฐ๋ฅ
- ์ค์ฉ์ ์ธ ๋ฌด๋ฃ ์ ํ ํธ์คํ ๊ฒฝ๋ก์ ํธ์คํ ๋ฌด๋ฃ ํฐ์ด ์ ๊ณต
- ๋ธ๋ผ์ฐ์ ๋๋ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ์ฌ์ ํ ์คํธ๋ฅผ ๋์ ํ์ง ๋ชปํจ
- ์ฌ์ฉ๋ ๋จ์๊ฐ ์ฌ๋ฌ ๊ฐ๋ผ Pro ์ข์ ๊ฐ๊ฒฉ์ ์ต์ ๋น์ฉ์ผ ๋ฟ์
- ๊ฒฐํจ์ ์ ์ ํฝ์ค์ฒ๋ก ๊ตณํ์ง ์์ผ๋ ค๋ฉด ๊ธฐ๋ก๋ ๋์์ ์ฌ๋์ด ๊ฒํ ํด์ผ ํจ
๊ฒฐ๋ก : ๋ฐฐํฌ ์ํ์ ์์ธ์ด API์ ์์กด์ฑ ๋์์ด๋ผ๋ฉด Keploy๋ฅผ ๋จผ์ ๊ตฌ๋งคํ ๋งํฉ๋๋ค. ๋น์ฉ์ด ํฐ ์คํจ๊ฐ ์๊ฐ์ ํ๋ฆ, ๋ชจ๋ฐ์ผ ๋๋ JavaยทPython ๋จ์ ๋ก์ง์ ์ฃผ๋ก ์๋ค๋ฉด ์ฒซ ๋ฒ์งธ ๋๊ตฌ๋ก๋ ๋ง์ง ์์ต๋๋ค.
2. Diffblue Testing Agent: ๊ฒ์ฆ ๊ฐ๋ฅํ JavaยทPython ๋จ์ ์ปค๋ฒ๋ฆฌ์ง์ ์ต์
ํ์ค ์ปค๋ฒ๋ฆฌ์ง ๋๊ตฌ๋ก ํ์ธํ ์ ์๋ ์ ๊ท ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง๊ฐ ๊ตฌ๋งค ๋ชฉํ๋ผ๋ฉด Diffblue Testing Agent๊ฐ ๊ฐ์ฅ ๊ฐํ ์ ํ์ ๋๋ค. ์์ ํจํค์ง๋ ์ ๊ท ์ปค๋ฒ ์ฝ๋ 5,000์ค์ $1,500๋ก, ์ปค๋ฒ๋ ์ค๋น ์ค์ง ๊ฐ๊ฒฉ์ $0.30์ ๋๋ค. ์์ฑ๋ ํ ์คํธ๊ฐ ์ปดํ์ผ๋๊ณ ํต๊ณผํ๋ฉฐ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋๋ ค์ผ๋ง ์ง๊ณ๋๋ฏ๋ก, ๋ชจํธํ ํ๋กฌํํธ ๋ฌถ์์ด ์๋๋ผ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ์ ๋น์ฉ์ด ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ถ์ฒ ๋์: ์ธก์ ๊ฐ๋ฅํ ๋จ์ ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง ๊ณต๋ฐฑ์ด ์๋ Java ๋ฐ Python ์ ์ฅ์
์ฐจ๋ณ์ : ์ปดํ์ผยทํต๊ณผํ๊ณ ๋
๋ฆฝ์ ์ผ๋ก ์ธก์ ๊ฐ๋ฅํ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ถ๊ฐํ ํ
์คํธ์๋ง ๋น์ฉ ์ฑ
์
๊ฐ๊ฒฉ: ์ปค๋ฒ ์ฝ๋ 5,000์ค ํจํค์ง $1,500๋ถํฐ; Enterprise ๋๋ ๊ฐ๊ฒฉ์ ๋ณ๋ ํ์
๋ฌด๋ฃ ์ฒดํ: ์ฒดํ ์ ์ฒญ ์์์ ์์ผ๋ ๊ธฐ๊ฐ์ด๋ ์ ๊ณต๋์ ๊ณต๊ฐ๋์ง ์์
์ด ๋ชจ๋ธ์ ๋ช ํํ ์ปค๋ฒ๋ฆฌ์ง ๋ชฉํ๊ฐ ์๊ณ ํ์ผ๋ง๋ค ์์์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ์๋ ํ ์คํธ๋์ง ์์ ๋ก์ง์ด ๋๋ฌด ๋ง์ ์ฑ์ํ ์ ์ฅ์์ ํนํ ์ ๋ง์ต๋๋ค. Diffblue๋ ์ ์ฅ์ ์ ์ฒด๋ฅผ ๋ฐฐ์น๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. GitHub Copilot CLI์ Claude Code๋ ํ์ฅํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ๋ฒ์ฉ ์ฝ๋ฉ ํ๊ฒฝ์ ํ๋ ๋ ๋์ ํ์ง ์๊ณ ๊ธฐ์กด ๋ช ๋ น์ค ์ํฌํ๋ก ์์์ ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ง์ ๋ฒ์๋ โ๋ฒ์ฉ AIโ๋ผ๋ ์ธ์๋ณด๋ค ์ข์ต๋๋ค. ๊ณต๊ฐ๋ ์ธ์ด ๋งคํธ๋ฆญ์ค๋ Java 8, 11, 17, 21, 25์ Python 3.9 ์ด์์ ์ง์ํฉ๋๋ค. ํด๋น ์คํ์์๋ ๊ฒฐ๊ณผ์ ์ธก์ ๊ณ์ฝ์ด ๊ตฌ์ฒด์ ์ด๋ผ๋ ์ ์ด ๊ฐ์ ์ ๋๋ค. ๋ฐ๋ฉด TypeScript ์ค์ฌ, Go, Rust, C#, Ruby ์ฝ๋๋ฒ ์ด์ค์๋ ์ฆ์ ํ๋ฝ ์ฌ์ ๊ฐ ๋ฉ๋๋ค.
๊ฐ๊ฒฉ ๋ชจ๋ธ์ ์ ํํ ํด์ํด์ผ ํฉ๋๋ค. โ์ปค๋ฒ๋ ์คโ์ โ์์ฑ๋ ํ ์คํธ ์ฝ๋ ์คโ๊ณผ ๊ฐ์ ๋ป์ด ์๋๋๋ค. ์๋ก ํต๊ณผํ ํ ์คํธ๊ฐ ์ด์ ์ ์ปค๋ฒ๋์ง ์์ ์์ค ์ฝ๋ ์ค์ ์คํํ๋ค๋ ๋ป์ด๋ฉฐ, JaCoCo, Cobertura ๋๋ ๋ค๋ฅธ ํ์ค ์ปค๋ฒ๋ฆฌ์ง ์์คํ ์์ ํ์ธํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ตฌ๋งค ๊ฒ์ฆ๋ ๋จ์ํฉ๋๋ค. ๊ธฐ์ค์ ์ ์ธ์ฐ๊ณ ํ์ ๋ ํจํค์ง๋ฅผ ์คํํ ๋ค ๋ณํ๋์ ์ฌํํ๋ฉด ๋ฉ๋๋ค.
๊ทธ๋๋ ์ปค๋ฒ๋ฆฌ์ง๋ ๋๋ฆฌ ์งํ์ ๋๋ค. ํ ์คํธ๊ฐ ํ ์ค์ ์คํํด๋ ๊ฐ์ฅ ์ค์ํ ๋น์ฆ๋์ค ๊ท์น์ ์งํค์ง ๋ชปํ ์ ์๊ณ , ๋์ ๋น์จ ๋ค์ ์ฝํ ์ด์ค์ ์ด ์จ์ด ์์ ์๋ ์์ต๋๋ค. ์ปค๋ฒ๋ฆฌ์ง ๋ถ์ฑ๊ฐ ์ด๋ฏธ ๋ณ๋ชฉ์ผ๋ก ํ์ธ๋๊ณ ์์ง๋์ด๊ฐ ์์ฑ๋ ์ผ์ด์ค์ ํ๋ ์๋ฏธ๋ฅผ ๊ฒํ ํ ๋ Diffblue์ ๊ฐ์น๊ฐ ๊ฐ์ฅ ํฝ๋๋ค. ์๋ํฌ์๋ ๋๊ตฌ๋ ํ๋ก๋์ ํธ๋ํฝ ๊ธฐ๋ก๊ธฐ๊ฐ ์๋๋ฉฐ, ์ด๋ค ์คํจ๊ฐ ์ค์ํ์ง ๊ฒฐ์ ํ๋ ์ผ์ ๋์ ํ์ง๋ ์์ต๋๋ค.
- ์์ ํจํค์ง ๊ธฐ์ค ์ ๊ท ์ปค๋ฒ ์ฝ๋ 1์ค๋น $0.30์ด๋ผ๋ ๋ช ํํ ๊ฐ๊ฒฉ
- ํ ์คํธ๊ฐ ์ปดํ์ผยทํต๊ณผํ๊ณ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ถ๊ฐํด์ผ๋ง ์ง๊ณ
- ์ ์ฅ์ ์ ์ฒด ๋ฐฐ์น ๋ชจ๋๋ก ํ์ผ๋ณ ํ๋กฌํํธ๋ณด๋ค ๋น ๋ฅด๊ฒ ํฐ ์ ์ฒด ํด์ ๊ฐ๋ฅ
- ํ์ค ์ปค๋ฒ๋ฆฌ์ง ๋๊ตฌ๋ก ์ ๊ณต๋ ๋ณํ๋ ๊ฒ์ฆ ๊ฐ๋ฅ
- ์ง์๋๋ Java ๋ฐ Python ๋ฒ์ ์ผ๋ก ์ ํ
- ์ปค๋ฒ๋ฆฌ์ง ์ฆ๊ฐ๋ ์ด์ค์ ์ด ์ฌ๋ฐ๋ฅธ ๋น์ฆ๋์ค ๋์์ ๋ณดํธํ๋ค๋ ์ฆ๊ฑฐ๊ฐ ์๋
- $1,500์ ์์ ๋น์ฉ์ ์๊ท๋ชจ ํ์ผ๋ฟ์์ ์ข์์ ๋๊ตฌ๋ณด๋ค ๋ถ๋ด์ด ํผ
- ๊ณต๊ฐ๋ ์ฒดํ ๊ธฐ๊ฐ๊ณผ ์ ๊ณต๋์ด ์์
๊ฒฐ๋ก : Java ๋๋ Python์ ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง ๋ถ์ฑ๋ฅผ ์ด๋ฏธ ์์นํํ๋ค๋ฉด Diffblue๋ฅผ ์ ํํฉ๋๋ค. ๋ฐฐํฌ ์ํ์ด API, ๋ธ๋ผ์ฐ์ , ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ ๋๋ ๋ฏธ์ง์ ์ธ์ด์ ๊ฑธ์ณ ์๋ค๋ฉด ๊ฑด๋๋ฐ๋ ํธ์ด ๋ซ์ต๋๋ค.
3. Momentic: ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ์๋ํฌ์๋ ํ ์คํธ์ ์ต์
๋น์ฉ์ด ํฐ ์คํจ๊ฐ ๋ธ๋ผ์ฐ์ ๋ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ์ฌ์ ์์ ๋ฐ์ํ๋ ํ์๋ Momentic์ด ๊ฐ์ฅ ์ ๋ง์ต๋๋ค. ์์ฐ์ด ๋ก์ผ์ดํฐ์ ๋ฉํฐ๋ชจ๋ฌ ์ด์ค์ ์ CI ํตํฉ, ์คํจ ๋ถ๋ฅ, ๋ณต๊ตฌ, ์๋ ์น์ , ์์จ ํ์, MCP ์ ๊ทผ์ ๊ฒฐํฉํฉ๋๋ค. ๋จ์ํ ํ ์คํธ ์์ฑ๋ณด๋ค ๋ฒ์๊ฐ ๋์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ์ด๋ํ๋ ๊ฒฝ๋ก๋ฅผ ์์ฑํ๊ณ ์คํํ๋ฉฐ ์ ์งํ๋ ๊ฒ๊น์ง ๊ฒจ๋ฅํ ์ ํ์ ๋๋ค.
์ถ์ฒ ๋์: ๋ถ์์ ํ ์
๋ ํฐ, OTP ๋๋ ๋ค๋จ๊ณ ์ํ๋ฅผ ํฌํจํ ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ์ํฌํ๋ก
์ฐจ๋ณ์ : ์์ฐ์ด ๋ก์ผ์ดํฐ, ๋ฉํฐ๋ชจ๋ฌ ์ด์ค์
, ์คํจ ๋ณต๊ตฌ, ๋ชจ๋ฐ์ผ ์๋ฎฌ๋ ์ดํฐ ์ ๊ณต๋์ ํ๋์ ํ๋์ ํฌํจ
๊ฐ๊ฒฉ: ๋ฌด๋ฃ; Pay as you go $125/์ + ์ฌ์ฉ๋; Enterprise ๋ณ๋ ํ์
๋ฌด๋ฃ ์ฒดํ: Free ํ๋์ ๊ณ์ $0
๊ฐ์ , ์ด๋ฉ์ผ ๋๋ SMS ์ธ์ฆ, ํ๋ ์ ํ, ๊ฒฐ์ , ๊ณ์ ํ์ธ์ฒ๋ผ ์ด์ด์ง๋ ์ฌ์ฉ์ ์ฌ์ ์ Momentic์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ๋ก๋ UI ์ํ์ ์ ์ ํ์ธ, ๊ฒฐ์ ๊ฒฝ๊ณ, ๋ฐฑ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ํต๊ณผํฉ๋๋ค. ๋จ์ ํ ์คํธ ์์ฑ๊ธฐ๋ ์ ์ฒด ํ๋ฆ์ด ๋์ํ๋ค๊ณ ์ฆ๋ช ํ์ง ๋ชปํ๊ณ , ์ทจ์ฝํ ์ ๋ ํฐ ์คํฌ๋ฆฝํธ๋ UI๋ฅผ ๋ฆฌํฉํฐ๋งํ ๋๋ง๋ค ์คํจํ ์ ์์ต๋๋ค. Momentic์ ๋ก์ผ์ดํฐ์ ๋ณต๊ตฌ ๊ธฐ๋ฅ์ ์ด ์ ์ง๋ณด์ ๋ฌธ์ ๋ฅผ ๊ฒจ๋ฅํฉ๋๋ค.
Momentic์ Free ํ๋์ ๋งค์ 2,000ํฌ๋ ๋ง์ ์ ๊ณตํ๋ฉฐ, ์ ์ฒด๋ ์ด๋ฅผ ์ฝ 200ํ์ ํ ์คํธ ์คํ์ผ๋ก ํ์ฐํฉ๋๋ค. ๊ฒฐ๊ณผ ๋ณด๊ด ๊ธฐ๊ฐ 30์ผ๊ณผ ์ 30๋ถ์ ๋ชจ๋ฐ์ผ ์๋ฎฌ๋ ์ดํฐ๋ ํฌํจ๋ฉ๋๋ค. ์ ์คํ ๋ฒ์๋ฅผ ์ ํ ์น ํ์ผ๋ฟ์ด๋ ์์ฃผ ์์ ๋ชจ๋ฐ์ผ ์ค๋ชจํฌ ํ ์คํธ์๋ ์ถฉ๋ถํ์ง๋ง, ๋ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ์ปค๋ฒํ๊ธฐ์๋ ๋ถ์กฑํฉ๋๋ค.
Pay as you go๋ ์ $125์ ์ฌ์ฉ๋์ด ์ถ๊ฐ๋ฉ๋๋ค. 10,000ํฌ๋ ๋ง, ์ฆ ์ผ๋ฐ์ ์ธ ์คํ ์ฝ 1,000ํ์ Android ๋์ ์คํ ๊ธฐ๊ธฐ 5๋, iOS ๋์ ์คํ ๊ธฐ๊ธฐ 5๋, SMS ๋๋ OTP ์ ํ๋ฒํธ 5๊ฐ๊ฐ ํฌํจ๋ฉ๋๋ค. Enterprise๋ ํ ์คํธ ๊ธฐ๋ฐ์ ๋ณ๋ ๊ฐ๊ฒฉ์ ๋๋ค. CI ๋ฐ MCP ์ํฌํ๋ก์ ํจ๊ป GitHubยทGitLab ํตํฉ๋ ์ ๊ณตํฉ๋๋ค.
ํฌ๋ ๋ง ์ฒด๊ณ๋ ์ด๋ก์ ์ผ๋ก ๋ช ํํฉ๋๋ค. ํ ์คํธ ๋จ๊ณ 1๊ฐ์ 1ํฌ๋ ๋ง์ด ๋ค๊ณ , Momentic์ ์ผ๋ฐ์ ์ธ ์คํ์ด ์ฝ 10๋จ๊ณ๋ผ๊ณ ์ค๋ช ํฉ๋๋ค. ์๋ํฐ์์์ ๋ฐ๋ณต ์์ ์ ๋ฌด๋ฃ์ ๋๋ค. ํฌ๋ ๋ง์ ๋งค์ ์ด๊ธฐํ๋๊ณ ์ด์๋์ง ์์ผ๋ฏ๋ก, ํ๋์ ๋๋ฌด ํฌ๊ฒ ์ก์๋ ๋๋ฌด ์๊ฒ ์ก์๋ ๊ฐ๊ฐ ๋ญ๋น์ ์ด๊ณผ ๋น์ฉ์ด ์๊น๋๋ค.
Pay as you go ์ด๊ณผ ์ฌ์ฉ๋ฃ๋ ํฌ๋ ๋ง๋น $0.01875์ ๋๋ค. 10,000ํฌ๋ ๋ง ์ถฉ์ ์ $125, ์ฆ ํฌ๋ ๋ง๋น $0.0125์ ๋๋ค. ์ถ๊ฐ ์ฌ์ฉ๋์ด 6,666.67ํฌ๋ ๋ง์ ๋์ผ๋ฉด ์ผ๋ฐ ์ด๊ณผ ์๊ธ๋ณด๋ค ์ถฉ์ ์ด ์ ๋ ดํด์ง๋ฉฐ, ์ผ๋ฐ์ ์ธ 10๋จ๊ณ ์คํ์ผ๋ก๋ ์ฝ 667ํ์ ๋๋ค.
์๋ ์น์ ๋ ์ ์ฉํ์ง๋ง ๊ฑฐ๋ฒ๋์ค ๋ฌธ์ ๋ฅผ ๋ง๋ญ๋๋ค. ์๋ํ ์์๋ฅผ ๊ทธ๋๋ก ๊ฐ๋ฆฌํค๋ ๋ก์ผ์ดํฐ ๋ณ๊ฒฝ์ ์ ์ง๋ณด์๋ฅผ ์ค์ฌ ์ค๋๋ค. ๋ฐ๋ฉด ์กฐ์ฉํ ๋ค๋ฅธ ๊ฒฝ๋ก๋ฅผ ํํ๋ ๋ณต๊ตฌ๋ ํ๊ท๋ฅผ ์จ๊ธธ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ ์ด์ค์ ์ ์๊ฒฉํ๊ฒ ์ ์งํ๊ณ , ์น์ ๋ ํ ์คํธ์ ๊ฒฝ๋ก๋ ๋์, ์์ ์ํ๊ฐ ๋ฌ๋ผ์ก๋ค๋ฉด ๊ฒํ ๋ฅผ ์๋ฌดํํด์ผ ํฉ๋๋ค.
๋ค๋ฅธ ํ๊ณ๋ ๊ท๋ชจ๊ฐ ์ปค์ก์ ๋์ ๊ฒฝ์ ์ฑ์ ๋๋ค. ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ๋จ๊ณ๋ ์คํํ ๋๋ง๋ค ํฌ๋ ๋ง์ ์ฐ๊ณ , ๋ชจ๋ฐ์ผ ์๋ฎฌ๋ ์ดํฐ์๋ ๋ณ๋์ ์ฉ๋ ์ ์ฝ์ด ์์ผ๋ฉฐ, ์ฐ์ง ์์ ํฌ๋ ๋ง์ ๋ง๋ฃ๋ฉ๋๋ค. Momentic์ ๋จ์๋ฅผ ํฌ๋ช ํ๊ฒ ๊ณต๊ฐํ์ง๋ง ํ ์คํธ ์ค์ํธ ํฌ๊ธฐ, ๋จ๊ณ ์, ๋ธ๋์น ์คํ ๋น๋, ์์ฝ ์คํ์ ๊ณ์ฐํ๋ ์ผ์ ๊ตฌ๋งค์์ ๋ชซ์ ๋๋ค.
- ๋จ์ ํ ์คํธ์ ๊ทธ์น์ง ์๊ณ ๋ธ๋ผ์ฐ์ ์ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ์ฌ์ ๊น์ง ์ปค๋ฒ
- ํฌ๋ ๋ง, ๋จ๊ณ, ์ผ๋ฐ์ ์ธ ์คํ ์์ ๊ด๊ณ๋ฅผ ๊ณต๊ฐ
- ์์ฐ์ด ๋ก์ผ์ดํฐ, ๋ฉํฐ๋ชจ๋ฌ ์ด์ค์ , ์คํจ ๋ถ๋ฅ, ๋ณต๊ตฌ ํฌํจ
- $125๋ฅผ ์ง์ถํ๊ธฐ ์ ์ ๋ฌด๋ฃ ํ๋์ผ๋ก ์๊ท๋ชจ ์ํฌํ๋ก ๊ฒ์ฆ ๊ฐ๋ฅ
- ํฌ๋ ๋ง์ด ๋งค์ ๋ง๋ฃ๋๊ณ ์ด์๋์ง ์์
- ๊ธด ์ํฌํ๋ก๋ ์ผ๋ฐ์ ์ธ 10๋จ๊ณ ์์๋ณด๋ค ์ ๊ณต๋์ ํจ์ฌ ๋นจ๋ฆฌ ์๋ชจ
- ๋ณ๊ฒฝ๋ ๊ฒฝ๋ก๊ฐ ๊ฒฐํจ์ ๊ฐ๋ฆฌ์ง ์๋๋ก ์๋ ์น์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒํ ํด์ผ ํจ
- ๋ชจ๋ฐ์ผ ์๋ฎฌ๋ ์ดํฐ ์๊ฐ๊ณผ ๋์ ์คํ ์ ๋๋ฌธ์ ํฌ๋ ๋ง ์ธ ๊ณํ ์์๊ฐ ์๊น
๊ฒฐ๋ก : ์ค์ ๋ธ๋ผ์ฐ์ ๋๋ ๋ชจ๋ฐ์ผ ๊ฒฐ๊ณผ๊ฐ ๋ฐฐํฌ ๊ฒ์ดํธ์ด๊ณ ํ ์คํธ ์ ์ง๋ณด์์ ์์ง๋์ด๋ง ์๊ฐ์ด ๋ง์ด ๋ ๋ค๋ฉด Momentic์ ์ ํํฉ๋๋ค. ๋ฌธ์ ๊ฐ ์ฃผ๋ก ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ API ์ฌ์คํ์ด๋ผ๋ฉด ์๋ชป๋ ์์ญ์ ๋น์ฉ์ ์ฐ๊ฒ ๋๋ฏ๋ก ๊ฑด๋๋ฐ์ด์ผ ํฉ๋๋ค.
4. TestSprite: ์ด๊ธฐ ๋จ๊ณ ํ์คํ ์ ํ์ ์ต์
ํ๋ฐํธ์๋์ ๋ฐฑ์๋ ์ํฌํ๋ก๋ฅผ ์์ด์ ํธ ํ๋๋ก ๋ค๋ฃจ๋ ค๋ ์๊ท๋ชจ ์ ํ ํ์๋ TestSprite๊ฐ ๊ฐ์ฅ ์ ๊ทผํ๊ธฐ ์ฌ์ด ํ์คํ ์ ํ์ ๋๋ค. ๊ณต๊ฐ๋ ๊ธฐ๋ฅ์๋ ์๋ ์นยท๋ฐฑ์๋ ํ ์คํธ, CLI, Claude Code ๋ฐ Codex์ ์ฐ๋ํ๋ ์ ๋ฃ MCP ํตํฉ, GitHub Actions ํตํฉ, ์์ฝ ์คํ, ๋ฐฑ์๋ ํตํฉ ํ ์คํธ ์ฒด์ธ, ์๋ ์น์ ์ฌ์คํ์ด ํฌํจ๋ฉ๋๋ค. ํ ํ ์คํธ ์ ํ์ ๊ฐ์ฅ ๊น๊ฒ ํ๊ธฐ๋ณด๋ค ๋ฎ์ ์์ ๋น์ฉ์ผ๋ก ๋์ ๋ฒ์๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๊ฐ์ ์ ๋๋ค.
์ถ์ฒ ๋์: ์ฌ๋ฌ ์ ํ์ ์กฐํฉํ์ง ์๊ณ ํ๋ฐํธ์๋์ ๋ฐฑ์๋๋ฅผ ์ปค๋ฒํด์ผ ํ๋ ์ด๊ธฐ ๋จ๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ฐจ๋ณ์ : ํ๋์ ์์ด์ ํธ ์ํฌํ๋ก๊ฐ ํ
์คํธ ๊ณํ, ์น ์คํ, ๋ฐฑ์๋ ์ฒด์ธ, ์์ฝ ์คํ, CI๋ฅผ ์์ฐ๋ฆ
๊ฐ๊ฒฉ: ๋ฌด๋ฃ; ์ฒซ ๋ฌ ์ดํ Starter $19/์; Standard $69/์; Enterprise ๋ณ๋ ํ์
๋ฌด๋ฃ ์ฒดํ: Free๋ ์ 150ํฌ๋ ๋ง ์ ๊ณต; Starter๋ ์ฒซ ๋ฌ $0
TestSprite์ Free ํ๋์ ๋งค์ 150ํฌ๋ ๋ง๊ณผ Test List 1๊ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. Starter๋ ์ฒซ ๋ฌ $0, ์ดํ ์ $19์ด๋ฉฐ 400ํฌ๋ ๋ง, Test List 5๊ฐ, Test Schedule 5๊ฐ๊ฐ ํฌํจ๋ฉ๋๋ค. Standard๋ ์ $69์ 1,600ํฌ๋ ๋ง๊ณผ ๋ฌด์ ํ Test ListยทTest Schedule์ ์ ๊ณตํฉ๋๋ค. Enterprise๋ ๋ณ๋ ๊ฐ๊ฒฉ์ด๋ฉฐ ๋ง์ถคํ ํ๋, ๋ง์ถคํ AI ๋ชจ๋ธ, API ์ ๊ทผ, ์ ๋ด ์ง์์ ์ถ๊ฐํฉ๋๋ค.
์ง์ ์ํํ๊ธฐ ์ฌ์ด ์๊ธ ๊ตฌ์กฐ์ ๋๋ค. ์ฐฝ์ ์๋ 2๋ช ๊ท๋ชจ์ ์์ง๋์ด๋ง ํ์ TestSprite๋ฅผ ํต์ฌ ์ํฌํ๋ก 1๊ฐ์ ์ฐ๊ฒฐํด 150ํฌ๋ ๋ง์ด ์ผ๋ง๋ ๋นจ๋ฆฌ ์๋ชจ๋๋์ง ํ์ธํ๊ณ , ์์ฑ๋ ๊ณํ์ด ์ค์ ์ ํ ์ํ์ ๋ฐ์ํ๋์ง ์ดํด๋ณผ ์ ์์ต๋๋ค. ์ด์ด Starter ์ฒซ ๋ฌ์๋ ๊ณง๋ฐ๋ก ๋น์ฉ์ ๋ด์ง ์๊ณ ๋ ์์ด์ ํธ์ CI๋ฅผ ์ฐ๊ฒฐํด ๋ณผ ์ฌ์ ๊ฐ ์๊น๋๋ค.
๊ธฐ๋ฅ์ด ํ๋ฐํธ์๋์ ๋ฐฑ์๋ ์ํ๋ฅผ ๋ชจ๋ ๊ฐ๋ก์ง๋ฅผ ๋ ํนํ ๋งค๋ ฅ์ ์ ๋๋ค. ๊ณ์ ์ ๋ง๋ค๊ณ , ํ๋กํ์ ๊ธฐ๋กํ๊ณ , ์ด๋ฉ์ผ์ ์ธ์ฆํ ๋ค, ๊ฒฐ๊ณผ ์ํ๋ฅผ UI์ ํ์ํ๋ ์จ๋ณด๋ฉ ํ๋ฆ์ ์๋ก ๋ค ์ ์์ต๋๋ค. TestSprite์ ๋ฐฑ์๋ ํตํฉ ์ฒด์ธ๊ณผ ์น ์ํฌํ๋ก๋ ์ด ์๋๋ฆฌ์ค ์ ์ฒด๋ฅผ ํ๋๋ก ์ ์งํ ์ ์์ต๋๋ค. ๋จ์ ํ ์คํธ ์ค์ฌ ๋๊ตฌ๋ผ๋ฉด ์ฌ๋ฌ ์กฐ๊ฐ์ผ๋ก ๋๋๊ณ ์ฐ๊ฒฐ ์ง์ ์ ํ์ด ์ง์ ๊ฒ์ฆํด์ผ ํฉ๋๋ค.
์ฃผ๋ ํ๊ณ๋ ๊ณต๊ฐ ๊ฐ๊ฒฉ์ด ํฌ๋ ๋ง ๊ธฐ๋ฐ์ด๋ฉด์ ๊ฐ ์ ๊ณต๋์ผ๋ก ์์ ํ ์ํฌํ๋ก๋ฅผ ๋ช ํ ์คํํ ์ ์๋์ง ์ผ๋ฅ ์ ์ผ๋ก ์ฝ์ํ์ง ์๋๋ค๋ ์ ์ ๋๋ค. ์ํฌํ๋ก๋ง๋ค ๋ค๋ฅด๋ฏ๋ก ํฉ๋ฆฌ์ ์ด์ง๋ง, ํ์ผ๋ฟ์์ ์ ์ฉํ ๋ฐฐํฌ ๊ฒ์ฌ 1ํ๋น ํฌ๋ ๋ง์ ์ง์ ์ธก์ ํด์ผ ํ๋ค๋ ๋ป์ด๊ธฐ๋ ํฉ๋๋ค. ์ค์ ์ฌ์ฉ์ ์ฌ์ ์ ๋น์ฉ์ ๋ชจ๋ฅธ ์ฑ 150ํฌ๋ ๋ง๊ณผ 400ํฌ๋ ๋ง๋ง ๋น๊ตํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ต๋๋ค.
๋์ ๋ฒ์๋ ๋ ๋ค๋ฅธ ์ํ์ ๋ณ์ต๋๋ค. ์์ด์ ํธ๋ ํ๋ฐํธ์๋์ ๋ฐฑ์๋๋ฅผ ์์ฐ๋ฅด๋ ๊ณํ์ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์์ง๋ง, ์์ ์ผ์ด์ค๋ฅผ ๋ฒ๋ฆฌ๊ณ ๋๋ฉ์ธ ๊ณ ์ ์ ๋ถ๋ณ ์กฐ๊ฑด์ ์ถ๊ฐํ๋ฉฐ ์น์ ๋ ์ฌ์คํ์ด ์๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๊พธ์ง ์์๋์ง ํ์ธํ๋ ์ผ์ ์ฌ์ ํ ๋ฐฐํฌ ์ฑ ์์์ ๋ชซ์ ๋๋ค. TestSprite๋ ์ค์ ์๊ฐ์ ์์ถํ๋ ๋๊ตฌ์ด์ง ์ ํ ํ๋จ์ ์ธ์ฃผํํ๋ ์๋จ์ด ์๋๋๋ค.
- ๋ฌด๋ฃ ํ๋๊ณผ Starter์ ์ฒซ ๋ฌ $0๋ก ์ค์ ํ์ผ๋ฟ ๋น์ฉ์ ๋ฎ์ถค
- ํ ์ ํ์์ ํ๋ฐํธ์๋์ ๋ฐฑ์๋ ์ํฌํ๋ก๋ฅผ ๋ชจ๋ ์ปค๋ฒ
- ์ ๋ฃ ํฐ์ด์์ Codex, Claude Code, GitHub Actions, ์์ฝ ์คํ, CI์ ์ฐ๋
- ๊ณต๊ฐ๋ ์ $69์ Standard์์ ๋ชฉ๋ก๊ณผ ์ผ์ ๊ฐ์ ์ ํ ์ ๊ฑฐ
- ์์ ํ ์ํฌํ๋ก 1ํ๋น ํฌ๋ ๋ง ์๋น๋์ ํ์ผ๋ฟ์์ ํ์ ํด์ผ ํจ
- ํญ๋์ ์๋ํ๋ ์ข์ ๋จ์ ๋๋ API ๋๊ตฌ๋ณด๋ค ์ฌ๋์ ๊ฐ์ง์น๊ธฐ๊ฐ ๋ ํ์ํ ์ ์์
- ์ ์ฉํ ์ฝ๋ฉ ์์ด์ ํธ ๋ฐ CI ํตํฉ์ ์ ๋ฃ ํ๋์๋ง ํฌํจ
- Enterprise ๊ฐ๊ฒฉ ๋น๊ณต๊ฐ
๊ฒฐ๋ก : ์๊ท๋ชจ ํ์ด ํ์คํ ํ๊ท ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋ จํ๊ณ ์์ฑ๋ ๊ณํ์ ์ ๋๋ก ๊ด๋ฆฌํ ์ ์๋ค๋ฉด TestSprite๊ฐ ๋ง์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ๋ชจ๋ฐ์ผ์ ๊น์ด๊ฐ ๋จ์ผ ์๋น์ค์ ๋์ ๋ฒ์๋ณด๋ค ์ค์ํด์ง๋ฉด Momentic์ผ๋ก, API๊ฐ ์ค์ ๊ณ์ฝ์ด๋ผ๋ฉด Keploy๋ก ์ฎ๊ธฐ๋ ํธ์ด ์ข์ต๋๋ค.
5. Qodo: PR ๊ฒ์ฆ๊ณผ ๋ณ๊ฒฝ ๋ง์ถคํ ํ ์คํธ ์์ฑ์ ์ต์
๋ณ๋ QA ํ๋ก์ ํธ๊ฐ ์๋๋ผ ํ ๋ฆฌํ์คํธ๋ฅผ ๋ฐ๋ผ ํ ์คํธ์ ๋ฆฌ๋ทฐ๊ฐ ์์ง์ด๊ธธ ์ํ๋ค๋ฉด Qodo๊ฐ ๊ฒ์ฆ ์ฐ์ ์ ํ์ ๋๋ค. Qodo์ ํ ์คํธ ์ํฌํ๋ก๋ diff๋ ์ปค๋ฐ์ ๋ถ์ํ๊ณ ์ ์ฅ์ ๋ฌธ๋งฅ๊ณผ ์์กด์ฑ์ ์ดํ ๋ค, ํ์ด ์ ํ ํ๋ ์์ํฌ, ํ์ผ ์์น, ๋ชฉ, ์คํ์ผ์ ๋ง์ถฐ ํ ์คํธ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํฉ๋๋ค. Qodo Cover๋ ํ ๋จ๊ณ ๋ ๋์๊ฐ ์ปค๋ฒ๋ฆฌ์ง ๊ณต๋ฐฑ์ ์ฐพ๊ณ ํ๊ท ํ ์คํธ๋ฅผ ์์ฑยท์คํํ๋ฉฐ, ์ค์ ์ปค๋ฒ๋ฆฌ์ง ๊ฐ์ ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ๊ณ , ๊ฐ์ ํ์ง ๋ชปํ ์์ฑ ํ ์คํธ๋ฅผ ๋๋๋ฆฝ๋๋ค.
์ถ์ฒ ๋์: ์ ์ฅ์ ๋ฌธ๋งฅ์ ๋ฐ์ํ ํ
์คํธ ์์ฑ๊ณผ ํ ๋ฆฌํ์คํธ ๊ฒ์ฆ
์ฐจ๋ณ์ : Qodo Cover๊ฐ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๊ฐ์ ํ์ง ๋ชปํ ์์ฑ ํ
์คํธ๋ฅผ ํ๊ธฐ ๊ฐ๋ฅ
๊ฐ๊ฒฉ: Pro Team์ ๋ฆฌ๋ทฐ ํฌ๋ ๋ง 2,500๊ฐ์ $30/์๋ถํฐ; 30๋ช
์ด์ Enterprise๋ ๋ณ๋ ํ์
๋ฌด๋ฃ ์ฒดํ: 14์ผ ๋์ ๋ฆฌ๋ทฐ์ ํฌ๋ ๋ง ๋ฌด์ ํ, ์นด๋ ๋ถํ์
ํ์ฌ Qodo์ ํฌ์ง์ ๋์ ๊ณผ๊ฑฐ๋ณด๋ค ๋ช ํํฉ๋๋ค. ํ์ฌ๋ 2026๋ 4์ ์๋ ์์ฑ๊ณผ ์ฑํ ๊ธฐ๋ฐ ์ฝ๋ ์์ฑ์ ์ค๋จํ๊ณ ๋ฆฌ๋ทฐ์ ๊ฒ์ฆ์ ์ ์งํ์ต๋๋ค. ๋๋ถ์ ๋น๊ต ๊ธฐ์ค์ด ์ ๋ช ํด์ก์ต๋๋ค. Qodo๋ ๋ ํ๋์ ์๋ ์์ฑ ์ข์์ ์ฐจ์งํ๋ ค๋ ์ ํ์ด ์๋๋๋ค. ์ฌ๋์ด๋ Copilot, Codex, Claude Code ๋๋ ๋ค๋ฅธ ์์ด์ ํธ๊ฐ ๋ง๋ ์ฝ๋ ์ฃผ์์ ๋ ๋ฆฝ์ ์ธ ์ฒดํฌํฌ์ธํธ๋ฅผ ํ๋งคํฉ๋๋ค.
๊ณต๊ฐ๋ Pro Team ํ๋์ ๊ณต์ ํฌ๋ ๋ง 2,500๊ฐ์ $30๋ถํฐ ์์ํ๋ฉฐ ์ต๋ 30๋ช ์ ์ง์ํฉ๋๋ค. ํฌ๋ ๋ง๋น ๊ฐ๊ฒฉ์ $0.012์ด๋ฏ๋ก ๊ณต๊ฐ๋ ํ์ 2,500๊ฐ์ $30, 5,000๊ฐ์ $60, 20,000๊ฐ์ $240์ ๋๋ค. ์ ์ฅ์์ ๋ฆฌ๋ทฐ์ ๊ฐ์์๋ ์ ํ์ด ์์ง๋ง ์ค์ ํ๋๋์ ๊ณต์ ํฌ๋ ๋ง ํ์ ๋ฌถ์ ๋๋ค. ํฌ๋ ๋ง์ ๋งค์ ์ฃผ๊ธฐ๊ฐ ๋๋ ๋ ๋ง๋ฃ๋๋ฉฐ ์ด์๋์ง ์์ต๋๋ค.
14์ผ ์ฒดํ ์ดํ ์๊ตฌ์ ์ธ ์ผ๋ฐ ๋ฌด๋ฃ ํฐ์ด๋ ์์ง๋ง ์๊ฒฉ ์๊ฑด์ ๊ฐ์ถ ์คํ์์ค ํ๋ก์ ํธ๋ ๋ฌด๋ฃ ์ ๊ทผ์ ์ ์ฒญํ ์ ์์ต๋๋ค. Enterprise๋ 30๋ช ์ด์ ์กฐ์ง์ ๋ณ๋ ๊ฐ๊ฒฉ์ ์ ์ฉํฉ๋๋ค. ๋ฆฌ๋ทฐ ์ํ ๊ตฌ์กฐ๋ ๋ช ํํ์ง๋ง ๊ตฌ๋งค ์ ์ค์ํ ์ฃผ์์ ์ด ์์ต๋๋ค. ๊ณต๊ฐ ๊ฐ๊ฒฉ ํ์ด์ง๋ ๋ฆฌ๋ทฐ ํฌ๋ ๋ง๋ง ๊ฐ๊ฒฉ์ผ๋ก ์ ์ํ๋ฉฐ Qodo Cover์ ๋ณ๋ ๊ณต๊ฐ ๊ฐ๊ฒฉ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
๋ฆฌ๋ทฐ ์ง์ฐ๊ณผ ํ๊ท ์ ๋ขฐ๋๊ฐ ์ฐ๊ฒฐ๋ ํ์ด ๊ฐ์ฅ ํฐ ํจ๊ณผ๋ฅผ ๋ด ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ด ๋ค์ด์ค๋ฉด Qodo๊ฐ ์ ์ฅ์ ๋ฌธ๋งฅ ์์์ diff๋ฅผ ์ฝ๊ณ , ๋ณ๊ฒฝ์ ๋ง๋ ํ ์คํธ๋ฅผ ์ ์ํ๊ณ , ๊ทธ ํ ์คํธ๊ฐ ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ํ๋์ง ๊ฒ์ฆํฉ๋๋ค. ๋ฒ์ฉ ์์ด์ ํธ์ โํ ์คํธ๋ฅผ ๋ ์์ฑํ๋ผโ๊ณ ์ง์ํ๋ ๊ฒ๋ณด๋ค ์ด์ ์ด ๋ถ๋ช ํ๋ฉฐ, ์ฝ๋ ๋ฆฌ๋ทฐ ์ด๋ฒคํธ์ ์ฆ๊ฑฐ๋ฅผ ๋ถ์ฌ ๋ก๋๋ค.
ํ๊ณ๋ ๋น์ฉ ์์ธก์ ๋๋ค. ํฌ๋ ๋ง ์๋น๋, ์๋ณ ๋ง๋ฃ, Cover๋ฅผ ๋๋ฌ์ผ ๋ถ๋ช ํํ ๊ณต๊ฐ ๊ฒฝ๊ณ ๋๋ฌธ์ ์ฒซ ์ฒญ๊ตฌ์ก์ Keploy ์ข์์ด๋ Diffblue์ ์ปค๋ฒ ์ฝ๋ ์ค๋ณด๋ค ๊ณ์ฐํ๊ธฐ ์ด๋ ต์ต๋๋ค. Qodo์ ๋ ๋ฆฝ ๊ฒ์ฆ ๋ฐฉํฅ์ ํ๋นํ์ง๋ง, ๊ตฌ๋งค ์ ์ ํ ๋ฆฌํ์คํธ ์์ ๋ฆฌ๋ทฐ ๊น์ด, Cover ์ฌ์ฉ๋์ ์ค์ 1๊ฐ์ ํ๋ณธ์ ์ฐ๊ฒฐํด ๋ฌ๋ผ๊ณ ์๊ตฌํด์ผ ํฉ๋๋ค.
- ๊ณ ๋ฆฝ๋ ํ๋กฌํํธ๊ฐ ์๋๋ผ diff์ ์ปค๋ฐ์ ๋ฐ๋ผ ์ ์ฅ์ ๋ฌธ๋งฅ์ ๋ฐ์ํด ์์ฑ
- Qodo Cover๊ฐ ํจ๊ณผ๋ฅผ ๊ฒ์ฆํ๊ณ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋๋ฆฌ์ง ๋ชปํ ํ ์คํธ๋ฅผ ๋กค๋ฐฑ ๊ฐ๋ฅ
- ๊ฐ๋ฐ์๋ง๋ค ์ข์ ์๊ธ์ ๋ด์ง ์๊ณ ๊ณต์ ํฌ๋ ๋ง์ผ๋ก ์ต๋ 30๋ช ์ง์
- ๊ฒ์ฆ ์ค์ฌ ์ค๊ณ๋ก ๋ณ๊ฒฝ์ ๋ง๋ ์ฝ๋ฉ ์์ด์ ํธ์ ์ ์ฉํ ๋ถ๋ฆฌ ํ๋ณด
- 14์ผ ์ฒดํ ์ดํ ์๊ตฌ์ ์ธ ์ผ๋ฐ ๋ฌด๋ฃ ํฐ์ด ์์
- ํฌ๋ ๋ง์ด ๋งค์ ๋ง๋ฃ๋๊ณ ์ด์๋์ง ์์
- ๊ฐ๊ฒฉ ํ์ด์ง์ Qodo Cover ๋ณ๋ ๊ณต๊ฐ ๊ฐ๊ฒฉ์ด ์์
- ์๋ ์์ฑ๊ณผ ์ฑํ ๊ธฐ๋ฐ ์ฝ๋ ์์ฑ์ ์ค๋จํ์ผ๋ฏ๋ก ๋ฒ์ฉ ์ด์์คํดํธ 1๊ฐ๋ฅผ ์ํ๋ ๊ตฌ๋งค์๋ ๋ค๋ฅธ ์ ํ๋ ํ์
๊ฒฐ๋ก : ํ ๋ฆฌํ์คํธ๊ฐ ํต์ ์ง์ ์ด๊ณ ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ ํ๋ ๋ ๋๋ ๊ฒ๋ณด๋ค ๋ ๋ฆฝ์ ์ธ ๋ฆฌ๋ทฐ๊ฐ ์ค์ํ๋ค๋ฉด Qodo๋ฅผ ์ ํํฉ๋๋ค. $30 ๋ฆฌ๋ทฐ ํ์ ํ ์คํธ ๊ฐ๊ฒฉ์ผ๋ก ๊ฐ์ฃผํ๊ธฐ ์ ์ Qodo Cover์ ์์ ์กฐ๊ฑด๋ถํฐ ํ์ธํด์ผ ํฉ๋๋ค.
6. Blacksmith: CI ์คํ์ด ๋ณ๋ชฉ์ผ ๋ ์ต์
์ ๋ขฐํ ์ ์๋ ํ ์คํธ ์ค์ํธ๊ฐ ์ด๋ฏธ ์์ง๋ง GitHub Actions๊ฐ ์ด๋ฅผ ์ถฉ๋ถํ ๋น ๋ฅด๊ฒ ์คํํ์ง ๋ชปํ๋ค๋ฉด Blacksmith๊ฐ ์ด ๋ชฉ๋ก์์ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค. ํ์ฌ ํ ์คํธ ์์ฑ์ด ์๋๋ผ ๊ณ ์ฑ๋ฅ ๊ด๋ฆฌํ ๋ฌ๋, ์บ์ฑ, ๊ด์ธก์ฑ, ์คํจ ์ง๋จ์ ํ๋งคํฉ๋๋ค. ๊ทธ๋์ ์ด ๋น๊ต์์ Blacksmith๋ ๋ค๋ฅธ ๋๊ตฌ์ ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ๋ ์ ํ์ ๋๋ค. ์ฑ๊ณต์ ์ธ AI ํ ์คํธ ์์ฑ๊ธฐ๋ฅผ ๋์ ํ ๋๋ง๋ค CI ์์ ์ด ๋์ด๋๊ณ , ๊ฒฐ๊ตญ ๋ฌ๋ ์์ฐ๋ AI ์ฝ๋ฉ ์์ฐ์ ์ผ๋ถ๊ฐ ๋ฉ๋๋ค.
์ถ์ฒ ๋์: ํ
์คํธ ๋๊ธฐ์ด์ด๋ ์คํ ์๊ฐ ๋๋ฌธ์ ๋ณํฉ์ด ๋ฆ์ด์ง๋ GitHub Actions ์ฌ์ฉ์
์ฐจ๋ณ์ : ๋ฎ๊ณ ํฌ๋ช
ํ ๋ฌ๋ ๋ถ๋น ์๊ธ, CI ๊ด์ธก์ฑ, ํ์ฌ ์ ๊ณต๋๋ [code]smith ์คํจ ์ง๋จ
๊ฐ๊ฒฉ: ๋ฌด๋ฃ ์ ๊ณต๋ ์ดํ Ubuntu x64 $0.004/๋ถ, ARM $0.0025/๋ถ, Windows $0.008/๋ถ, macOS M4 $0.08/๋ถ; Enterprise ๋ณ๋ ํ์
๋ฌด๋ฃ ์ฒดํ: ์ข
๋์ ๋ฌ๋์ ์ 3,000๋ถ ๋ฌด๋ฃ ์ ๊ณต
Blacksmith๋ฅผ ํ๊ฐํด์ผ ํ ์ด์ ๋ ํ์ฌ์ 2026๋ 8์ 12์ผ ๋ฐํ์๋ ๋๋ฌ๋ฉ๋๋ค. ํ์ฌ๋ ๊ธฐ์ ๊ฐ์น $550 million์ผ๋ก $45 million ๊ท๋ชจ์ Series B๋ฅผ ์ ์นํ๊ณ , 6,000๊ณณ์ด ๋๋ ๊ธฐ์ ์ด ์ ํ์ ์ฌ์ฉํ๋ฉฐ, 2026๋ ์ด๋ถํฐ CI ์์ ์ด ๋งค์ฃผ 5~10% ์ฆ๊ฐํ๋ค๊ณ ๋ฐํ์ต๋๋ค. ํ ๊ณ ๊ฐ์ Claude Code ๋์ ํ ํ ๋ฆฌํ์คํธ ์๊ฐ 4x ๋์ด ๊ธฐ์กด CI๊ฐ ๋ฐ๋ผ๊ฐ์ง ๋ชปํ๋ค๊ณ ์ ํ์ต๋๋ค. ์ด๋ ์ค๋ฆฝ์ ์ธ ๋ฒค์น๋งํฌ๊ฐ ์๋๋ผ ์ ์ฒด์ ๊ณ ๊ฐ์ด ๋ณด๊ณ ํ ์์น์ง๋ง, ๋น์ฆ๋์ค ๊ฒฐ๊ณผ๋ ์ค๋๋ ฅ์ด ์์ต๋๋ค. ์ฝ๋ฉ ์์ด์ ํธ์ ์ฒ๋ฆฌ๋์ ๋ณ๋ชฉ์ ๊ฒ์ฆ ๋จ๊ณ๋ก ์ฎ๊น๋๋ค.
๊ทธ๋ ๋ค๊ณ Blacksmith๊ฐ AI ํ ์คํธ ์์ฑ๊ธฐ๋ ์๋๋๋ค. ํ์ฌ [code]smith๋ CI ์คํจ๋ฅผ ์ง๋จํ๊ณ ์๋ ์์ ํฉ๋๋ค. ๋ณํฉ ์ ๋ณ๊ฒฝ ์ฌํญ์ ์์จ ํ ์คํธํ๋ค๊ณ ์ค๋ช ํ [code]smith QA๋ ์ผ๋ฐ ์ ๊ณต ๊ธฐ๋ฅ์ด ์๋๋ผ ์ถ์ ์์ ์ ๋๋ค. QA ์์ฑ์ด ์ด๋ฏธ ์ ๊ณต๋๋ค๊ณ ๊ฐ์ ํด ๊ตฌ๋งคํ๋ฉด ๋ก๋๋งต ์ฝ์์ ์ฌ๋ ์ ์ ๋๋ค. ํ์ฌ ๋ฌ๋์ ์ง๋จ ๊ณ์ธต ์์ฒด๊ฐ ๊ฐ์ ํ ๋๋ง ๊ตฌ๋งคํด์ผ ํฉ๋๋ค.
Blacksmith์ ๊ณต๊ฐ ์ข ๋์ ์๊ธ์ Ubuntu x64 ๋ถ๋น $0.004, Ubuntu ARM ๋ถ๋น $0.0025, Windows x64 ๋ถ๋น $0.008, macOS M4 ๋ถ๋น $0.08์ ๋๋ค. ๊ณต๊ฐ๋ ๋ฌด๋ฃ ์ ๊ณต๋์ ์ 3,000๋ถ์ ๋๋ค. Ubuntu ์ถ๊ฐ ์ต์ ์ Docker ๋ ์ด์ด ์บ์ฑ GB๋น ์ $0.50, ์คํฐํค ๋์คํฌ GB๋น ์ $0.50, ๊ณ ์ IP 1๊ฐ๋น ์ $100์ ๋๋ค.
Enterprise๋ ๋ณ๋ ๊ฐ๊ฒฉ์ด๋ฉฐ 99.9% SLA, 24/7 ์ฐ์ ์ง์, ์ ์ฉ Slack, ์จ๋ณด๋ฉ, CI ์ต์ ํ ์ง์, ์ํฐํ๋ผ์ด์ฆ ๋์ ์คํ์ ์ถ๊ฐํฉ๋๋ค. Blacksmith๋ ์คํํธ์ ๊ณผ ์คํ์์ค ํ๋ก๊ทธ๋จ๋ ๋ช ์ํฉ๋๋ค. ์คํํธ์ ์ ์ง์ 100๋ช ๋ฏธ๋ง, ๋์ ํฌ์๊ธ $50 million ๋ฏธ๋ง, ์ค๋ฆฝ 5๋ ๋ฏธ๋ง์ด์ด์ผ ํฉ๋๋ค. ์คํ์์ค ํ๋ก๊ทธ๋จ์ ํ๋ฐํ ์ ์ง๋๋ ๊ณต๊ฐ ์ ์ฅ์, ํ์ฉ์ ์ธ ๋ผ์ด์ ์ค, ๋ช ํํ ์ปค๋ฎค๋ํฐ ์ฌ์ฉ์ด ํ์ํฉ๋๋ค. ๊ฐ๊ฒฉ ํ์ด์ง๋ ์ด๋ ํ๋ก๊ทธ๋จ๋ ๊ธ์ ํํ์ ๊ณต๊ฐํ์ง ์์ผ๋ฏ๋ก ์น์ธ ์ ์๋ ์์ฐ์ ๋ฐ์ํ๋ฉด ์ ๋ฉ๋๋ค.
GitHub ๋น์ฉ๋ ํ ์ค ๋ํด์ง๋๋ค. Blacksmith์ ์ค๋ช ์ ๋ฐ๋ฅด๋ฉด 2026๋ 3์ 1์ผ๋ถํฐ GitHub๋ ์๋ํํฐ ๋ฐ ์ ํ ํธ์คํ ๋ฌ๋๋ฅผ ํฌํจํ Actions ์ฌ์ฉ๋์ ๋ถ๋น $0.002์ Actions ํ๋ซํผ ์์๋ฃ๋ฅผ ๋ถ๊ณผํฉ๋๋ค. ๋ฐ๋ผ์ Ubuntu x64๋ฅผ ์ 10,000๋ถ ์คํํ๋ ๋น์ฉ์ ๋จ์ํ 10,000 x $0.004๊ฐ ์๋๋๋ค.

$48์ Keploy Pro 8์์ $152๋ณด๋ค ์์ง๋ง ์ํคํ ์ฒ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ARM ๋ถ๋น ์๊ธ์ ๋ ์ธ๊ณ , macOS ๋ถ๋น ์๊ธ์ Ubuntu x64 ๋ฌ๋์ 20๋ฐฐ์ด๋ฉฐ, ์์ ๋์ด ์๋ค๋ฉด ์คํ ๋ฆฌ์ง๋ ๊ณ ์ IP ๋น์ฉ์ด ์ปดํจํ ๋น์ฉ์ ๋์ ์๋ ์์ต๋๋ค. ์ด ๊ณ์ฐ์ ๊ณต๊ฐ๋ ๋๋ก ๋ฌด๋ฃ ์ ๊ณต๋์ด ์ ์ฉ๋๊ณ 10,000๋ถ ์ ์ฒด์ GitHub ํ๋ซํผ ์์๋ฃ๊ฐ ๋ถ๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ํฌ๋ช ํ ๊ณํ ์์๋ก ์ฌ์ฉํ๋ ์ค์ ์ํฌํ๋ก์ ์ฒญ๊ตฌ ๋จ์๋ก ๋ชจ๋ ์ ๋ ฅ๊ฐ์ ๋ฐ๊ฟ์ผ ํฉ๋๋ค.
๋ฌ๋ ์๋์ ์์ต์ ํ ์คํธ ์๊ฐ ์๋๋ผ ๊ฐ๋ฐ์์ ๋๊ธฐ ์๊ฐ์์ ๋์ต๋๋ค. ๊ฐ๋ฐ์ 8๋ช ์ด ํ๋ฃจ์ ํ ๋ฆฌํ์คํธ 2๊ฐ์ฉ ์ฒ๋ฆฌํ๋ฉฐ ๊ฐ๊ฐ ํผํ ์ ์๋ ๋๊ธฐ ์๊ฐ 10๋ถ์ ๊ฒช๋๋ค๋ฉด, 5์ผ ๋์ 800๊ฐ๋ฐ์-๋ถ์ ์์ต๋๋ค. ๋น ๋ฅธ ๋ฌ๋๊ฐ ๊ทธ์ค ์ผ๋ถ๋ฅผ ํ์ํ ์ ์์ง๋ง ๊ธฐ์ค์ ์ด ์์ด์ผ ๊ท๋ชจ๋ฅผ ์ ์ ์์ต๋๋ค. ๋ง์ด๊ทธ๋ ์ด์ ์ ์ p95 ๋๊ธฐ ์๊ฐ, p95 ์คํ ์๊ฐ, ์บ์ ์ ์ค๋ฅ , ์ฌ์คํ๋ฅ ์ ์ธก์ ํด์ผ ํฉ๋๋ค. โCI๊ฐ ๋๋ฆฐ ๊ฒ ๊ฐ๋คโ๋ ์์ฐ ๋ชจ๋ธ์ด ์๋๋๋ค.
Blacksmith๋ฅผ ๊ฐ์ฅ ์๋ชป ์ฐ๋ ๋ฐฉ๋ฒ์ ๋ถ์์ ํ ํ ์คํธ ์ค์ํธ๋ฅผ ๊ทธ๋๋ก ์ฎ๊ธฐ๋ ๊ฒ์ ๋๋ค. ๋ณ๋ ฌ ๋ฌ๋๋ ๋น๊ฒฐ์ ์ ์คํจ์ ์ฌ์๋ ๋น์ฉ์ ๋ช ๋ฐฐ๋ก ๋๋ฆด ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ฌํ ํ๋ ์ดํค ํ ์คํธ๋ฅผ ์ง๋จํด ์ ๊ฑฐํ๊ณ , ์ง๋ ฌ ํตํฉ ์์กด์ฑ๊ณผ ๋ณ๋ ฌ๋ก ์์ ํ๊ฒ ์คํํ ํ ์คํธ๋ฅผ ๋ถ๋ฆฌํ ๋ค, ๋ํ ํ๋์จ์ด์์ ๊ฐ์ ์ํฌํ๋ก๋ฅผ ๋น๊ตํด์ผ ํฉ๋๋ค. ์ฝ๋ฉ ์์ด์ ํธ์ ๋ถ์์ผ๋ก ์ด ๊ท์จ์ ๊ฐ์น๊ฐ ๋ ์ปค์ง๋๋ค. ์์ฑ๋ ํ ๋ฆฌํ์คํธ๊ฐ ๋ง์์๋ก ๊ฐ์ ๋์ ํ ์คํธ๊ฐ ์ฉ๋์ ์ก์๋จน์ ๊ธฐํ๋ ๋์ด๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
- Ubuntu, ARM, Windows, macOS M4์ ํฌ๋ช ํ ๋ถ๋น ์๊ธ
- ๋ฌด๋ฃ 3,000๋ถ์ผ๋ก ์ ํ๋ GitHub Actions ๋น๊ต๋ฅผ ํด๋ณผ ์ฌ์ ์ ๊ณต
- ํ์ฌ [code]smith๊ฐ ์คํจ ์ง๋จ๊ณผ ์๋ ์์ ์ง์
- ํ ์คํธ ์ค์ํธ๊ฐ ๊ฑด์ ํด์ง ๋ค ์ค์ ๋ณํฉ ๋ณ๋ชฉ ์ํ ๊ฐ๋ฅ
- ํ์ฌ ํ ์คํธ ์ค์ํธ๋ฅผ ์์ฑํ์ง ์์
- [code]smith QA๋ ์ถ์ ์์ ์ด๋ฏ๋ก ์ ๊ณต ์ค์ธ ๊ธฐ๋ฅ์ฒ๋ผ ํ๊ฐํ๋ฉด ์ ๋จ
- ์ด๋น์ฉ์ GitHub ํ๋ซํผ ์์๋ฃ์ ์ถ๊ฐ ์ต์ ์ ํฌํจํด์ผ ํจ
- ๋น ๋ฅธ ์คํ์ด ํ๋ ์ดํคยท์ค๋ณตยท๋ถ์ ์ ํ๊ฒ ๋ถํ ๋ ํ ์คํธ์ ๋ญ๋น๋ฅผ ์ฆํญํ ์ ์์
๊ฒฐ๋ก : ์ธก์ ๊ฒฐ๊ณผ CI ์คํ ๋๋ฌธ์ ๋ณํฉ์ด ๋๋ ค์ง๋ค๋ ์ฌ์ค์ด ํ์ธ๋ ๋ค Blacksmith๋ฅผ ๊ตฌ๋งคํฉ๋๋ค. Keploy, Diffblue, Momentic, TestSprite, Qodo๋ฅผ ๋์ ํ๋ ์ ํ์ผ๋ก ์ฌ๊ฑฐ๋ ๋ฏธ๋ QA ๊ธฐ๋ฅ์ ๊ทผ๊ฑฐ๋ก ์์ฐ์ ์น์ธํด์๋ ์ ๋ฉ๋๋ค.
7. GitHub Copilot: ์ด๋ฏธ ๊ฒฐ์ ์ค์ด๋ผ๋ฉด ๊ฐ์ฅ ๋์ ๋ฒ์ฉ ์ ํ
๊ฐ๋ฐ์๊ฐ ์ด๋ฏธ GitHub Copilot์ ์ฌ์ฉํ๋ฉฐ ํ์ ์ฝ๋ฉ ํ๋ฆ ์์์ ๋จ์ ๋๋ ํตํฉ ํ ์คํธ ์ด์์ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ณ ์ถ์ ๋ ๊ฐ์ฅ ์ ํฉํ ๋ฒ์ฉ ๋๊ตฌ์ ๋๋ค. GitHub ์์ฒด ๊ฐ์ด๋๋ Copilot์ด ๋ ์ ํ์ ๋ชจ๋ ์์ฑํ ์ ์์ง๋ง ๋ณต์กํ ์๋๋ฆฌ์ค์๋ ๋ ๊ตฌ์ฒด์ ์ธ ํ๋กฌํํธ๊ฐ ํ์ํ๊ณ ์์ฑ๋ ํ ์คํธ๋ฅผ ๊ฒํ ํด์ผ ํ๋ค๊ณ ์ค๋ช ํฉ๋๋ค. ์ ํํ ๊ฒฝ๊ณ์ ๋๋ค. ํ ์คํธ ์์ฑ์ ๋ง๋งํจ์ ์ค์ฌ ์ฃผ์ง๋ง ๊ทธ๋ด๋ฏํ ํ ์คํธ๋ฅผ ๋ ๋ฆฝ์ ์ธ ์ฆ๊ฑฐ๋ก ๋ฐ๊พธ์ง๋ ์์ต๋๋ค.
์ถ์ฒ ๋์: ์ด๋ฏธ Copilot์ ์ฌ์ฉํ๋ฉฐ ๋ถ๋ด ์์ด ํ
์คํธ ๊ณจ๊ฒฉ์ ๋ง๋ค๊ณ ์ถ์ ๊ฐ๋ฐ์
์ฐจ๋ณ์ : ๊ธฐ์กด GitHub ์ํฌํ๋ก์์ ์๋ ์์ฑ, ์ฑํ
, CLI, ์์ด์ ํธ, ์ฝ๋ ๋ฆฌ๋ทฐ์ ํจ๊ป ํ
์คํธ ์์ฑ ์ ๊ณต
๊ฐ๊ฒฉ: Free $0; Pro $10; Pro+ $39; Max $100; Business $19; Enterprise $39/์ฌ์ฉ์/์
๋ฌด๋ฃ ์ฒดํ: Copilot Free์ ์ฝ๋ ์์ฑ 2,000ํ์ ์ ํ๋ ์ฑํ
ยท์์ด์ ํธ ์ฌ์ฉ ํฌํจ
๊ฐ์ธ์ฉ ํ๋์ Free $0๋ถํฐ ์์ํ๋ฉฐ ์ ์ฝ๋ ์์ฑ 2,000ํ, Copilot CLI, ์ ํ๋ ์ฑํ ยท์์ด์ ํธ ์ฌ์ฉ์ ์ ๊ณตํฉ๋๋ค. Pro๋ ์ฌ์ฉ์๋น ์ $10์ด๋ฉฐ ๋ฌด์ ํ ์ฝ๋ ์์ฑ, ์ฝ๋ ๋ฆฌ๋ทฐ, ์ ์ด AI ํฌ๋ ๋ง $15 ์๋น์ด ํฌํจ๋ฉ๋๋ค. Pro+๋ ์ฌ์ฉ์๋น ์ $39์ ์ AI ํฌ๋ ๋ง $70 ์๋น, Max๋ ์ฌ์ฉ์๋น ์ $100์ ์ ํฌ๋ ๋ง $200 ์๋น์ ์ ๊ณตํฉ๋๋ค.
์กฐ์ง์ฉ Business๋ ์ฌ์ฉ์๋น ์ $19์ด๋ฉฐ ์ฌ์ฉ์๋น AI ํฌ๋ ๋ง 1,900๊ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. Enterprise๋ ์ฌ์ฉ์๋น ์ $39์ ์ฌ์ฉ์๋น AI ํฌ๋ ๋ง 3,900๊ฐ๋ฅผ ์ ๊ณตํ๊ณ GitHub Enterprise Cloud๊ฐ ํ์ํฉ๋๋ค. ์กฐ์ง์ ์ถ๊ฐ ์ฌ์ฉ๋์ AI ํฌ๋ ๋ง๋น $0.01์ ๋๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ๋ AI ํฌ๋ ๋ง์ ์๋นํ๊ณ ์์ด์ ํธ ๊ธฐ๋ฅ์ GitHub Actions ์๊ฐ๋ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก, ํ ์คํธ ์ํฌํ๋ก์๋ AI์ CI๋ผ๋ 2๊ฐ์ง ์ฌ์ฉ๋ ๋จ์๊ฐ ๋ชจ๋ ์ ์ฉ๋ ์ ์์ต๋๋ค.
Copilot์ ๋ฒ์๋ฅผ ์ขํ ์ฌ๋์ด ๊ฒํ ํ ์ ์๋ ํ ์คํธ์์ ๊ฐ์ฅ ์ ์ฉํฉ๋๋ค. ๋ณ๊ฒฝ๋ ํจ์ 1๊ฐ์ ํ ์คํธ ์ด์์ ์์ฒญํ๊ณ , ๋์๊ณผ ์ฃ์ง ์ผ์ด์ค๋ฅผ ์ ๊ณตํ๊ณ , ์ผ๋ถ๋ฌ ๊ฒฐํจ์ ๋ฃ์์ ๋ ์ด์ค์ ์ด ์คํจํ๋์ง ์ดํ ๋ค, ๊ณ์ฝ์ ๋ช ํํ๊ฒ ๋ง๋๋ ์ผ์ด์ค๋ง ๋จ๊น๋๋ค. ๊ธฐ์กด ์์๋ฅผ ํ๋ก์ ํธ๊ฐ ์ ํํ ํ ์คํธ ํ๋ ์์ํฌ๋ก ์ฎ๊ธฐ๊ฑฐ๋ ๊ฐ๋ฐ์๊ฐ ๋ค๋ฌ์ ํฝ์ค์ฒ ๊ณจ๊ฒฉ์ ๋ง๋๋ ๋ฐ๋ ์ ์ฉํฉ๋๋ค.
๊ฐ์ฅ ํฐ ํ๊ณ๋ ์๋ก ์ฐ๊ด๋ ๊ฐ์ ์ ๋๋ค. Copilot์ด ๊ตฌํ์ ์์ฑํ ๋ค ๊ฐ์ ์ฝ๋์ ์ค๋ช ์ ๋ฐ์ ํ ์คํธ๊น์ง ๋ง๋ค๋ฉด ๊ฐ์ ์คํด๋ฅผ ๋ ๋ฒ ์ฝ๋ํํ ์ ์์ต๋๋ค. ๋ ๋ฆฝ์ ์ธ ๋ช ์ธ, ๊ธฐ๋ก๋ ๋์, ์ธ๋ถ ๊ณ์ฝ, ๋ฆฌ๋ทฐ์ด ๋๋ ๊ฒ์ฆ ์์ด์ ํธ๋ฅผ ๋๋ฉด ์ด ์ํ์ด ์ค์ด๋ญ๋๋ค. Codex, Claude Code, Cursor ๋น๊ต๋ ์์ฑ ํ๊ฒฝ์ ์ ํํ๋ ๋ฐ ๋์์ด ๋์ง๋ง, ์ด๋ค ๋๊ตฌ๋ ์์ฑ๋ ๊ตฌํ ์ธ๋ถ์ ์ฆ๊ฑฐ๊ฐ ํ์ํ๋ค๋ ์ฌ์ค์ ์์ ์ง๋ ๋ชปํฉ๋๋ค.
Copilot์๋ ์์ ์ ๋ฌธ ๋๊ตฌ์ ๊ฐ์ ์์ ๊ณ์ฝ๋ ์์ต๋๋ค. Diffblue์ฒ๋ผ ์ ๊ท ์ปค๋ฒ ์ฝ๋ ์ค์ ๊ธฐ์ค์ผ๋ก ๊ฐ๊ฒฉ์ ๋งค๊ธฐ์ง ์๊ณ , Momentic์ฒ๋ผ ๋ธ๋ผ์ฐ์ ์คํ ํฌ๋ ๋ง ๋ชจ๋ธ์ ๊ณต๊ฐํ์ง ์์ผ๋ฉฐ, Keploy์ฒ๋ผ API ํธ๋ํฝ ์ฌ์คํ ์ํฌํ๋ก๋ฅผ ์ ๊ณตํ์ง๋ ์์ต๋๋ค. ์ฝ๊ฒ ๋์ ํ ์ ์๋ ์ด์ ๊ฐ ๋ฐ๋ก ๊ทธ ํญ๋์์ด๋ฉฐ, ๊ฒ์ฆ ์์ฐ์ ์๋์ผ๋ก ๋งก๊ฒจ์๋ ์ ๋๋ ์ด์ ๋ ๊ฐ์ต๋๋ค.
- ์ด๋ฏธ GitHub์ ์ง์ ์๋ํฐ๋ฅผ ์ฐ๋ ํ์ด ๊ฐ์ฅ ๋ถ๋ด ์์ด ๋์ ๊ฐ๋ฅ
- ํ์ ์ฝ๋ฉ ์์ ๊ณผ ํจ๊ป ๋จ์ยทํตํฉ ํ ์คํธ ์ด์ ์์ฑ
- Free ๋ฐ $10 Pro ํฐ์ด๋ก ์ ๋ ดํ๊ฒ ๊ธฐ์ค์ ๋ง๋ จ ๊ฐ๋ฅ
- Business์ Enterprise๊ฐ ๊ณต๊ฐ๋ ์ฌ์ฉ์๋น ๊ฐ๊ฒฉ๊ณผ ํฌ๋ ๋ง ์ ๊ณต๋ ์ ์
- ์์ฑ๋ ํ ์คํธ๊ฐ Copilot์ด ๋ง๋ ๊ตฌํ ์ฝ๋์ ๊ฐ์ ์ ๋ํ์ดํ ์ ์์
- ๋ณต์กํ ์ผ์ด์ค์๋ ๊ตฌ์ฒด์ ์ธ ํ๋กฌํํธ์ ์ฌ๋์ ๊ฒํ ๊ฐ ํ์
- AI ํฌ๋ ๋ง๊ณผ Actions ์๊ฐ์ด๋ผ๋ 2๊ฐ์ง ์ฌ์ฉ๋ ๋จ์๊ฐ ์๊ธธ ์ ์์
- ์์ ์ ๋ฌธ ๋๊ตฌ๊ฐ ์ ๊ณตํ๋ ์ปค๋ฒ๋ฆฌ์งยทํธ๋ํฝยท๋ธ๋ผ์ฐ์ ์ํฌํ๋ก๊ฐ ์์
๊ฒฐ๋ก : ์ด๋ฏธ ๋น์ฉ์ ๋ด๊ณ ์๊ณ ํ ์คํธ ์์ฑ ์ค๋น ์๊ฐ์ ์ค์ด๋ ๊ฒ์ด ๋ชฉํ๋ผ๋ฉด Copilot๋ถํฐ ํ์ฉํฉ๋๋ค. ํ ์คํธ๊ฐ ๊ฐ๋ฐ์์ฉ ๊ณจ๊ฒฉ์ ๋์ด ๋ฐฐํฌ ์ฆ๊ฑฐ๊ฐ ๋๋ ์์ ์๋ ์ ๋ฌธ ๋๊ตฌ๋ ๋ ๋ฆฝ์ ์ธ ๊ฒ์ฆ ๊ณ์ธต์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
์ํฉ๋ณ AI ํ ์คํธ ์๋ํ ๋๊ตฌ ์ ํ๋ฒ
์ ํ ์ ํ์ ๋ฐฐํฌ ๊ณผ์ ์ ์ด๋ค ์ฆ๊ฑฐ๊ฐ ๋น ์ ธ ์๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ ธ์ผ ํฉ๋๋ค.
API๊ฐ ์ ํ ๊ณ์ฝ์ด๋ผ๋ฉด Keploy
์๋ชป๋ ๋ฐฐํฌ๊ฐ ๋๊ฐ ์์ฒญ, ์๋ต, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธ์์ฉ ๋๋ ์๋ํํฐ ์์กด์ฑ์ ์์์น ๋ชปํ ๋ณ๊ฒฝ์ ๋ปํ๋ค๋ฉด Keploy๋ฅผ ์ ํํฉ๋๋ค. OpenAPI, Postman ๋๋ ๋ํ ํธ๋ํฝ์ด ๋จ์ํ ์ค๋ช ํ ํ๋กฌํํธ๋ณด๋ค ๊ฐํ ์ถ๋ฐ์ ์ ์ ๊ณตํ ๋ ํนํ ์ ๋ฆฌํฉ๋๋ค. ์๋น์ค ์ฌ์ด๊ฐ ์๋๋ผ Java ๋๋ Python ๋จ์ ๋ก์ง ์์ ์ฆ๊ฑฐ๊ฐ ๋ถ์กฑํ๋ค๋ฉด Diffblue๊ฐ ๋ ๋์ ์ ํ์ ๋๋ค.
ํ ์คํธ ํฝ์ค์ฒ๋ฅผ ์ฝ๋์ฒ๋ผ ๊ด๋ฆฌํ ์์ง๊ฐ ์๋ ํ์๋ Keploy๊ฐ ์ ๋ง์ต๋๋ค. ์์ฑ๋ YAML์ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์ ๊ฐ์ ๋ฆฌ๋ทฐ ๊ท์จ์ ๋ฐ๋ผ์ผ ํฉ๋๋ค. ์ด์ค์ ์ ์ดํผ๊ณ ์บก์ฒ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฆฌํ๋ฉฐ ์ค๋ณต ์ผ์ด์ค๋ฅผ ์ ๊ฑฐํ ์ฌ๋์ด ์๋ค๋ฉด, ์์ฑ๋ ํ ์คํธ ์์ ์ค์ํธ ํฌ๊ธฐ๋ง ์ปค์ง ๋ฟ ๋ฐฐํฌ ๊ฒ์ดํธ๋ ๊ฐํด์ง์ง ์์ต๋๋ค.
์ปค๋ฒ๋ฆฌ์ง๊ฐ ๊ณ์ฝ๋ ๊ฒฐ๊ณผ๋ผ๋ฉด Diffblue
โ์ด Java ๋๋ Python ์ ์ฅ์์๋ ์์นํ๋ ๋จ์ ํ ์คํธ ์ปค๋ฒ๋ฆฌ์ง ๊ณต๋ฐฑ์ด ์๋คโ๊ณ ๋ฌธ์ ๋ฅผ ์ค๋ช ํ ์ ์๋ค๋ฉด Diffblue๋ฅผ ์ ํํฉ๋๋ค. ์ปดํ์ผยทํต๊ณผยท์ ๊ท ์ปค๋ฒ๋ฆฌ์ง๋ผ๋ ์กฐ๊ฑด ๋๋ถ์ ์์ง๋์ด๋ง ํ๊ณผ ๊ตฌ๋งค ํ์ด ๊ฐ์ ์ธ์ ๊ธฐ์ค์ ์ธ ์ ์์ต๋๋ค. ์ด๋ค ํ ์คํธ๋์ง ์์ ๋ก์ง์ด ๋น์ฆ๋์ค ์ํ์ ๊ฐ๋์ง ๋ฐํ์ง ์์ ์ฑ ๊ฒฝ์์ง์ด ์ปค๋ฒ๋ฆฌ์ง ์ซ์๋ง ์๊ตฌํ๋ค๋ฉด ์ ํฉํ์ง ์์ต๋๋ค.
์ค์ํ ์คํจ๋ฅผ ํ์ธํ๋ ๋ฐ ์ฌ๋ฌ ์ปดํฌ๋ํธ์ ์ํธ์์ฉ์ด ํ์ํ๋ฉด ๋ธ๋ผ์ฐ์ ๋๋ API ๋๊ตฌ๊ฐ ๋ ๋ซ์ต๋๋ค. ์๋ก ์ปค๋ฒ๋ ์ฝ๋ 5,000์ค๋ก๋ OTP๊ฐ ๋์ฐฉํ๋์ง, ์นด๋๊ฐ ํ ๋ฒ๋ง ๊ฒฐ์ ๋๋์ง, ์ฌ์ฉ์๊ฐ ์จ๋ณด๋ฉ์ ์๋ฃํ ์ ์๋์ง ์ฆ๋ช ํ์ง ๋ชปํฉ๋๋ค.
์ฌ์ฉ์ ์ฌ์ ์ด ๋ฐฐํฌ ๊ฒ์ดํธ๋ผ๋ฉด Momentic
์ค์ํ ๋ธ๋ผ์ฐ์ ๋๋ ๋ชจ๋ฐ์ผ ์ํฌํ๋ก๋ฅผ ์ ์งํ๋ ๋น์ฉ์ด ํฌ๋ค๋ฉด Momentic์ ์ ํํฉ๋๋ค. ๋ฌด๋ฃ ํ๋์ผ๋ก ์์ ์ค๋ชจํฌ ๊ฒฝ๋ก์ ๋จ๊ณ ์๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ์ง์์ ์ธ ์คํ, ๊ฒฐ๊ณผ ๋ณด๊ด, OTP ๋ฒํธ, ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ, ์คํจ ๋ณต๊ตฌ๊ฐ ์ค์ง์ ์ธ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๋ท๋ฐ์นจํ๋ค๋ฉด $125 ์ ๋ฃ ํฐ์ด๊ฐ ํ๋นํฉ๋๋ค.
์๊ท๋ชจ ํ์ด ๋ ๊น์ ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ๊ฒฝ์ ์ฑ๋ณด๋ค ํ๋ฐํธ์๋์ ๋ฐฑ์๋๋ฅผ ํ๋๋ก ๋ค๋ฃจ๋ ์์ด์ ํธ์ $19 ์์ ๊ฐ๊ฒฉ์ ์ค์ํ๋ค๋ฉด TestSprite๋ก ํ๋จ์ด ๋ฐ๋๋๋ค. UI๊ฐ ์๊ณ ์๋ฏธ ์๋ ๋์ ๋๋ถ๋ถ์ด API ๊ฒฝ๊ณ์์ ๋ณด์ธ๋ค๋ฉด Keploy๊ฐ ๋ ์ ํฉํฉ๋๋ค.
์ ๋ฌธ์ฑ๋ณด๋ค ๋ฒ์๊ฐ ๋จผ์ ๋ผ๋ฉด TestSprite
ํ๋ซํผ, QA, ๋ฐฑ์๋ ํ ์คํธ ๋ด๋น์๊ฐ ์์ง ๋ฐ๋ก ์๋ ์ด๊ธฐ ํ์คํ ์ ํ์ด๋ผ๋ฉด TestSprite๋ฅผ ์ ํํฉ๋๋ค. ํ๋ ํ๋๋ก Test List, ์ผ์ , ์น ํ๋ฆ, ๋ฐฑ์๋ ์ฒด์ธ, CI, ์ฝ๋ฉ ์์ด์ ํธ ํตํฉ์ ๋ง๋ จํ ์ ์์ต๋๋ค. ๋์์ด ์ผ๊ด๋ ํ๊ท ๊ฒฝ๋ก๋ฅผ ์ ํ ๊ฐ์ถ์ง ์๋ ๊ฒ์ด๋ผ๋ฉด ์ด๊ธฐ์๋ ์ด๋ฐ ํตํฉ์ ๊ฐ์น๊ฐ ํฝ๋๋ค.
ํ ์คํธ ์ค์ํธ๊ฐ ์ฑ์ํ๋ฉด ํ๋จ๋ ๋ฌ๋ผ์ง๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ๋ชจ๋ฐ์ผ ์ ์ง๋ณด์๊ฐ ์ง๋ฐฐ์ ์ด๋ฉด Momentic์ผ๋ก, ์๋น์ค ์์กด์ฑ์ด ํต์ฌ์ด๋ฉด Keploy๋ก ์ฎ๊น๋๋ค. ์์ฝ๋ ํ์คํ ํ์๋ณด๋ค ํ ๋ฆฌํ์คํธ์ ๋ณ๊ฒฝ ๋จ์ ๊ฒ์ฆ์ด ์ค์ํด์ง๋ฉด Qodo๊ฐ ๋ง์ต๋๋ค.
ํ ๋ฆฌํ์คํธ๊ฐ ํต์ ์ง์ ์ด๋ผ๋ฉด Qodo
์ด๋ฏธ ๋ชจ๋ ๋ฐฐํฌ๊ฐ ๋ฆฌ๋ทฐ๋ฅผ ํต๊ณผํ๊ณ , ๊ฒ์ฆ ๊ฒฐ๊ณผ๊ฐ diff์ ํจ๊ป ๋์ฐฉํ๊ธธ ์ํ๋ค๋ฉด Qodo๋ฅผ ์ ํํฉ๋๋ค. ์ ์ฅ์ ๋ฌธ๋งฅ๊ณผ Qodo Cover ์ํฌํ๋ก๋ ๊ฐ์ ๋ฒ์ฉ ์ฝ๋ฉ ์ด์์คํดํธ์ ์์ฒด ๊ฒฐ๊ณผ๋ฅผ ํ๊ฐํ๋ผ๊ณ ํ๋ ๊ฒ๋ณด๋ค ๋ ๋ฆฝ์ ์ ๋๋ค. Cover ์ ๊ทผ ์กฐ๊ฑด์ ํ์ํ๊ธฐ ์ ์ ์ค์ ํ ๋ฆฌํ์คํธ ์์ ๋ง์ถฐ ํฌ๋ ๋ง์ ์ธก์ ํ๋ ๋ฐ ์ฒดํํ์ด ํนํ ์ ์ฉํฉ๋๋ค.
๋น์ฅ ํ์ํ ๊ฒ์ด ์ ๋ ดํ ์ด์์ด๊ณ ๋ ๋ฆฝ์ ์ธ ๊ฒ์ฆ ์์ฐ์ด ์์ง ์๋ค๋ฉด Copilot๋ก ํ๋จ์ด ๋ฐ๋๋๋ค. ์ปค๋ฒ๋ฆฌ์ง๋ API ๋์์ ๊ณต์ ๋ฆฌ๋ทฐ ํฌ๋ ๋ง๋ณด๋ค ๋ถ๋ช ํ ๋จ์๋ก ์ธก์ ํ ์ ์๋ค๋ฉด ์ ๋ฌธ ์์ฑ๊ธฐ๊ฐ ๋ ๋ซ์ต๋๋ค.
ํ ์คํธ ์ค์ํธ๊ฐ ์ธํ๋ผ์์ ๊ธฐ๋ค๋ฆด ๋๋ง Blacksmith
๊ธฐ์ค์ ์ธก์ ๊ฒฐ๊ณผ ํ ์คํธ ์ค๊ณ๊ฐ ์๋๋ผ ๋๊ธฐ ๋๋ ์คํ ์๊ฐ์ด ๋ณํฉ์ ๋ง์ ๋ Blacksmith๋ฅผ ์ ํํฉ๋๋ค. ์ด ๋น๊ต์ ์ด๋ค ํ ์คํธ ์์ฑ๊ธฐ๋ณด๋ค ๋ค์ ๋์ด๋ ์ ํ์ ๋๋ค. Keploy, Diffblue, Qodo, Momentic ๋๋ TestSprite๋ฅผ ๋์ ํ๋ฉด Blacksmith๊ฐ ํ์ํด์ง ์ ์์ง๋ง, ๊ทธ๋ ๋ค๊ณ ๋ฌ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ด ์๋์ผ๋ก ์ ๋ต์ด ๋๋ ๊ฒ์ ์๋๋๋ค.
์๊ฐ ์์ค์ ์์ธ์ด ํ๋ ์ดํค ํ ์คํธ, ์ง๋ ฌ ์์กด์ฑ, ์๋ชป๋ ํฝ์ค์ฒ ๋๋ ๋ฐ๋ณต๋๋ ์ ๊ฐ์น ์ผ์ด์ค๋ผ๋ฉด Blacksmith๋ฅผ ์ ํํ์ง ๋ง์์ผ ํฉ๋๋ค. ๋จผ์ ๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ํ๋์จ์ด๋ ์ฆ๊ฑฐ๋ฟ ์๋๋ผ ๋ญ๋น๋ ๋๊ฐ์ด ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
์ถ๊ฐ ์ํํธ์จ์ด ๋น์ฉ์ด ์ด๋ฏธ $0์ด๋ผ๋ฉด GitHub Copilot
Copilot ๋ผ์ด์ ์ค๊ฐ ์ด๋ฏธ ์๊ณ ๊ฐ๋ฐ์์๊ฒ ํ ์คํธ ๊ณจ๊ฒฉ์ด ํ์ํ๋ฉฐ ๋ชจ๋ ์์ฑ ํ ์คํธ๊ฐ ์ผ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์น๋ค๋ฉด Copilot์ ์ ํํฉ๋๋ค. ์ด ๊ธฐ์ค์ ์ ํตํด ๋ค์ ๋ฌธ์ ๊ฐ ์์ฑ ์๊ฐ์ธ์ง, ๋ ๋ฆฝ ๊ฒ์ฆ์ธ์ง, ์ํฌํ๋ก ์ปค๋ฒ๋ฆฌ์ง์ธ์ง, CI ์ฒ๋ฆฌ๋์ธ์ง ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ๋ฌธ ๋๊ตฌ ๊ตฌ๋งค ๋ฒ์๋ฅผ ๋ ์๊ณ ๋ช ํํ๊ฒ ์ ํ ์ ์์ต๋๋ค.
์์ฑ๋ ํ ์คํธ๊ฐ ๊ณ ์ํ ๋ณ๊ฒฝ์ ์ฃผ๋ ์ฆ๊ฑฐ๊ฐ ๋๋ ์๊ฐ์๋ ํ๋จ์ด ๋ฌ๋ผ์ง๋๋ค. ์ธ๋ถ ๊ณ์ฝ, ๊ธฐ๋ก๋ ํธ๋ํฝ, ์ปค๋ฒ๋ฆฌ์ง ์กฐ๊ฑด, ์ฌ์ฉ์ ์ฌ์ ๊ฒ์ฆ๊ธฐ ๋๋ ๋ณ๋ ๊ฒ์ฆ ์์ด์ ํธ๋ฅผ ๋ํด ํ ์คํธ๊ฐ ๊ตฌํ์ ๊ทธ๋๋ก ๋ํ์ดํ์ง ์๋๋ก ํด์ผ ํฉ๋๋ค.
์ด ์ฉ๋๋ก ํผํด์ผ ํ ์ ํ
์๋ ์ ํ๊ณผ ์ ๊ทผ๋ฒ์ด ๋์๋ค๋ ๋ป์ ์๋๋๋ค. ๋ค๋ง ์ด ๋น๊ต๊ฐ ํด๊ฒฐํ๋ ค๋ ํน์ ์์ ์ ๋์ ํ๊ธฐ์๋ ๋ง์ง ์์ต๋๋ค.
๊ธฐ๋ฅ ํ ์คํธ ์์ฑ๊ธฐ๋ก ์ฐ๋ Semgrep๊ณผ Snyk
Semgrep๊ณผ Snyk๋ ๋ณด์ ๋ฐ ์ฝ๋ ์ค์บ ์ ํ์ ๋๋ค. ์ทจ์ฝํ ์์กด์ฑ, ์์ ํ์ง ์์ ํจํด, ๋น๋ฐ ์ ๋ณด ๋๋ ์ ์ ๋ถ์์ด ๋ฌธ์ ๋ผ๋ฉด ๊ด๋ จ์ด ์์ต๋๋ค. ํ์ง๋ง API ์๋ต, ๊ฒฐ์ , ์ํ ์ ํ ๋๋ ๋จ์ ๋์์ด ์ฌ์ ํ ์ ์์์ ์ ์ฆํ๋ ํ๊ท ํ ์คํธ๋ฅผ ๋์ ํ์ง๋ ๋ชปํฉ๋๋ค. โAI ํ ์คํธ ๋๊ตฌโ ๋ชฉ๋ก์ด ์ค์บ๊ณผ ๊ธฐ๋ฅ ํ ์คํธ๋ฅผ ํผ๋ํ๋ค๋ ์ด์ ๋ก ์ฌ์ง ๋ง๊ณ , ๋ณด์ ์ฆ๊ฑฐ๊ฐ ํ์ํ ๋ ๊ตฌ๋งคํด์ผ ํฉ๋๋ค.
์ฝ๋ ํ ์คํธ ๊ณ์ธต 1๊ฐ๋ง ํ์ํ๋ฐ ๋์ ํ๋ ๊ด๋ฒ์ํ QA ์ค์ํธ
mabl, Katalon, Testim, Tricentis, Autify, Testsigma ๊ฐ์ ์ ํ์ ๋ ํญ๋์ QA ํ๋ซํผ ๊ตฌ๋งค ๋ ผ์์ ์ํฉ๋๋ค. QA Wolf๋ ํ ์คํธ ์๋น์ค ๋ ผ์์ ํด๋นํฉ๋๋ค. ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ ์ค์ผ์คํธ๋ ์ด์ , ๊ฑฐ๋ฒ๋์ค, ํ ์คํธ ๊ด๋ฆฌ ๋๋ ์ธ์ฃผ ์ด์ ๋ชจ๋ธ์ด ํ์ํ ์ ์ ํ์ง ์กฐ์ง์๋ ๋ง์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ ๋ฌป๋ ์ข์ ๊ตฌ๋งค ์ง๋ฌธ์ ์ด๋ค ์ํฐํ๋ผ์ด์ฆ ํ๋ซํผ์ด QA ํ๋ก๊ทธ๋จ ์ ์ฒด๋ฅผ ํก์ํ๋์ง๊ฐ ์๋๋ผ, ์ด๋ค AI ๊ณ์ธต์ด ์ฝ๋๋ฅผ ๋ฐฉ์ด ๊ฐ๋ฅํ ์ํ๋ก ๋ณํฉํ๋๋ก ๋๋์ง์ ๋๋ค. ๊ทธ๋์ ์์์ ๋ฃ์ง ์์์ต๋๋ค.
๋ฒ์๋ฅผ ๊ตฌ๋ถํด์ผ ์์ฐ์ ์งํฌ ์ ์์ต๋๋ค. ์์ง๋์ด 7๋ช ์ธ ๊ทธ๋ฃน์ด API ํ๊ท ๋ฌธ์ 1๊ฐ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ๊ฑฐ๋ํ ํ๋ซํผ์ ์ด ํ์๋ ์์ต๋๋ค. ๊ท์ ๋์ ๊ธฐ์ ์ด ๊ฐ๋ฒผ์ด ์ฝ๋ ์์ฑ๊ธฐ๋ง ์ฐ ๋ค ๊ฑฐ๋ฒ๋์ค, ๊ฐ์ฌ ์ถ์ , ํ๊ฒฝ ๊ด๋ฆฌ, ์ฌ๋์ ๋ฐฐํฌ ๊ถํ๊น์ง ๋์ฒดํ๋ค๊ณ ์ฌ๊ฒจ์๋ ์ ๋ฉ๋๋ค.
๋น ์ง ์ฆ๊ฑฐ๊ฐ ๋ฐํ์ ๋์์ธ๋ฐ ์ ํํ๋ ์ฝ๋ ๋ฆฌ๋ทฐ ์ด์์คํดํธ
CodeRabbit๊ณผ SonarQube๋ ๋ฆฌ๋ทฐ์ ์ฝ๋ ํ์ง ํต์ ๋ฅผ ๊ฐ์ ํ ์ ์์ง๋ง, ์ฃผ์๊ณผ ํ์ง ์ง์ ์ ๋น์ฆ๋์ค ์ํฌํ๋ก๋ฅผ ์คํํ๋ ๊ฒ๊ณผ ๋ค๋ฆ ๋๋ค. Qodo๊ฐ ์์์ ํฌํจ๋ ์ด์ ๋ ํ ์คํธ ์์ฑ๊ณผ Qodo Cover๊ฐ ๋ฆฌ๋ทฐ๋ฅผ ์คํ ๊ฐ๋ฅํ ํ๊ท ์ฆ๊ฑฐ๋ก ์ฐ๊ฒฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฆฌ๋ทฐ ์ ํ์ด ํ์ํ ์ฆ๊ฑฐ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์คํํ์ง ์๋๋ค๋ฉด ๋ฆฌ๋ทฐ ์์ฐ ํญ๋ชฉ์ ๊ทธ๋๋ก ๋ฌ์ผ ํฉ๋๋ค.
๊ฐ์ ๋ฒ์ฉ ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ์ ์ผํ ์ฌํ์ผ๋ก ์ฌ์ฉ
Copilot, Codex, Claude Code, Cursor๋ฅผ ๋น๋กฏํ ๋ฒ์ฉ ์์ด์ ํธ๋ ํ๋ฅญํ ํ ์คํธ ์ด์์ ๋ง๋ค ์ ์์ต๋๋ค. ํ์ง๋ง ๊ฐ์ ๋ฌธ๋งฅ์์ ์ง์ ๋ง๋ ๊ณ ์ํ ๊ตฌํ์ ๊ฒ์ฆํ๋ ์ ์ผํ ์๋จ์ผ๋ก ์ฐ๋ฉด ์ ๋ฉ๋๋ค. ๋ชจ๋ธ์ด ์ฝ๋์ ํ ์คํธ ์์ชฝ์ ๊ฐ์ ์๊ตฌ์ฌํญ ์คํด, ๋์น ์ฃ์ง ์ผ์ด์ค ๋๋ ์๋ชป๋ ๊ฐ์ ์ ๋ํ์ดํ ์ ์์ต๋๋ค.
๊ณ์ฝ, ๊ธฐ๋ก๋ ๋์, ๋ ๋ฆฝ ๋ฆฌ๋ทฐ์ด, ์ปค๋ฒ๋ฆฌ์ง ๋ณํ๋, ๋ธ๋ผ์ฐ์ ๊ฒฐ๊ณผ, ํ๋ก๋์ ๋ถ๋ณ ์กฐ๊ฑด ๊ฐ์ ์ธ๋ถ ๊ธฐ์ค์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ฌธ์ ๋ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ด ์๋๋ผ ๋ชจ๋ธ ์์ฒด์ ๋งน์ ์ ์ก์๋ผ ๋งํผ ์ฆ๊ฑฐ๊ฐ ๋ ๋ฆฝ์ ์ธ์ง์ ๋๋ค.
์ถ์ ์์ ๊ธฐ๋ฅ์ ํ์ฌ ์ ๊ณต๋๋ ๊ฒ์ฒ๋ผ ๊ฐ๊ฒฉ์ ๋ฐ์
Blacksmith์ [code]smith QA๊ฐ ํ์ฌ ๊ฐ์ฅ ๋ช ํํ ์ฌ๋ก์ ๋๋ค. ํ์ฌ๋ ๋ณํฉ ์ ์์จ ํ ์คํธ ๊ธฐ๋ฅ์ ์ค๋ช ํ์ง๋ง 8์ 12์ผ ๋ฐํ์์๋ ์ถ์ ์์ ์ผ๋ก ์ ์ํฉ๋๋ค. ํ์ฌ [code]smith์ ์คํจ ์ง๋จ๊ณผ ์๋ ์์ ์ ํ๊ฐํ ์ ์์ต๋๋ค. ํฅํ QA ์์ฑ์ ์ค์ ์ ๊ทผ ๊ถํ, ํ๋, ๊ฐ๊ฒฉ์ด ๋์ค๊ธฐ ์ ๊น์ง ์ค๋์ ๊ตฌ๋งค ๋ชจ๋ธ์์ $0๋ก ์ก์์ผ ํฉ๋๋ค.
์์์ผ์ ๋ฐ๋ก ํ ์ผ
Blacksmith์ ์ ๊ท ํฌ์ ์ ์น๊ฐ ์์์ผ ๋น์ฅ ๋ฌ๋๋ฅผ ๋ฐ๊ฟ์ผ ํ ์ด์ ๋ ์๋๋๋ค. ๋ ์ ์ฉํ ์ฒซ ํ๋์ AI ์ฝ๋ฉ์ด ๊ฒ์ฆ ์์ ๋์ ์ด๋ป๊ฒ ๋ฐ๊ฟจ๋์ง ๋๋ฌ๋ด๊ณ , ๋ค์ ๋๊ตฌ๋ฅผ ์ฌ๋ฐ๋ฅธ ์์ฐ ํญ๋ชฉ์ ๋ฐฐ์นํ๋ ๊ฒ์ ๋๋ค.
์์์ผ ์ค์ : ๋ณํฉ ๊ฒฝ๋ก ๊ธฐ์ค์ ์ธก์
์ต๊ทผ 2~4์ฃผ์ CI ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ๋๊ธฐ ์๊ฐ๊ณผ ์คํ ์๊ฐ์ ๋ถ๋ฆฌํฉ๋๋ค. ํ๊ท ๊ฐ์ ๊ฐ๋ฐ์๊ฐ ๊ธฐ์ตํ๋ ๋๋ฆฐ ๋ณํฉ์ ๊ฐ์ถ ์ ์์ผ๋ฏ๋ก ๋ ํญ๋ชฉ ๋ชจ๋ p50๊ณผ p95๋ฅผ ๊ธฐ๋กํฉ๋๋ค. ์ฌ์คํ๋ฅ , ํ๋ ์ดํค ํ ์คํธ ๋น์จ, ์บ์ ์ ์ค๋ฅ , ์ด์์ฒด์ ๋ณ ์ฌ์ฉ ์๊ฐ๋ ๋ํฉ๋๋ค. ๋ฉํ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด ์์ด์ ํธ๋ฅผ ๋ง์ด ํ์ฉํ ์ํฌํ๋ก์์ ๋์จ ํ ๋ฆฌํ์คํธ ์๋ ์ ์ต๋๋ค.
๋๋จธ์ง 2๊ฐ ๊ณ์ธต๋ ์ธก์ ํฉ๋๋ค. ํฝ์ค์ฒ์ ์ด์ค์ ์ ๋ง๋๋ ๋ฐ ๋ ์์ง๋์ด๋ง ์๊ฐ์ ์ถ์ฐํฉ๋๋ค. ๋จ์, API ๋๋ ๋ธ๋ผ์ฐ์ ํ ์คํธ๊ฐ ์ก์์ด์ผ ํ์ง๋ง ๋ฐฐํฌ๊น์ง ๋น ์ ธ๋๊ฐ ๊ฒฐํจ์ ๋์ดํฉ๋๋ค. ์๋ ๋ฐฐํฌ ๊ฒ์ฌ๊ฐ ์๋ ํต์ฌ ์ฌ์ฉ์ ์ฌ์ ์ ์๋ ์ ๋๋ค. ์ ๋๊ตฌ๋ฅผ ์ฌ์ง ์๋๋ผ๋ 3์ด ์ง๋จํ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์์์ผ ์คํ: ๋ณ๋ชฉ์ ์ด๋ฆ ๋ถ์ด๊ธฐ
ํ ์คํธ ์์ฑ์ด ํ ์ฃผ๋ฅผ ์ก์๋จน๋๋ค๋ฉด ์์ฑ ํ๋ณด 1๊ฐ๋ฅผ ๊ณ ๋ฆ ๋๋ค. API ๊ฒฝ๋ก์๋ Keploy, Java ๋๋ Python ์ปค๋ฒ๋ฆฌ์ง ๊ณต๋ฐฑ์๋ Diffblue, ํ ๋ฆฌํ์คํธ ๊ฒ์ฆ ๊ฒฝ๋ก์๋ Qodo, ์ ๋ ดํ ์ด์ ๊ธฐ์ค์ ์๋ Copilot์ ์ฌ์ฉํฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ํ๋ฉด์์ ๋ฐฐํฌ๊ฐ ์คํจํ๋ค๋ฉด ์ฌ์ฉ์ ์ฌ์ ํ๋ณด 1๊ฐ๋ฅผ ๊ณ ๋ฆ ๋๋ค. ์ ์ง๋ณด์๊ฐ ํ๋ ๋ธ๋ผ์ฐ์ ๋๋ ๋ชจ๋ฐ์ผ ํ๋ฆ์๋ Momentic์, ์ด๊ธฐ ํ์คํ ์ ํ์ ํ๋ฐํธ์๋ยท๋ฐฑ์๋ ๊ฒฝ๋ก์๋ TestSprite๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ธ ๋งํ ํ ์คํธ๊ฐ ์ด๋ฏธ ์์ง๋ง CI์์ ๊ธฐ๋ค๋ฆฐ๋ค๋ฉด Blacksmith๋ฅผ ๋ฒค์น๋งํฌํฉ๋๋ค. ์ํฌํ๋ก, ์ปค๋ฐ, ํ ์คํธ ๋ถํ , ์ํฐํฉํธ ๋์์ ๋น๊ต ๊ฐ๋ฅํ๊ฒ ์ ์งํฉ๋๋ค. ํ์ด ๋ฌด์์ ๋น์ฉ์ ๋ด๋์ง ์ ์ ์๋๋ก ๋ ๋น ๋ฅธ ๋จธ์ ์ ํจ๊ณผ์ ๋ ๋์ ์บ์์ ํจ๊ณผ๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค.
์ฃผ์ค: ์ค์ํ ์คํจ๋ฅผ ์ผ๋ถ๋ฌ ์ฌ๊ธฐ
ํ์ผ๋ฟ์ ๋ น์ ์ฒดํฌ๋ง ๋ง๋ค์ด์๋ ์ ๋๋ฉฐ, ์๋์ ์ผ๋ก ๋ฃ์ ๊ฒฐํจ์ ์ก์์ผ ํฉ๋๋ค. ์๋ต ํ๋๋ฅผ ๊นจ๋จ๋ฆฌ๊ฑฐ๋, ๊ฒฝ๊ณ ์กฐ๊ฑด์ ๋ค์ง๊ฑฐ๋, ํ์ํ ์ํ ์ฐ๊ธฐ๋ฅผ ์ ๊ฑฐํ๊ฑฐ๋, ์ ํํ ์ฌ์ฉ์ ๊ฒฐ๊ณผ์ ์ฐ๊ฒฐ๋ ์ ๋ ํฐ๋ฅผ ๋ง๊ฐ๋จ๋ฆด ์ ์์ต๋๋ค. ๊ตฌ์ฒด์ ์ธ ๊ฒฐํจ์ ์ ํ๋ง๋ค ๋ค๋ฅด์ง๋ง ๋, ์ ๋ขฐ ๋๋ ๋ฐฐํฌ ์๊ฐ์ ์๊ฒ ํ ํ๊ท์ฌ์ผ ํฉ๋๋ค.
์์ฑ๋ ๋ชจ๋ ์ด์ค์ ๊ณผ ์น์ ๋ ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ ๊ฒํ ํฉ๋๋ค. ์ค์ ์๊ฐ, ์ฑํํ ์ ์ฉํ ํ ์คํธ, ๊ฑฐ๋ถํ ์์ฑ ํ ์คํธ, ์คํ ์คํจ, ์ฌ์คํ, p95 ๋ณํฉ ๋๊ธฐ ์๊ฐ, ์์ ์ ์ง์ถ์ ๊ธฐ๋กํฉ๋๋ค. ๊ทธ๋์ผ ๋๊ตฌ๊ฐ ์ผ์ ์์ด๋์ง, ๋ฆฌ๋ทฐ์ ๋ถ๋ฅ ๋จ๊ณ๋ก ์ฎ๊ฒผ์ ๋ฟ์ธ์ง ์ ์ ์์ต๋๋ค.
๊ธ์์ผ: 7๊ฐ ๋๊ตฌ ์คํ์ด ์๋๋ผ 1๊ฐ ๊ณ์ธต ์น์ธ
ํ์ผ๋ฟ์ด ๊ฐ์ ํฌ๊ธฐ์ ์ ์ง๋ณด์ ๋ถ๋ด์ ๋ง๋ค์ง ์์ผ๋ฉด์ ์ ํด ๋ ๋ณ๋ชฉ์ ๊ฐ์ ํ์ ๋๋ง ์ ํ์ ๋์ ํฉ๋๋ค. ๋ชจ๋ ์ข์์ ๊ตฌ๋งคํ๊ธฐ ์ ์ ์๋น์ค, ์ ์ฅ์ ๋๋ ์ฌ์ฉ์ ์ฌ์ 1๊ฐ๋ง ํ์ฅํฉ๋๋ค. ํฌ๋ ๋ง ์ฌ์ฉ๋, ํ๋ ์ดํค ํ ์คํธ, ๋ฌ๋ ์ง์ถ์ ๋ํ ์ค๋จ ์กฐ๊ฑด์ ๋ฌธ์๋ก ๋จ๊น๋๋ค.
๊ฐ๋ฐ์ 8๋ช ์์์์ Keploy Pro์ ์ ์ข์ ์ต์ ๋น์ฉ์ $152์ ๋๋ค. Blacksmith์ GitHub ์์๊ฐ Ubuntu x64 Actions 10,000๋ถ์ $48๋ฅผ ๋ํด, ์ด๊ณผ ์ฌ์ฉ๋ฃ์ ์ถ๊ฐ ์ต์ ์ ํฉ๊ณ๋ $200์ ๋๋ค. ์ ์ฉํ ์์ ์์ฐ์ผ ๋ฟ ๋ชจ๋ ํ์ ์ ์ฉ๋๋ ์ถ์ฒ์ ์๋๋๋ค. Java ์ปค๋ฒ๋ฆฌ์ง ํ๋ก์ ํธ๋ผ๋ฉด Diffblue์ $1,500๋ฅผ ์ฐ๋ ํธ์ด ํฉ๋ฆฌ์ ์ผ ์ ์์ต๋๋ค. UI ํ์ Momentic $125๋ก, ์ด๊ธฐ ์ ํ์ ๋ฌด๋ฃ ์ฒซ ๋ฌ ์ดํ TestSprite $19๋ก ์์ํ ์ ์์ต๋๋ค. PR ์ค์ฌ ํ์ Qodo $30๋ถํฐ ์์ํ ๋ค ์ค์ Cover ์กฐ๊ฑด์ ํ์ํ ์ ์์ต๋๋ค.
๋ฐฐํฌ์ ๋ฏธ์น๋ ๊ฒฐ๊ณผ๋ ๋จ์ํฉ๋๋ค. ์์ฑ๋๋ ์ฝ๋๊ฐ ๋๋ฉด ๊ฒ์ฆ ์์๋ ๋์ด๋ฉ๋๋ค. ํ ์คํธ ์์ฑ, ์ํฌํ๋ก ๊ฒ์ฌ, CI ์คํ์ ๋ณ๋ ์ฌ์ฉ๋ ๋จ์๋ก ์ทจ๊ธํด์ผ ํฉ๋๋ค. ํ์ฌ ์์ ํ ์ ๋ฌ์ ์ ์ฝํ๋ ๋จ์์ ์๊ธ์ ํฌ์ ํ ๋ค ๋ค์ ์ธก์ ํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๊ฐ์ฅ ์ข์ AI ํ ์คํธ ๋๊ตฌ๋ ๋ฌด์์ธ๊ฐ์?
API ์ค์ฌ ์ฝ๋๋ฒ ์ด์ค์๋ OpenAPI, Postman ๋๋ ๊ธฐ๋ก๋ ํธ๋ํฝ์์ ์์ํด ํธ์ง ๊ฐ๋ฅํ ํ๊ท ํ ์คํธ๋ฅผ ๋ง๋ค ์ ์๋ Keploy๊ฐ ๊ฐ์ฅ ๊ท ํ ์กํ ์ ํ์ ๋๋ค. ์ธก์ ๊ฐ๋ฅํ JavaยทPython ๋จ์ ์ปค๋ฒ๋ฆฌ์ง์๋ Diffblue๊ฐ, ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ์ํฌํ๋ก์๋ Momentic์ด ๋ ์ข์ต๋๋ค. ๋ณํฉ ์์ ์ ์ด๋ค ์ฆ๊ฑฐ๊ฐ ๋น ์ ธ ์๋์ง๊ฐ ์ต์ ์ ์ ํ์ ๊ฒฐ์ ํฉ๋๋ค.
ํ ์คํธ ์์ฑ์ ๊ฐ์ฅ ์ข์ AI๋ ๋ฌด์์ธ๊ฐ์?
APIยทํตํฉ ํ ์คํธ์๋ Keploy, ๊ฒ์ฆ ๊ฐ๋ฅํ ๋จ์ ์ปค๋ฒ๋ฆฌ์ง์๋ Diffblue, ๊ฐ๋ฐ์๊ฐ ๊ฒํ ํ ๊ฐํธํ ํ ์คํธ ์ด์์๋ GitHub Copilot์ ์ฌ์ฉํฉ๋๋ค. diff๋ฅผ ๋ฐ๋ผ ํ ์คํธ๊ฐ ์์ง์ด๋ฉฐ ๋ ๋ฆฝ์ ์ธ ํ ๋ฆฌํ์คํธ ๊ฒ์ฆ ์ญํ ์ ํด์ผ ํ๋ค๋ฉด Qodo๊ฐ ๋ ๊ฐํฉ๋๋ค. ์์ฑํ๋ ํ ์คํธ ์๋ง ๋ณด์ง ๋ง๊ณ , ์๋์ ์ธ ๊ฒฐํจ์ ๋ฃ์์ ๋ ์ฌ๋ฐ๋ฅธ ํ ์คํธ๊ฐ ์คํจํ๋์ง ํ๋จํด์ผ ํฉ๋๋ค.
QA์ ๊ฐ์ฅ ์ข์ AI ๋๊ตฌ๋ ๋ฌด์์ธ๊ฐ์?
์ด ๋น๊ต์ ์ข์ ๋ฒ์์์๋ ๋ธ๋ผ์ฐ์ ยท๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ์ฌ์ , ๋ฉํฐ๋ชจ๋ฌ ์ด์ค์ , ์คํจ ๋ถ๋ฅ, ๋ณต๊ตฌ, ์๋ ์น์ ๋ฅผ ๋ค๋ฃจ๋ Momentic์ด ๊ฐ์ฅ ๊ฐํ QA ์ค์ฌ ์ ํ์ ๋๋ค. ๋ ์ ๋ ดํ ํ๋ ํ๋๋ก ํ๋ฐํธ์๋์ ๋ฐฑ์๋ ์ํฌํ๋ก๊ฐ ๋ชจ๋ ํ์ํ ์ด๊ธฐ ํ์คํ ์ ํ๋ฆฌ์ผ์ด์ ์๋ TestSprite๊ฐ ๋ ํฉ๋ฆฌ์ ์ ๋๋ค. ๊ท๋ชจ๊ฐ ํฐ ์ ์ QA ์กฐ์ง์๋ ์ด ์ฝ๋ ํ ์คํธ ๋ฒ์ ๋ฐ์ ๋ ๊ด๋ฒ์ํ ํ๋ซํผ์ด ํ์ํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ข์ ๋ฌด๋ฃ AI ํ ์คํธ ์๋ํ ๋๊ตฌ๋ ๋ฌด์์ธ๊ฐ์?
Keploy Open Source๋ ๋ฌด๋ฃ ์ ํ ํธ์คํ ๋ฐฉ์์ด๋ฉฐ Keploy Playground๋ ๊ณต๊ฐ๋ ์ ํ๋ ์์์ ์๊ตฌ ๋ฌด๋ฃ์ ๋๋ค. Momentic Free๋ 2,000ํฌ๋ ๋ง, TestSprite Free๋ 150ํฌ๋ ๋ง, GitHub Copilot Free๋ ์ฝ๋ ์์ฑ 2,000ํ์ ์ ํ๋ ์ฑํ ยท์์ด์ ํธ ์ฌ์ฉ์ ์ ๊ณตํฉ๋๋ค. Diffblue๋ ๊ณต๊ฐ๋ ๊ธฐ๊ฐ์ด๋ ์ ๊ณต๋ ์์ด ์ฒดํ ์ ์ฒญ ์์์ ์ ๊ณตํ๊ณ , Qodo๋ ์๊ตฌ์ ์ธ ์ผ๋ฐ ๋ฌด๋ฃ ํฐ์ด ๋์ 14์ผ ์ฒดํ์ ์ ๊ณตํฉ๋๋ค.
์คํ์์ค AI ํ ์คํธ ๋๊ตฌ๋ ์๋์?
์ด ์์์์ ๊ฐ์ฅ ๋ถ๋ช ํ ์คํ์์ค ์ ํ์ Keploy์ด๋ฉฐ ๋ณ๋์ ํธ์คํ Playground ํฐ์ด๋ ์ ๊ณตํฉ๋๋ค. ์คํ์์ค๋ ํธ์คํ ๋ฐฉ์๊ณผ ํต์ ๊ถ์ ๋ฐ๊พธ์ง๋ง ์ด์ค์ ๊ฒํ , ์บก์ฒ ๋ฐ์ดํฐ ์ ๋ฆฌ, ํฝ์ค์ฒ ์ ์ง๋ณด์, CI ์ด์์ ์์ ์ง๋ ์์ต๋๋ค. ์ ํ ํธ์คํ ๋๊ตฌ๋ฅผ ํ์คํํ๊ธฐ ์ ์ ํ์ฌ ์ ์ฅ์์ ๋ผ์ด์ ์ค๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค.
AI๊ฐ ์ฝ๋์์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ ์ ์๋์?
๊ฐ๋ฅํฉ๋๋ค. Diffblue๋ ์ธก์ ๊ฐ๋ฅํ ์ปค๋ฒ๋ฆฌ์ง ์กฐ๊ฑด์ ๋ฐ๋ผ JavaยทPython ์ฝ๋์ ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. Qodo๋ diff์ ์ ์ฅ์ ๋ฌธ๋งฅ์์ ํ ์คํธ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ๊ณ , GitHub Copilot์ ์ฝ๋์ ํ๋กฌํํธ๋ฅผ ๋ฐํ์ผ๋ก ๋จ์ยทํตํฉ ํ ์คํธ ์ด์์ ๋ง๋ค ์ ์์ต๋๋ค. Keploy๋ API ๊ณ์ฝ์ด๋ ๊ด์ฐฐ๋ ํธ๋ํฝ์์ ์์ํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ตฌํ ์ฝ๋๋ง ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ๊ฐํ ์ฆ๊ฑฐ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
AI๊ฐ QA ํ ์คํฐ๋ฅผ ๋์ฒดํ ๊น์?
AI๋ ํ ์คํธ ์ค์ , ์ ์ง๋ณด์, ํ์, ์คํจ ๋ถ๋ฅ๋ฅผ ๋ ๋ง์ด ์๋ํํ๊ฒ ์ง๋ง ์ ํ ์ํ์ด๋ ๋ฐฐํฌ ํ๋จ๊น์ง ์ฑ ์์ง์ง๋ ์์ต๋๋ค. ์ด๋ค ๊ฒฐ๊ณผ๊ฐ ์ค์ํ์ง, ์ด๋ค ์ด์ค์ ์ด ์ด๋ฅผ ์ ์ฆํ๋์ง, ์น์ ๋ ๊ฒฝ๋ก๊ฐ ์ ๋นํ์ง, ๋จ์ ๋ถํ์ค์ฑ์ ๋ฐ์๋ค์ผ ์ ์๋์ง๋ ์ฌ์ ํ ์ฌ๋์ด ๊ฒฐ์ ํฉ๋๋ค. ์ญํ ์ด ์ฌ๋ผ์ง๊ธฐ๋ณด๋ค ์ฆ๊ฑฐ ์ค๊ณ์ ์ํ ์ ํ ์ชฝ์ผ๋ก ์ด๋ํฉ๋๋ค.
Blacksmith๋ AI ํ ์คํธ ์์ฑ๊ธฐ์ธ๊ฐ์?
ํ์ฌ๋ ์๋๋๋ค. Blacksmith๋ GitHub Actions ์์ ์ ์คํํ๊ณ ๊ด์ฐฐํ๋ฉฐ, ํ์ฌ [code]smith๋ CI ์คํจ๋ฅผ ์ง๋จํ๊ณ ์๋ ์์ ํฉ๋๋ค. ํ์ฌ๊ฐ ์์จ์ ์ธ ๋ณํฉ ์ ํ ์คํธ ๊ธฐ๋ฅ์ผ๋ก ์ค๋ช ํ [code]smith QA๋ ์ถ์ ์์ ์ด๋ฏ๋ก, 2026๋ 8์ ๊ตฌ๋งค ๊ฒฐ์ ์์ ์ผ๋ฐ ์ ๊ณต๋๋ ํ ์คํธ ์์ฑ ๊ธฐ๋ฅ์ผ๋ก ์ทจ๊ธํ๋ฉด ์ ๋ฉ๋๋ค.
AI ์์ฑ ์ฝ๋๋ฅผ ํ ์คํธํ ๋ Copilot, Codex, Cursor ์ค ๋ฌด์์ ์จ์ผ ํ๋์?
์ด๋ค ๋ฒ์ฉ ์ฝ๋ฉ ์์ด์ ํธ๋ ์ ์ฉํ ํ ์คํธ ์ด์์ ๋ง๋ค ์ ์์ง๋ง, ๊ฒฐ์ ์ ์ธ ์์๋ ์ ๊ณตํ๋ ์ฆ๊ฑฐ์ ๊ฒ์ฌ์ ๋ ๋ฆฝ์ฑ์ ๋๋ค. ๊ณ์ฝ, ๊ธฐ๋ก๋ ํธ๋ํฝ, ์ปค๋ฒ๋ฆฌ์ง ๋ณํ๋, ์ฌ์ฉ์ ๊ฒฐ๊ณผ ๋๋ ๋ณ๋ ๋ฆฌ๋ทฐ์ด๋ฅผ ํ์ฉํด ํ ์คํธ๊ฐ ์์ฑ๋ ๊ตฌํ์ ๊ทธ๋๋ก ๋ฐ๋ณตํ์ง ์๋๋ก ํฉ๋๋ค. ๊ฐ๋ฐ์ ์ํฌํ๋ก์ ๋ง์ถฐ ์ฝ๋ฉ ํ๊ฒฝ์ ์ ํํ๊ณ , ์ํ์ ๋ง์ถฐ ๊ฒ์ฆ ๊ณ์ธต์ ์ ํํด์ผ ํฉ๋๋ค.
- ๊ฒ์์ผ
- ์นดํ ๊ณ ๋ฆฌ
- Build
- ์ธ์ด














