Seize your moment! ๐Ÿ‘พ

์•ˆ๋…•ํ•˜์„ธ์š”. Eric์ž…๋‹ˆ๋‹ค. ์ œ ๋ธ”๋กœ๊ทธ์— ๋ฐฉ๋ฌธํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ป ๊ฐœ๋ฐœ๊ณต๋ถ€/Computer Science

[Eric's CS] Sanity Test ๋ž€? ๐Ÿง

Eric_ko 2023. 4. 19. 08:14

โœ… 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