ํ…Œ์ŠคํŒ…๊ณผ ๋””๋ฒ„๊น…: ์ค‘์š”ํ•œ ์ฐจ์ด

์š”์ฆ˜์—๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์ˆ  ํšŒ์‚ฌ๋“ค์ด ์›น ์•ฑ๊ณผ ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๊ฐœ๋ฐœํ•˜์—ฌ ๊ณ ๊ฐ์—๊ฒŒ ์ตœ์ƒ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ชฉํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์—์„œ ํ…Œ์ŠคํŒ…๊ณผ ๋””๋ฒ„๊น…์€ ๊ณ ํ’ˆ์งˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ๊ณผ์ •์—์„œ ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ํ…Œ์ŠคํŒ…๊ณผ ๋””๋ฒ„๊น…์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ๋ช‡ ๊ฐ€์ง€ ์œ ์šฉํ•œ ์ง€์› ๋„๊ตฌ์— ๋Œ€ํ•ด์„œ๋„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

1. ํ…Œ์ŠคํŒ…์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ํ…Œ์ŠคํŒ… ํ”„๋กœ์„ธ์Šค์—๋Š” ์–ด๋–ค ๋‹จ๊ณ„๋“ค์ด ํฌํ•จ๋˜์–ด ์žˆ๋‚˜์š”?

What is testing?

ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ถœ์ฒ˜: anhtester.com

ํ…Œ์ŠคํŠธ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ผ์ด๋ธŒ๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๋Š” ์ž๋™ํ™”๋œ ๋˜๋Š” ์ˆ˜๋™ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค์—๋Š” 8๊ฐ€์ง€ ์ฃผ์š” ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:

์š”๊ตฌ์‚ฌํ•ญ ์ดํ•ด: ํ…Œ์Šคํ„ฐ๋Š” ํ…Œ์ŠคํŠธ ์ „์— ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ๊ณ„ํš: ๊ฐœ๋ฐœ์ž๋Š” ์ ์ ˆํ•œ ํ…Œ์ŠคํŠธ ๋ชฉํ‘œ, ์ž์› ๋ฐ ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธ ๊ณ„ํš์„ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ฐฐํฌ: ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ์กด ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๊ณ„ํš์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ๊ณ„ํš ๊ฒ€ํ† : ํ…Œ์Šคํ„ฐ๋Š” ๋ฒ”์œ„ ๊ฐœ์š”, ๋ชฉํ‘œ ๋ฐ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์„ ๊ฒ€ํ† ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ…Œ์Šคํ„ฐ๋Š” ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ, ํ…Œ์ŠคํŠธ ์ œํ’ˆ ๋ฐ ์˜ˆ์ƒ ๊ฒฐ๊ณผ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ ์„ค์ •: ํ…Œ์Šคํ„ฐ๋Š” ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ๊ธฐํƒ€ ํ•„์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰: ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ•˜๋ฉฐ ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ ์ถ”์ : ํ…Œ์ŠคํŠธ ์ค‘์— ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ถ”์ ํ•˜๋ฉฐ ์ˆ˜์ • ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ์ข…๋ฃŒ: ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

 

๊ด€๋ จ ๊ธฐ์‚ฌ

ํ…Œ์ŠคํŠธ ์ž๋™ํ™”๋ž€ ๋ฌด์—‡์ธ๊ฐ€: ์ค‘์š”์„ฑ, ์ด์ , ํ•œ๊ณ„ ๋ฐ ์‹ค์ œ ํ”„๋กœ์„ธ์Šค

ํ…Œ์ŠคํŠธ ์ž๋™ํ™”๋ž€ ๋ฌด์—‡์ธ๊ฐ€: ์ค‘์š”์„ฑ, ์ด์ , ํ•œ๊ณ„ ๋ฐ ์‹ค์ œ ํ”„๋กœ์„ธ์Šค

์ตœ๊ทผ ์ •๋ณด ๊ธฐ์ˆ ์˜ ์ง€์†์ ์ธ ๋ฐœ์ „์œผ๋กœ ์ˆ˜๋™ ํ…Œ์ŠคํŒ…์€ ์ ์ฐจ ์ž๋™ํ™” ํ…Œ์ŠคํŒ…์œผ๋กœ ๋Œ€์ฒด๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž๋™ํ™” ํ…Œ์ŠคํŒ… ๊ธฐ์ˆ  ๋•๋ถ„์— ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ… ํ”„๋กœ์...

2. ๋””๋ฒ„๊น…์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๋””๋ฒ„๊น… ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค.

What is debugging?

๋””๋ฒ„๊น…์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ์ถœ์ฒ˜: sjinnovation.com

๋””๋ฒ„๊น…์€ ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ๊ทธ ์›์ธ์„ ํŒŒ์•…ํ•˜์—ฌ ์ˆ˜์ •ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋””๋ฒ„๊น…์€ ๊ฝค ๋ณต์žกํ•˜๋ฉฐ ๋””๋ฒ„๊น…์„ ๋•๋Š” ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์ด๋Š” ๊ณ ํ’ˆ์งˆ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.

๋””๋ฒ„๊น… ํ”„๋กœ์„ธ์Šค์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์ฒด์ ์œผ๋กœ 6 ๋‹จ๊ณ„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

์˜ค๋ฅ˜ ๊ฐ์ง€: ๋จผ์ € ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋‹จ์„œ๋ฅผ ์ฐพ๊ฑฐ๋‚˜ ์ฝ”๋“œ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ์ถœ๋ ฅ์„ ํ™•์ธํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ฐพ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ ์žฌํ˜„: ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•œ ํ›„ ์˜ค๋ฅ˜๋ฅผ ์žฌํ˜„ํ•˜์—ฌ ์˜ค๋ฅ˜์˜ ์›์ธ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›์ธ ๊ฒฉ๋ฆฌ: ์˜ค๋ฅ˜๋ฅผ ์žฌํ˜„ํ•œ ํ›„ ๊ฐœ๋ฐœ์ž๋Š” ์˜ค๋ฅ˜์˜ ์›์ธ์„ ๊ฒฉ๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ ์ˆ˜์ •: ์˜ค๋ฅ˜์˜ ์›์ธ์„ ์‹๋ณ„ํ•œ ํ›„์—๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•„์š”ํ•œ ์ฝ”๋“œ ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋“ฑ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์ •๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ: ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•œ ํ›„์—๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์ • ์‚ฌํ•ญ ์ €์žฅ: ๊ฐœ๋ฐœ์ž๋Š” ๋ฏธ๋ž˜์˜ ๋””๋ฒ„๊น…์„ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

3. ํ…Œ์ŠคํŒ…๊ณผ ๋””๋ฒ„๊น…์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Distinguish between Testing and Debugging

ํ…Œ์ŠคํŠธ์™€ ๋””๋ฒ„๊น…์„ ๊ฒฐํ•ฉํ•˜๋ฉด ๊ณ ํ’ˆ์งˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์ฒ˜: testingigma.com

ํ…Œ์ŠคํŠธ์™€ ๋””๋ฒ„๊น…์€ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋‘ ๊ฐ€์ง€ ํ•„์ˆ˜ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ํ‘œ๋Š” ํ…Œ์ŠคํŠธ์™€ ๋””๋ฒ„๊น… ๊ฐ„์˜ ์ฃผ์š” ์ฐจ์ด์ ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

TestingDebugging
๋Œ€์ƒ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜ค๋ฅ˜ ์‹๋ณ„

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •

์ง€์‹ ์š”๊ตฌ ์‚ฌํ•ญ๋Œ€๋ถ€๋ถ„์˜ ํ…Œ์ŠคํŠธ๋Š” ์†Œ์Šค ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ง€์‹์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.๋””๋ฒ„๊น…์€ ์†Œ์Šค ์ฝ”๋“œ์— ๋Œ€ํ•œ ์‹ฌ์ธต์ ์ธ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์‹คํ–‰์žํ…Œ์Šคํ„ฐ๊ฐ€ ๋งŒ๋“ฆ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
ํ˜•์‹ํ…Œ์ŠคํŠธ๋Š” ์ˆ˜๋™์œผ๋กœ ๋˜๋Š” ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋””๋ฒ„๊น…์€ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
๊ตฌํ˜„ ์‹œ๊ฐ„ํ…Œ์ŠคํŠธ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ํ›„์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.๋””๋ฒ„๊น…์€ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํŒจํ•œ ํ›„์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

4. ํ…Œ์ŠคํŒ… ๋ฐ ๋””๋ฒ„๊น… ์ง€์› ๋„๊ตฌ

4.1. ํ…Œ์ŠคํŒ… ์ง€์› ๋„๊ตฌ

4.1.1. Kobiton

Kobiton์€ ๋ชจ๋ฐ”์ผ ์•ฑ, ์›น ์•ฑ ๋ฐ IoT ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ ๋ฐ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํ…Œ์Šคํ„ฐ๋Š” AI ๊ธฐ๋ฐ˜ ์Šคํฌ๋ฆฝํŠธ ์—†๋Š” ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kobiton์€ ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์—์„œ ์ž‘๋™ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž์˜ ์•ฑ์— ๋Œ€ํ•œ ์ฆ‰๊ฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์–ป๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์—์„œ ์ˆ˜๋™ ํ…Œ์ŠคํŠธ ์„ธ์…˜์„ ์‰ฝ๊ฒŒ ๋‹ค์‹œ ์žฌ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฟ๋งŒ ์•„๋‹ˆ๋ผ์ด ๋„๊ตฌ๋Š” ๊ฐ•๋ ฅํ•œ API ๋ฐ ๋‚ด์žฅ๋œ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ž๋™ํ™” ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์žฅ์ :

  • ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์™€ ํ˜ธํ™˜ ๊ฐ€๋Šฅ
  • ๋ฌด๋ฃŒ ์‚ฌ์šฉ ํ—ˆ์šฉ
  • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐ„์†Œํ™”

 

๋‹จ์ :

  • ์‚ฌ์šฉ์ž๊ฐ€ ์•ฑ ์Šคํ† ์–ด์— ๋กœ๊ทธ์ธํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ์ˆ˜ ์žˆ์Œ.

 

๊ด€๋ จ ๊ธฐ์‚ฌ

์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์ด๋ž€? AI๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์— ์ ์šฉํ•˜๊ธฐ

์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์ด๋ž€? AI๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์— ์ ์šฉํ•˜๊ธฐ

์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ์ค‘์š”ํ•œ ๋‹จ๊ณ„ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์€ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์—์„œ ์ด๋ฃจ์–ด์ง€๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์„...

4.1.2.ย Testsigma

Testsigma helps automate testing 5 times faster than manual methods.

Testsigma๋Š” ์ˆ˜๋™ ๋ฐฉ๋ฒ•๋ณด๋‹ค 5๋ฐฐ ๋น ๋ฅด๊ฒŒ ํ…Œ์ŠคํŠธ ์ž๋™ํ™”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ถœ์ฒ˜: testingigma.com

Testsigma๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฐ API์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ๋ช‡ ๋ถ„ ๋งŒ์— ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค ์ฝ”๋“œ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

์ด ๋„๊ตฌ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฉฐ ์‹คํ–‰ ํ›„ ์ฆ‰์‹œ ์ž์„ธํ•œ ๋ณด๊ณ ์„œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์žฅ์ :

  • ํ…Œ์ŠคํŠธ ๋นŒ๋“œ ์‹œ๊ฐ„ ๋‹จ์ถ•
  • ์‰ฌ์šด ์œ ์ง€๋ณด์ˆ˜
  • ๋ณ‘๋ ฌ๋กœ ํ…Œ์ŠคํŠธ ์‹คํ–‰

 

๋‹จ์ :

  • ๋†’์€ ์ด์šฉ ๋น„์šฉ, ์•ฝ $249/์›”

 

4.1.3. Selenium

Selenium์€ ์ƒ์„ธํ•œ ํ…Œ์ŠคํŠธ ๋ช…๋ น์„ ์ƒ์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ๋” ์ฒด๊ณ„์ ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

์žฅ์ :

  • ๋งค์šฐ ์‰ฝ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ง€์›
  • ์Šคํฌ๋ฆฝํŠธ ์ €์žฅ ๋ฐ ์žฌ์‹คํ–‰ ๊ฐ€๋Šฅ, ์˜คํ”ˆ ์†Œ์Šค

 

๋‹จ์ :

  • ํ…Œ์Šคํ„ฐ๊ฐ€ ํ’๋ถ€ํ•œ ๊ธฐ์ˆ  ์ง€์‹๊ณผ ๋„๊ตฌ ์‚ฌ์šฉ ๋Šฅ๋ ฅ์„ ๊ฐ€์ ธ์•ผ ํ•จ
  • ์˜ค๋ฅ˜ ๋ณด๊ณ ์— ๋Œ€ํ•œ ๋„ค์ดํ‹ฐ๋ธŒ ์ง€์›์ด ์—†์Œ

 

๊ด€๋ จ ๊ธฐ์‚ฌ

๋ชจ๋ฐ”์ผ ์•ฑ ํ…Œ์ŠคํŠธ๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๋ชจ๋ฐ”์ผ ์•ฑ ํ…Œ์ŠคํŠธ๋Š” ์™œ ์ค‘์š”ํ•œ๊ฐ€์š”?

๋ชจ๋ฐ”์ผ ์•ฑ ํ…Œ์ŠคํŠธ๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๋ชจ๋ฐ”์ผ ์•ฑ ํ…Œ์ŠคํŠธ๋Š” ์™œ ์ค‘์š”ํ•œ๊ฐ€์š”?

ํ˜„๋Œ€์˜ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ๋กœ ์Šค๋งˆํŠธํฐ์ด ํƒ„์ƒ๋˜๋ฉด์„œ ์—ฌ๋Ÿฌ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ์ด ์ด‰์ง„๋˜์–ด ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ์ œ๊ณต๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™„๋ฒฝํ•œ ์• ํ”Œ๋ฆฌ์ผ€...

4.1.4. LambdaTest

LambdaTest๋Š” ์›น ์‚ฌ์ดํŠธ์˜ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ € ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

์žฅ์ :

  • ์‚ฌ์šฉ์„ ์œ„ํ•ด ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ
  • ํ–ฅ์ƒ๋œ ํ…Œ์ŠคํŠธ ๋ณด๊ณ ์„œ ๊ธฐ๋Šฅ
  • ์ž์„ธํ•œ ํ…Œ์ŠคํŠธ ๋กœ๊ทธ ์ž๋™ํ™”

 

๋‹จ์ :

  • ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ ํ…Œ์ŠคํŠธ ๋ฏธ์ง€์›
  • ๋ณด๊ณ ์„œ๊ฐ€ ์™„์ „ํžˆ ์ง๊ด€์ ์ด์ง€ ์•Š์Œ
  • ์‚ฌ์šฉ ๋น„์šฉ์ด ์ƒ๋‹นํžˆ ๋†’์Œ

4.2. ๋””๋ฒ„๊น… ์ง€์› ๋„๊ตฌ

4.2.1. Chrome ๊ฐœ๋ฐœ์ž ๋„๊ตฌ

Chrome Dev Tools is a software debugging tool provided by Google.

Chrome Dev Tools๋Š” Google์—์„œ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋””๋ฒ„๊น… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ถœ์ฒ˜: keycdn.com

Chrome Dev Tools๋Š” ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‘์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” DOM, CSS ๋ฐ JavaScript๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ์ˆ˜์ •ํ•˜์—ฌ ์ตœ์ƒ์˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Chrome Dev Tools๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฉ”ํŠธ๋ฆญ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ†ต์ฐฐ๋ ฅ๊ณผ ์„ฑ๋Šฅ์„ ์ถ”์ ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

์žฅ์ :

  • ๊ฐ„๋‹จํ•œ ์ธํ„ฐํŽ˜์ด์Šค, ์‚ฌ์šฉ์ด ์‰ฌ์›€
  • ๋ณ„๋„์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ํ•„์š”ํ•˜์ง€ ์•Š๋Š” ํ†ตํ•ฉ ๋„๊ตฌ

 

๋‹จ์ :

  • HTML ์ธก์ •๋งŒ ์ธก์ • ๋ฐ ๋Œ€์ฒด

 

4.2.2. PyCharm

PyCharm์€ Python ์ฝ”๋“œ์—์„œ ๊ฐœ๋ฐœ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์ ํ•ฉํ•œ ๋””๋ฒ„๊ฑฐ์ž…๋‹ˆ๋‹ค. PyCharm์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ PyCharm ๋””๋ฒ„๊ฑฐ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋™์•ˆ ๋™์‹œ์— ์ž‘๋™ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ๊ฐ•์กฐํ•˜๊ณ  ์ ์ ˆํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

์žฅ์ :

  • ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ์ด ์‰ฝ๋‹ค
  • ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Œ
  • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ IDE ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉ

 

๋‹จ์ :

  • PyCharm์€ ๋ฌด๋ฃŒ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์ „๋ฌธ๊ฐ€ ๋ฒ„์ „์€ ์ƒ๋‹นํžˆ ๋น„์‹ธ๋‹ค
  • venv์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋™์•ˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ

 

4.2.3. SQL dbForge

SQL dbForge๋Š” ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋””๋ฒ„๊น… ๋ธŒ๋ผ์šฐ์ €์ž…๋‹ˆ๋‹ค. SQL dbForge๋Š” SQL Server ๋ฐ Azure SQL ์—”์ง„์„ ํ†ตํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์„ฑ๋Šฅ๊ณผ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์žฅ์ :

  • ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ๋™๊ธฐํ™”
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ์ €์žฅ ๋ฐ ๋ณต์›
  • ์Šค๋งˆํŠธํ•œ SQL ์ฝ”๋“œ ์ œ์•ˆ
  • ์‹œ๊ฐ์  ์ฐจํŠธ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ ๋ณด๊ณ 

 

๋‹จ์ :

  • ์‚ฌ์šฉ ๋น„์šฉ์ด ๋†’์Œ
  • Windows ์šด์˜ ์ฒด์ œ๋งŒ ์ง€์›

 

๊ด€๋ จ ๊ธฐ์‚ฌ

์Šค๋ชจํฌ ํ…Œ์ŠคํŒ…์€ ํ’ˆ์งˆ ๋ณด์ฆ(Q&A) ์‚ฐ์—…์— ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ๊ฐ€์š”?

์Šค๋ชจํฌ ํ…Œ์ŠคํŒ…์€ ํ’ˆ์งˆ ๋ณด์ฆ(Q&A) ์‚ฐ์—…์— ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ๊ฐ€์š”?

์Šค๋ชจํฌ ํ…Œ์ŠคํŒ…์€ ๊ธฐ์ˆ  ๋ถ„์•ผ์—์„œ ๋งค์šฐ ์ต์ˆ™ํ•œ ์šฉ์–ด๋กœ, ํŠนํžˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํŒ€์—๊ฒŒ๋Š” ์ž˜ ์•Œ๋ ค์ง„ ์˜ค๋ฅ˜ ํ…Œ์ŠคํŒ… ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์Šค๋ชจํฌ ํ…Œ์ŠคํŒ…...

4.2.4. Telerik Debugger

Telerik๋Š” ๋‹ค์–‘ํ•œ ๋ฒ„์ „์„ ์ œ๊ณตํ•˜๋Š” ๋””๋ฒ„๊ฑฐ๋กœ, ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์˜ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. Telerik๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ€๋กœ์ฑ„๊ณ  ๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Telerik ๋””๋ฒ„๊ฑฐ๋Š” HTTP, WebSocket, gRPC ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Telerik๋Š” ๊ฐœ๋ฐœ์ž์˜ ์š”๊ตฌ์— ๋”ฐ๋ผ ๋””๋ฒ„๊น…์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ Fiddlers๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์žฅ์ :

  • ์‚ฌ์šฉ์ž ์นœํ™”์  ์ธํ„ฐํŽ˜์ด์Šค
  • ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ
  • ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ ์ง€์›

 

๋‹จ์ :

  • Android ๋ฐ ๋ฐ์Šคํฌํ†ฑ์—์„œ์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ…Œ์ŠคํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Œ
  • ์‚ฌ์šฉ ๋น„์šฉ์ด ์ƒ๋‹นํžˆ ๋†’์Œ

๊ฒฐ๋ก 

์œ„์˜ ๊ธ€์€ ํ…Œ์ŠคํŒ… ๋ฐ ๋””๋ฒ„๊น… ํ”„๋กœ์„ธ์Šค์— ๊ด€ํ•œ ๋ชจ๋“  ์ •๋ณด์™€ ํšจ๊ณผ์ ์ธ ํ…Œ์ŠคํŒ… ๋ฐ ๋””๋ฒ„๊น…์„ ์ง€์›ํ•˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ์šฉ์–ด์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์–ป์—ˆ๊ธฐ๋ฅผ ํฌ๋งํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์€ ๋งŽ์€ ๋ช…์„ฑ ์žˆ๋Š” ๊ธฐ์ˆ  ํšŒ์‚ฌ๋“ค์ด ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ BAP Software๋„ ์ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. BAP Software๋Š” ์ „ ์„ธ๊ณ„ ์—ฌ๋Ÿฌ ๊ตญ๊ฐ€์—์„œ ๊ณ ํ’ˆ์งˆ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—…์ฒด์ž…๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์กฐ์–ธ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด, ์ฆ‰์‹œ BAP Software์— ์—ฐ๋ฝํ•˜์‹ญ์‹œ์˜ค!