๋น๋ ๊ฒ์ฆ ํ ์คํธ ๋๋ ์จ์ ์ฑ ํ ์คํธ๋ผ๊ณ ๋ ํ๋ ์ค๋ชจํฌ ํ ์คํธ๋ ์์ ์ฑ, ๊ธฐ๋ฅ ๋ฐ ์ฑ๋ฅ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ํํธ์จ์ด ๋น๋์์ ์ํ๋๋ ์๋น ํ ์คํธ ์ ํ์ ๋๋ค. ์ฃผ์ ๋ชฉํ๋ ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๋ ฅํ์ง ์๊ณ ๋ ์ค์ํ ํน์ง๊ณผ ๊ธฐ๋ฅ์ด ์์๋๋ก ์๋ํ๋์ง ํ์ธํ์ฌ ์ํํธ์จ์ด ์ํ๋ฅผ ๋น ๋ฅด๊ฒ ํ๊ฐํ๋ ๊ฒ์ ๋๋ค.
์ด ํ ์คํธ ๊ธฐ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ค๋ฃจ๋ ์ต์ํ์ ์ค์ํ ํ ์คํธ ์ฌ๋ก ๋๋ ํ ์คํธ ์๋๋ฆฌ์ค ์ธํธ๋ฅผ ์คํํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค. Smoke Testing์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ด๊ธฐ ๋จ๊ณ์์ ์ ์ฌ์ ์ธ ์ํํธ์จ์ด ๊ฒฐํจ์ ๋ํ ์ฒซ ๋ฒ์งธ ๋ฐฉ์ด์ ์ญํ ์ ํฉ๋๋ค. ์ค์น ์คํจ, ์์คํ ์ถฉ๋ ๋๋ ์ค๋ํ ๊ธฐ๋ฅ ์ค๋ฅ ๋ฑ ์ํํธ์จ์ด ๋น๋ ์งํ์ ๋ฐฉํดํ ์ ์๋ ์ฃผ์ ๋ฌธ์ ๋ฅผ ์๋ณํ์ฌ ์๊ฐ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ ์ฝํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ค๋ชจํฌ ํ ์คํธ๋ ์๋ก์ด ์ฝ๋ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ์ํํธ์จ์ด ๋น๋์ ๋ถ์์ฉ์ด ๋ฐ์ํ์ง ์๋๋ก ํ๊ณ ์ํํธ์จ์ด๋ฅผ ๋ฆด๋ฆฌ์ค ๊ฐ๋ฅํ ์ํ๋ก ์ ์งํ๊ธฐ ์ํด CI(์ง์์ ํตํฉ) ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก ์ํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Standish Group์ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ์ํํธ์จ์ด ํ๋ก์ ํธ์ 88%๋ ์๊ฐ, ์์ฐ ๋๋ ๋ ๊ฐ์ง ๋ชจ๋๋ฅผ ์ด๊ณผํ์ฌ ์คํ๋๋ฏ๋ก Smoke Testing์ด ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ๋ ์ค์ํ ๊ฒฐํจ์ ์กฐ๊ธฐ ์๋ณ ๋ฐ ํด๊ฒฐ์ด ํ์์ ์ผ๋ก ํ์ํฉ๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ ํจ์จ์ฑ๊ณผ ์ต์ํ์ ๊ฐ์ ์ผ๋ก ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ์ปดํ์ผ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ์ฌ ์ํํ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ณด์ฅํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. AppMaster Smoke ํ ์คํธ ๊ฐ๋ ์ ํ์ฉํ์ฌ ์ด ๊ธฐ์ ์ ์๋ํ๋ ํ ์คํธ ํ๋ก์ธ์ค์ ํตํฉํ์ฌ ํ๋ซํผ์ด ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฌ์ ์ธ ๋ฌธ์ ๊ฐ ๊ณ ๊ฐ์ ์์ ๋๋ฌํ๊ธฐ ์ ์ ์ ์ํ๊ฒ ์๋ณํ ์ ์๋๋ก ํฉ๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ Smoke Testing์ ํตํฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
- ์กฐ๊ธฐ ๊ฒฐํจ ๊ฐ์ง: ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ด๊ธฐ ๋จ๊ณ์ ์ผ๋ถ๋ก ์ค๋ชจํฌ ํ ์คํธ๋ฅผ ์ํํจ์ผ๋ก์จ ์ค์ํ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ์๋ณํ๊ณ ํด๊ฒฐํ ์ ์์ผ๋ฏ๋ก ๊ฒฐํจ ์์ ๊ณผ ๊ด๋ จ๋ ์๊ฐ๊ณผ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค.
- ์ฝ๋ ๋ณ๊ฒฝ์ ๋ํ ์ ๋ขฐ๋ ํฅ์: ๋ชจ๋ ํตํฉ ํ ์ฝ๋๋ฒ ์ด์ค์ ์์ ์ฑ์ ์ ์ํ๊ฒ ํ์ธํ๋ Smoke Testing์ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ ์ฝ๋ ๋ณ๊ฒฝ์ ๋ํ ํ์ ์ ์ป๊ณ ๋ณด๋ค ๋ณต์กํ ํ ์คํธ ์ ๋ต์ ์งํํ ์ ์์ต๋๋ค.
- ์๊ฐ ๋ฐ ๋ฆฌ์์ค ํจ์จ์ฑ: ์ค๋ชจํฌ ํ ์คํธ๋ฅผ ํตํด ๋น๋์ ์ฃผ์ ๊ฒฐํจ์ ๋น ๋ฅด๊ฒ ์๋ณํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ ํ์ ์ค์ํ์ง ์์ ๊ธฐ๋ฅ์ ๊ด๋ฒ์ํ๊ฒ ํ ์คํธํ๋ ๋ฐ ์๊ฐ์ ๋ญ๋นํ์ง ์๊ณ ๋ ์ด๋ฌํ ๋ฌธ์ ์ ํด๊ฒฐ ์ฐ์ ์์๋ฅผ ์ ํ ์ ์์ต๋๋ค.
- ์ง์์ ์ธ ํตํฉ ๋ฐ ์ ๋ฌ: CI ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก Smoke Testing์ ์๋ํํ์ฌ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ์ฝ๋ ๋ฆด๋ฆฌ์ค๋ฅผ ์ด์งํ๊ณ CD(์ง์์ ๋ฐฐํฌ)์ ๊ธฐ๋ฐ์ ๋ง๋ จํ ์ ์์ต๋๋ค.
Smoke Testing์ด ์ฌ์ฉ๋๋ ์์ ์๋๋ฆฌ์ค๋ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ํ๋ก์ ํธ์์ ์์ ํ๊ณ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ค์ ์ ์ฅ์์ ์ปค๋ฐํ๋ ๊ฒฝ์ฐ์ ๋๋ค. ์ด๋ฌํ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํตํฉํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์์คํ ์ ๋ณด์ด์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์์ Smoke ํ ์คํธ ํ๋ก์ธ์ค๋ ์ผ๋ฐ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ์ผ๋ถ๋ก ์ํ๋์ด ํตํฉ๋ ์ฝ๋์์ ์์ฑ๋ ๊ฐ๊ฐ์ ์ ๋น๋๊ฐ ์์ ์ ์ด๊ณ ์๋ํ๋์ง ํ์ธํฉ๋๋ค.
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ ์คํธ ์๋ํ๊ฐ ์ฆ๊ฐํ๊ณ DevOps ์์น์ด ์ฑํ๋๋ฉด์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ Smoke Testing์ ์ญํ ์ด ๊ฐ์กฐ๋์์ต๋๋ค. ์๋ํ๋ ์ฐ๊ธฐ ํ ์คํธ๋ ํ์ง ๋ณด์ฆ ์ ๋ต์ ํต์ฌ ๊ตฌ์ฑ ์์๋ก, ๊ฐ๋ฐ ํ์ด ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์์ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ๊ณ ์ํํ ์ ์๋๋ก ๋์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ ํตํด ์์ ์ ์ด๊ณ ๊ธฐ๋ฅ์ ์ธ ๋น๋๋ง ์ถ๊ฐ ํ ์คํธ ๋ฐ ๋ฐฐํฌ ๋จ๊ณ๋ก ์งํ๋์ด ์์ ์ ์ด๊ณ ํจ์จ์ ์ธ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ง๋ค์ด์ง๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์ฐ๊ธฐ ํ ์คํธ๋ ๊ฐ๋ฐ ์ฃผ๊ธฐ ์ด๊ธฐ์ ์ค์ํ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋๋ ๊ท์คํ ํ ์คํธ ๊ธฐ์ ๋ก, ๊ฐ๋ฐ์๊ฐ ์ ์ฌ์ ์ธ ์ํ์ ํด๊ฒฐํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์์ ์ ์ธ ์ํํธ์จ์ด ๋น๋๋ฅผ ์ ์งํ ์ ์๋๋ก ํด์ค๋๋ค. no-code ํ๋ซํผ์ธ AppMaster Smoke Testing์ ์๋ํ๋ ํ ์คํธ ์ ์ฐจ์ ํตํฉํ์ฌ ์ค์๊ธฐ์ ์์ ๋๊ธฐ์ ์ ์ด๋ฅด๊ธฐ๊น์ง ๊ณ ๊ฐ์ ๋ค์ํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ณ ํ์ง์ ์ ๋ขฐํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ๋ณด์ฅํฉ๋๋ค.