โ Sanity Test๋?
Sanity Test๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋จ๊ณ์์ ๋น ๋ฅด๊ฒ ์ํํ ์ ์๋ ๊ฐ๋จํ ํ
์คํธ๋ก, ์ฃผ๋ก ์ํํธ์จ์ด์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์ ์์ ์ผ๋ก ์๋ํ๋์ง ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ
์คํธ๋ ๋ฆด๋ฆฌ์ค ์ ์ ํ์ง ๋ณด์ฆ(QA) ๋จ๊ณ์์ ์งํ๋๋ฉฐ, ์ฌ๋ฌ ํ
์คํธ ์ค์ ๊ฐ์ฅ ๋จผ์ ์ํ๋๋ ๊ฒ์ด ์ผ๋ฐ์ ์
๋๋ค.
Sanity Test์ ๋ชฉ์
Sanity Test์ ์ฃผ์ ๋ชฉ์ ์
- ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์๋ ์ฌ๋ถ ํ์ธ
- ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ๋ฅธ ํฐ ๋ฌธ์ ์ ํ์
- ๊ธฐ๋ฅ ์ถ๊ฐ๋ ์์ ์ด ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋ฏธ์น๋ ์ํฅ ํ์ธ
Sanity Test ์์
์๋ฅผ ๋ค์ด, ์จ๋ผ์ธ ์ผํ๋ชฐ ์์คํ
์ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ, Sanity Test๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ํ์ธํ ์ ์์ต๋๋ค.
- ๋ก๊ทธ์ธ ๊ธฐ๋ฅ: ์ฌ์ฉ์๊ฐ ์ ์์ ์ผ๋ก ๋ก๊ทธ์ธํ ์ ์๋์ง ํ์ธ
- ์ํ ๊ฒ์ ๊ธฐ๋ฅ: ์ฌ์ฉ์๊ฐ ์ํ๋ ์ํ์ ๊ฒ์ํ ์ ์๋์ง ํ์ธ
- ์ฅ๋ฐ๊ตฌ๋ ๊ธฐ๋ฅ: ์ฌ์ฉ์๊ฐ ์ํ์ ์ฅ๋ฐ๊ตฌ๋์ ๋ด๊ณ ํ์ธํ ์ ์๋์ง ํ์ธ
- ๊ฒฐ์ ๊ธฐ๋ฅ: ์ฌ์ฉ์๊ฐ ์ํ์ ๊ตฌ๋งคํ ์ ์๋์ง ํ์ธ
Sanity Test ์ํ ๋ฐฉ๋ฒ
Sanity Test๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ก ์ํ๋ฉ๋๋ค.
- ํ
์คํธ ๋ฒ์ ์ ํ๊ธฐ: ํ
์คํธํ ๊ธฐ๋ฅ๊ณผ ์๋๋ฆฌ์ค๋ฅผ ์ ์ ํฉ๋๋ค.
- ํ
์คํธ ์ผ์ด์ค ์์ฑ: ์ ์ ๋ ๊ธฐ๋ฅ๊ณผ ์๋๋ฆฌ์ค์ ๋ํด ํ
์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํฉ๋๋ค.
- ํ
์คํธ ์ํ: ํ
์คํธ ์ผ์ด์ค์ ๋ฐ๋ผ ํ
์คํธ๋ฅผ ์ํํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
- ๊ฒฐ๊ณผ ๋ถ์ ๋ฐ ๋ณด๊ณ : ํ
์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํ๊ณ , ๋ฌธ์ ์ ์ด ๋ฐ๊ฒฌ๋ ๊ฒฝ์ฐ ๊ฐ๋ฐํ์ ๋ณด๊ณ ํฉ๋๋ค.
โ ๊ฒฐ๋ก
Sanity Test๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ์ค์ํ ์ญํ ์ ํ๋ ํ
์คํธ ์ค ํ๋์
๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ํ์ธํจ์ผ๋ก์จ ๋ฆด๋ฆฌ์ค ์ ํฐ ๋ฌธ์ ์ ์ ๋น ๋ฅด๊ฒ ์ฐพ์๋ด๊ณ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ์ฒด์ ์ธ ํ์ง ํฅ์์ ๊ธฐ์ฌํ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์๋ค์ด ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.
๋ฐ๋ผ์, ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์์ Sanity Test๋ ๊ฐ๋ฐ ๋ฐ ํ
์คํธ์ ์ฒซ ๋จ๊ณ๋ก ๋ฐ๋์ ์ํ๋์ด์ผ ํ๋ ๊ณผ์ ์
๋๋ค.
์ด๋ฅผ ํตํด ์์คํ
์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์ํํ๊ฒ ์๋ํ๋์ง ํ์ธํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ๋ฅธ ๋ฌธ์ ์ ์ ๋ฏธ๋ฆฌ ํ์
ํด ์์ ํ ์ ์์ต๋๋ค.
์ด๋ ๊ฒ ๊ฐ๋จํ ํ
์คํธ๋ฅผ ํตํด ์ํํธ์จ์ด์ ํ์ง์ ๋์ด๊ณ ์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก, Sanity Test๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ด๊ธฐ ๋จ๊ณ์์ ์งํ๋๊ธฐ ๋๋ฌธ์, ์ดํ์ ๋ ์์ธํ ํ
์คํธ๋ฅผ ๊ฑฐ์ณ ์์คํ
์ ์ฒด์ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ํ๋ณดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ด๋ Sanity Test์ ๋ณํํ์ฌ ๋ค์ํ ํ
์คํธ ์ ๋ต์ ์ฌ์ฉํจ์ผ๋ก์จ ์ ์ฒด์ ์ธ ์ํํธ์จ์ด ํ์ง์ ๋์ผ ์ ์๋ ๋ฐฉ๋ฒ์
๋๋ค.
๐งฉ ์์ฝ
Sanity Test๋ ์ํํธ์จ์ด์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๋ฆด๋ฆฌ์ค ์ ์ ํฐ ๋ฌธ์ ์ ์ ๋น ๋ฅด๊ฒ ์ฐพ์๋ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ
์คํธ๋ฅผ ํตํด ์ํํธ์จ์ด์ ํ์ง์ ๋์ด๊ณ ์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ Sanity Test๋ ์ด๊ธฐ ๋จ๊ณ์ ํ
์คํธ์ด๊ธฐ ๋๋ฌธ์, ์ดํ์ ๋์ฑ ์์ธํ ํ
์คํธ๋ฅผ ๊ฑฐ์ณ ์์คํ
์ ์ฒด์ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ํ๋ณดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
'๐ป ๊ฐ๋ฐ๊ณต๋ถ > Computer Science' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Eric's CS] OpenAPI vs Open API ? ๋ค๋ฅธ๊ฑฐ์ผ? ๐ง (2) | 2023.04.07 |
---|