ํ˜‘์—…์„ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋ฐœ์šฉ์–ด

ํ˜‘์—…์„ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋ฐœ์šฉ์–ด

์—…๋ฌด์— ์žˆ์–ด ๊ฐœ๋ฐœ์ž, ๊ธฐํš์ž ๋ถ„๋“ค๊ณผ ๊ทธ๋ฆฌ๊ณ  QA ๋™๋ฃŒ๋ถ„๋“ค๊ณผ ์ด์•ผ๊ธฐ๋ฅผ ํ•˜๋‹ค ๋ณด๋ฉด ์ž์—ฐ์Šค๋ ˆ ๊ฐœ๋ฐœ ์šฉ์–ด๋“ค์ด ๋‚˜์˜ค๊ธฐ ๋งˆ๋ จ์ด๋‹ค. ๋Œ€๋‹จํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•ด์„œ๊ฐ€ ์•„๋‹Œ ๊ทธ๋ž˜๋„ ์ด์•ผ๊ธฐ๋ฅผ ๋“ฃ๊ณ  ๊ณ ๊ฐœ๋ฅผ ๋„๋•๊ฑฐ๋ฆด ์ˆ˜๋ผ๋„ ์žˆ๊ฒŒ ๋‚˜๋ฆ„ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด๋ ค ํ•œ๋‹ค.๐Ÿ˜„ ์„œ๋ฒ„์™€ํด๋ผ์ด์–ธํŠธ ํด๋ผ์ด์–ธํŠธ : ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์—๊ฒŒ ์ •๋ณด๋ฅผ ์ œ๊ณต๋ฐ›๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์„œ๋ฒ„ : ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์„œ๋ฒ„๋ผ๊ณ  ํ•œ๋‹ค. API : application programming interface์˜ ์•ฝ์ž ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก, ์šด์˜ ์ฒด์ œ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋œปํ•œ๋‹ค. ํ”„๋ŸฐํŠธ์—”๋“œ(FE) ์›น/์•ฑ ๋“ฑ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•œ UI๋ฅผ ๋œปํ•จ ๋ฐฑ์—”๋“œ(BE) ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฃผ๊ณ ๋ฐ›๋Š”..

  • textsms
Smoke Test? Sanity Test?

Smoke Test? Sanity Test?

ํ…Œ์ŠคํŠธ ์—…๋ฌด๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด ๊ต‰์žฅํžˆ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„๋“ค์ด ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด Smoke Test์™€ Sanity Test์ด๋‹ค. ๋ญ”๊ฐ€ ๊ฐ๊ฐ์˜ ๋œป์€ ์•Œ ๋“ฏํ•˜๋ฉด์„œ๋„ ์ •๋ฆฌ๊ฐ€ ์•ˆ๋œ ๋А๋‚Œ์ด๋‹ค... ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ๋‚ด๊ฐ€ ์ดํ•ด ํ•œ ๋ถ€๋ถ„๋“ค์„ ๊ธฐ๋กํ•˜๋ ค ํ•œ๋‹ค. (์–ธ์ œ๋‚˜ ํ”ผ๋“œ๋ฐฑ์€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ™‡) ๐ŸŒซ Smoke Test ์ด ํ…Œ์ŠคํŠธ์˜ ์œ ๋ž˜๋Š” ์ „์ž ํšŒ๋กœ ๊ธฐํŒ์— ์ „์›์„ ๋„ฃ์—ˆ์„ ๋•Œ ๊ธฐํŒ์—์„œ ์—ฐ๊ธฐ๊ฐ€ ๋‚˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ์—์„œ ์œ ๋ž˜ํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๋‹ค๋ฅธ ๋ง๋กœ๋Š” BVT (Build Verification Testing)๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค. ์ •๋ฆฌํ•˜์ž๋ฉด ์ด๋ ‡๋‹ค. ํ…Œ์ŠคํŠธ์— ์•ž์„œ์„œ ํ”„๋กœ๊ทธ๋žจ์˜ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ด ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๋นŒ๋“œ ํ›„์— ์ˆ˜ํ–‰๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์ด๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ถ€๋ถ„์„ ํ…Œ์ŠคํŠธํ•œ๋‹ค. ํ•ด๋‹น ๋นŒ๋“œ๊ฐ€ ๋” ์ด์ƒ ๋ฆฌ์†Œ์Šค๋ฅผ ํˆฌ์ž…..

  • textsms
๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ?

๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ?

์ฒ˜์Œ QA ์ง๊ตฐ์œผ๋กœ ์ž…์‚ฌํ•˜์—ฌ ์—…๋ฌด๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  (๋‹จ์ˆœ ํ…Œ์ŠคํŠธ์—…๋ฌด์ง€๋งŒ..) ์‚ฌ์ˆ˜ ๋ฐ ์—…๋ฌด ๊ต์œก๋•Œ ์ค‘์ ์ ์œผ๋กœ ์ด์•ผ๊ธฐ ํ•˜๋Š” ๋‹จ์–ด๊ฐ€ ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŒ… ์ด์—ˆ๋‹ค. ๋‹น์‹œ์—๋Š” ๋‹จ์ˆœํžˆ "๊ธฐ๋Œ€๊ฒฐ๊ณผ๋งŒ ๋ณด๊ณ  ํ…Œ์ŠคํŠธํ•˜๋Š”๊ฒŒ ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŒ…์ด๊ตฌ๋‚˜" ์ •๋„๋กœ๋งŒ ์ดํ•ด ํ–ˆ์ง€๋งŒ ์ด์ œ๋Š” ๊ทธ๋ ‡๊ฒŒ ์ดํ•ด ํ•˜๋ฉด ์•ˆ๋˜๊ฒ ๋‹ค ์ƒ๊ฐํ•˜์—ฌ ๋‚˜๋ฆ„์˜ ์ •๋ฆฌ๋ฅผ ํ•˜๋ ค ํ•œ๋‹ค.๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป Blackbox Test ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋‚˜ ์ž‘๋™ ์›๋ฆฌ๋ฅผ ๋ชจ๋ฅด๋Š” ์ƒํƒœ์—์„œ ๋™์ž‘์„ ๊ฒ€์‚ฌํ•˜๋Š” ๋ฐฉ์‹ "์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ." ์‚ฌ์šฉ์ž ๊ด€์ ์—์„œ์˜ ํ…Œ์ŠคํŠธ์ด๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ ์„ค๊ณ„๊ธฐ๋ฒ• ๋™๋“ฑ ๋ถ„ํ•  : ์ž…๋ ฅ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ผํ•œ ๋™์ž‘์ด ์˜ˆ์ƒ๋˜๋Š” ๋™๋“ฑ ํด๋ž˜์Šค๋กœ ๋ถ„ํ• ํ•˜๊ณ , ๊ฐ ํด๋ž˜์Šค๋กœ๋ถ€ํ„ฐ ๋Œ€ํ‘œ ๊ฐ’์„ ์„ ํƒํ•˜์—ฌ ํ…Œ์ŠคํŠธ ํ•˜๋Š” ๊ธฐ๋ฒ• ๊ฒฝ๊ณ„๊ฐ’ ๋ถ„์„ : ์ž…๋ ฅ ์กฐ๊ฑด์˜ ์ค‘๊ฐ„ ๊ฐ’๋ณด๋‹ค ๊ฒฝ๊ณ„ ๊ฐ’์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒ ..

  • textsms