์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ/์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ

| 2020 ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (ํ•„๊ธฐ) | 2. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ - ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ๊ด€๋ฆฌ

ํ•œ์ฝ”๋”ฉ 2020. 8. 6. 11:49
728x90
728x90
49. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ

 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ž ์žฌ๋˜์–ด ์žˆ๋Š” ๊ฒฐํ•จ์„ ์ฐพ์•„๋‚ด๋Š” ํ–‰์œ„, ์ ˆ์ฐจ์ด๋‹ค.

๊ณ ๊ฐ์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋งŒ์กฑ์‹œํ‚ค๋Š”์ง€ ํ™•์ธ(์‚ฌ์šฉ์ž ์ž…์žฅ)ํ•˜๊ณ , ๊ธฐ๋Šฅ์„ ์ •ํ™•ํžˆ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€ ๊ฒ€์ฆ(๊ฐœ๋ฐœ์ž ์ž…์žฅ)ํ•œ๋‹ค.

 

์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ถ„๋ฅ˜

์ƒ์šฉ ์†Œํ”„ํŠธ์›จ์–ด

๋ณดํ†ต์˜ ์‚ฌ์šฉ์ž๋“ค์ด ๊ณตํ†ต์ ์œผ๋กœ ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด

> ์‚ฐ์—… ๋ฒ”์šฉ ์†Œํ”„ํŠธ์›จ์–ด : ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด, ๋ฏธ๋“ค์›จ์–ด, ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด

> ์‚ฐ์—… ํŠนํ™” ์†Œํ”„ํŠธ์›จ์–ด : ํŠน์ • ๋ถ„์•ผ์—์„œ ์š”๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ๋งŒ์„ ๊ตฌํ˜„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด

์„œ๋น„์Šค ์ œ๊ณต ์†Œํ”„ํŠธ์›จ์–ด

ํŠน์ • ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐ๋Šฅ๋งŒ์„ ๊ตฌํ˜„ํ•ด ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด

> ์‹ ๊ทœ ๊ฐœ๋ฐœ ์†Œํ”„ํŠธ์›จ์–ด : ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ์†Œํ”„ํŠธ์›จ์–ด

> ๊ธฐ๋Šฅ ๊ฐœ์„  ์†Œํ”„ํŠธ์›จ์–ด : ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด

> ์ถ”๊ฐ€ ๊ฐœ๋ฐœ ์†Œํ”„ํŠธ์›จ์–ด : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด

> ์‹œ์Šคํ…œ ํ†ตํ•ฉ ์†Œํ”„ํŠธ์›จ์–ด : ์—…๋ฌด๊ธฐ๋Šฅ์ด๋‚˜ ๋ฐ์ดํ„ฐ ๋“ฑ์„ ํ†ตํ•ฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ์†Œํ”„ํŠธ์›จ์–ด

 

 

โ€ข ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ์˜ ํ•„์š”์„ฑ

- ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ „์— ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜์—ฌ ์˜ˆ๋ฐฉ

- ์ œํ’ˆ์˜ ์‹ ๋ขฐ๋„ ํ–ฅ์ƒ

- ๋‹จ์ˆœํ•œ ์˜ค๋ฅ˜ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒˆ๋กœ์šด ์˜ค๋ฅ˜์˜ ์œ ์ž…๋„ ์˜ˆ๋ฐฉ

- ์ตœ์†Œํ•œ์˜ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์œผ๋กœ ๋งŽ์€ ๊ฒฐํ•จ ๋ฐœ๊ฒฌ ๊ฐ€๋Šฅ

 

 

โ€ข ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ์˜ ๊ธฐ๋ณธ ์›๋ฆฌ 

- ์™„๋ฒฝํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŒ…์€ ๋ถˆ๊ฐ€, ๊ฒฐํ•จ์€ ์ค„์ผ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ๊ฒฐํ•จ์ด ์—†๋‹ค๊ณ  ์ฆ๋ช…ํ•  ์ˆ˜๋Š” ์—†์Œ 

- ๊ฒฐํ•จ์€ ๋Œ€๋ถ€๋ถ„ ํŠน์ • ๋ชจ๋“ˆ์— ์ง‘์ค‘๋˜์–ด ์žˆ์Œ

- ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ณด์™„ ๋ฐ ๊ฐœ์„ 

- ์ •ํ™ฉ์— ๋”ฐ๋ผ ํ…Œ์ŠคํŠธ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์ˆ˜ํ–‰

- ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋งŒ์กฑ์‹œํ‚ค์ง€ ๋ชปํ•˜๋ฉด ํ•ด๋‹น ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ’ˆ์งˆ์ด ๋†’๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์—†์Œ

- ํ…Œ์ŠคํŠธ์™€ ์œ„ํ—˜์€ ๋ฐ˜๋น„๋ก€

- ํ…Œ์ŠคํŠธ๋Š” ์ž‘์€ ๋ถ€๋ถ„์—์„œ ์‹œ์ž‘ํ•ด ์ ์  ํ™•๋Œ€ํ•ด ์ง„ํ–‰

- ๊ฐœ๋ฐœ์ž์™€ ๊ด€๊ณ„์—†๋Š” ๋ณ„๋„์˜ ํŒ€์—์„œ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰

 

50. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ์˜ ๋ถ„๋ฅ˜

 

ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์—ฌ๋ถ€์— ๋”ฐ๋ฅธ ํ…Œ์ŠคํŠธ

์ •์  ํ…Œ์ŠคํŠธ

- ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋ช…์„ธ์„œ๋‚˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๋ถ„์„ํ•˜๋Š” ํ…Œ์ŠคํŠธ

- ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— ๊ฒฐํ•จ ๋ฐœ๊ฒฌ ๊ฐ€๋Šฅ, ๊ฐœ๋ฐœ ๋น„์šฉ ๋‚ฎ์Œ

- ์›Œํฌ์Šค๋ฃจ, ์ธ์ŠคํŽ™์…˜, ์ฝ”๋“œ๊ฒ€์‚ฌ ๋“ฑ

๋™์  ํ…Œ์ŠคํŠธ 

- ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ฐพ๋Š” ํ…Œ์ŠคํŠธ

- ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ

- ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ, ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ

 

ํ…Œ์ŠคํŠธ ๊ธฐ๋ฐ˜(Test Bases)์— ๋”ฐ๋ฅธ ํ…Œ์ŠคํŠธ

๋ช…์„ธ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ

- ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ช…์„ธ๋ฅผ ๋น ์ง์—†์ด ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ๋งŒ๋“ค์–ด ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ

- ๋™๋“ฑ ๋ถ„ํ• , ๊ฒฝ๊ณ„ ๊ฐ’ ๋ถ„์„ ๋“ฑ

๊ตฌ์กฐ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ

- ์†Œํ”„ํŠธ์›จ์–ด ๋‚ด๋ถ€์˜ ๋…ผ๋ฆฌ ํ๋ฆ„์— ๋”ฐ๋ผ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ

- ๊ตฌ๋ฌธ ๊ธฐ๋ฐ˜, ๊ฒฐ์ • ๊ธฐ๋ฐ˜, ์กฐ๊ฑด ๊ธฐ๋ฐ˜ ๋“ฑ

๊ฒฝํ—˜ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ

- ์œ ์‚ฌ ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ๊ธฐ์ˆ  ๋“ฑ์— ๋Œ€ํ•œ ํ…Œ์Šคํ„ฐ์˜ ๊ฒฝํ—˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ํ…Œ์ŠคํŠธ

- ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ช…์„ธ๊ฒŒ ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ํ…Œ์ŠคํŠธ ์‹œ๊ฐ„์— ์ œ์•ฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ˆ˜ํ–‰ํ•˜๋ฉด ํšจ๊ณผ์ 

- ์—๋Ÿฌ ์ถ”์ •, ์ฒดํฌ ๋ฆฌ์ŠคํŠธ, ํƒ์ƒ‰์  ํ…Œ์ŠคํŒ…

 

์‹œ๊ฐ์— ๋”ฐ๋ฅธ ํ…Œ์ŠคํŠธ

๊ฒ€์ฆ(Verification) ํ…Œ์ŠคํŠธ ๊ฐœ๋ฐœ์ž์˜ ์‹œ๊ฐ์—์„œ ์ œํ’ˆ์˜ ์ƒ์‚ฐ ๊ณผ์ •์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ, ์ œํ’ˆ์ด ๋ช…์„ธ์„œ๋Œ€๋กœ ์™„์„ฑ ๋˜์—ˆ๋Š”์ง€
ํ™•์ธ(Validation) ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ์ž์˜ ์‹œ๊ฐ์—์„œ ์ƒ์‚ฐ๋œ ์ œํ’ˆ์˜ ๊ฒฐ๊ณผ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ. ์‚ฌ์šฉ์ž๊ฐ€ ์š”๊ตฌํ•œ๋Œ€๋กœ ์™„์„ฑ๋˜์—ˆ๋Š”์ง€

 

๋ชฉ์ ์— ๋”ฐ๋ฅธ ํ…Œ์ŠคํŠธ

ํšŒ๋ณต(Recovery) ํ…Œ์ŠคํŠธ

์‹œ์Šคํ…œ์— ์—ฌ๋Ÿฌ ๊ฒฐํ•จ์„ ์ฃผ์–ด ์‹คํŒจํ•˜๋„๋ก ํ•œ ํ›„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ณต๊ตฌ๋˜๋Š”์ง€ ํ™•์ธ

์•ˆ์ „(Security) ํ…Œ์ŠคํŠธ

์‹œ์Šคํ…œ์— ์„ค์น˜๋œ ์‹œ์Šคํ…œ ๋ณดํ˜ธ ๋„๊ตฌ๊ฐ€ ๋ถˆ๋ฒ•์ ์ธ ์นฉ์ž…์œผ๋กœ๋ถ€ํ„ฐ ์‹œ์Šคํ…œ์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ

๊ฐ•๋„(Stress) ํ…Œ์ŠคํŠธ

์‹œ์Šคํ…œ์— ๊ณผ๋„ํ•œ ์ •๋ณด๋Ÿ‰์ด๋‚˜ ๋นˆ๋„ ๋“ฑ์„ ๋ถ€๊ณผํ•ด ๊ณผ๋ถ€ํ•˜ ์‹œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธ

์„ฑ๋Šฅ(Performance) ํ…Œ์ŠคํŠธ

์†Œํ”„ํŠธ์›จ์–ด์˜ ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ์ด๋‚˜ ์ „์ฒด์ ์ธ ํšจ์œจ์„ฑ์„ ์ง„๋‹จ, ์‘๋‹ต์‹œ๊ฐ„, ์ฒ˜๋ฆฌ๋Ÿ‰ ๋“ฑ ํ…Œ์ŠคํŠธ

๊ตฌ์กฐ(Structured) ํ…Œ์ŠคํŠธ

์†Œํ”„ํŠธ์›จ์–ด ๋‚ด๋ถ€์˜ ๋…ผ๋ฆฌ์ ์ธ ๊ฒฝ๋กœ, ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ณต์žก๋„ ๋“ฑ์„ ํ‰๊ฐ€

ํšŒ๊ท€(Regression) ํ…Œ์ŠคํŠธ

์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ณ€๊ฒฝ ๋˜๋Š” ์ˆ˜์ •๋œ ์ฝ”๋“œ์— ์ƒˆ๋กœ์šด ๊ฒฐํ•จ์ด ์—†์Œ์„ ํ™•์ธ

๋ณ‘ํ–‰(Parallel) ํ…Œ์ŠคํŠธ

๋ณ€๊ฒฝ๋œ ์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด์— ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•ด ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ต

 

51. ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•์— ๋”ฐ๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ

 

ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ (White Box Test)

๋ชจ๋“ˆ์•ˆ์˜ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์–ด ๋‚ด๋ถ€์˜ ๋…ผ๋ฆฌ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ์‹ (๋ชจ๋“ˆ ๋‚ด๋ถ€๊ฐ€ ํˆฌ๋ช…(ํ™”์ดํŠธ))

๋ชจ๋“ˆ์˜ ์›์‹œ ์ฝ”๋“œ๋ฅผ ์˜คํ”ˆ์‹œํ‚จ ์ƒํƒœ์—์„œ ์›์‹œ ์ฝ”๋“œ์˜ ๋…ผ๋ฆฌ์ ์ธ ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ ํ…Œ์ŠคํŠธํ•˜์—ฌ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ์‹

- ๊ตฌ์กฐ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ

- ํ…Œ์ŠคํŠธ ๊ณผ์ •์˜ ์ดˆ๊ธฐ์— ์ ์šฉ

- ๋ชจ๋“ˆ ์•ˆ์˜ ์ž‘๋™์„ ์ง์ ‘ ๊ด€์ฐฐ

- ๋ถ„๊ธฐ์  ๋ถ€๋ถ„๋“ค์„ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ์จ ๋…ผ๋ฆฌ์  ๊ฒฝ๋กœ ์ œ์–ด

 

โ€ข ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ์˜ ์ข…๋ฅ˜

๊ธฐ์ดˆ ๊ฒฝ๋กœ ๊ฒ€์‚ฌ

- ๋Œ€ํ‘œ์ ์ธ ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

- ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ค๊ณ„์ž๊ฐ€ ์ ˆ์ฐจ์  ์„ค๊ณ„์˜ ๋…ผ๋ฆฌ์  ๋ณต์žก์„ฑ์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

์ œ์–ด ๊ตฌ์กฐ ๊ฒ€์‚ฌ

- ์กฐ๊ฑด ๊ฒ€์‚ฌ (Condition Testing) : ํ”„๋กœ๊ทธ๋žจ ๋ชจ๋“ˆ ๋‚ด์— ์žˆ๋Š” ๋…ผ๋ฆฌ์  ์กฐ๊ฑด์„ ํ…Œ์ŠคํŠธ 

- ๋ฃจํ”„ ๊ฒ€์‚ฌ (Loop Testing) : ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐ˜๋ณต๊ตฌ์กฐ์— ์ดˆ์ ์„ ๋งž์ถฐ ํ…Œ์ŠคํŠธ

- ๋ฐ์ดํ„ฐ ํ๋ฆ„ ๊ฒ€์‚ฌ (Data Flow Testing) : ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ณ€์ˆ˜์˜ ์ •์˜์™€ ๋ณ€์ˆ˜ ์‚ฌ์šฉ์˜ ์œ„์น˜์— ์ดˆ์ ์„ ๋งž์ถฐ ์‹ค์‹œํ•˜๋Š” ํ…Œ์ŠคํŠธ 

 

โ€ข ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ์˜ ๊ฒ€์ฆ ๊ธฐ์ค€

- ๋ฌธ์žฅ ๊ฒ€์ฆ ๊ธฐ์ค€ (State Coverage) : ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ชจ๋“  ๊ตฌ๋ฌธ์ด ํ•œ ๋ฒˆ ์ด์ƒ ์ˆ˜ํ–‰๋˜๋„๋ก ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ค๊ณ„

- ๋ถ„๊ธฐ ๊ฒ€์ฆ ๊ธฐ์ค€ (Branch Coverage) : ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ชจ๋“  ์กฐ๊ฑด๋ฌธ์ด ํ•œ ๋ฒˆ ์ด์ƒ ์ˆ˜ํ–‰๋˜๋„๋ก ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ค๊ณ„

- ์กฐ๊ฑด ๊ฒ€์ฆ ๊ธฐ์ค€ (Condition Coverage) : ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ชจ๋“  ์กฐ๊ฑด๋ฌธ์— ๋Œ€ํ•ด ์กฐ๊ฑด์ด True์ธ ๊ฒฝ์šฐ์™€ False์ธ ๊ฒฝ์šฐ๊ฐ€ ํ•œ ๋ฒˆ ์ด์ƒ ์ˆ˜ํ–‰๋˜๋„๋ก ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ค๊ณ„

- ๋ถ„๊ธฐ/์กฐ๊ฑด ๊ธฐ์ค€ : ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ชจ๋“  ์กฐ๊ฑด๋ฌธ๊ณผ ๊ฐ ์กฐ๊ฑด๋ฌธ์— ํฌํ•จ๋œ ๊ฐœ๋ณ„ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ True์ธ ๊ฒฝ์šฐ์™€ False์ธ ๊ฒฝ์šฐ๊ฐ€ ํ•œ ๋ฒˆ ์ด์ƒ ์ˆ˜ํ–‰๋˜๋„๋ก ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ค๊ณ„

 

โ€ข ๊ฒ€์ฆ ๊ธฐ์ค€ (Coverage)์˜ ์ข…๋ฅ˜

๋ฌธ์žฅ ๊ฒ€์ฆ ๊ธฐ์ค€, ๋ถ„๊ธฐ ๊ฒ€์ฆ ๊ธฐ์ค€ ๋“ฑ์€ ๋ชจ๋‘ ์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€์— ํ•ด๋‹น

- ๊ธฐ๋Šฅ ๊ธฐ๋ฐ˜ ์ปค๋ฒ„๋ฆฌ์ง€ : ์‹ค์ œ ํ…Œ์ŠคํŠธ๊ฐ€ ์ˆ˜ํ–‰๋œ ๊ธฐ๋Šฅ์˜ ์ˆ˜ / ์ „์ฒด ๊ธฐ๋Šฅ ์ˆ˜

- ๋ผ์ธ ์ปค๋ฒ„๋ฆฌ์ง€ : ํ…Œ์ŠคํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์ˆ˜ํ–‰ํ•œ ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ผ์ธ ์ˆ˜ / ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ์˜ ๋ผ์ธ์ˆ˜ 

- ์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€ : ์†Œ์Šค ์ฝ”๋“œ์˜ ๊ตฌ๋ฌธ, ๋ถ„๊ธฐ, ์กฐ๊ฑด ๋“ฑ์˜ ๊ตฌ์กฐ ์ฝ”๋“œ ์ž์ฒด๊ฐ€ ์–ผ๋งˆ๋‚˜ ํ…Œ์ŠคํŠธ ๋˜์—ˆ๋Š”์ง€๋ฅผ ์ธก์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• 

 

 

๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ (Black Box Test)

์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฐ ๊ธฐ๋Šฅ์ด ์™„์ „ํžˆ ์ž‘๋™๋˜๋Š” ๊ฒƒ์„ ์ž…์ฆํ•˜๋Š” ํ…Œ์ŠคํŠธ, ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ๋ผ๊ณ ๋„ ํ•จ

- ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ์„œ๋ฅผ ๋ณด๋ฉด์„œ ํ…Œ์ŠคํŠธ, ์ฃผ๋กœ ๊ตฌํ˜„๋œ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธ

- ๋ช…์„ธ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ, ๊ฒฝํ—˜ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ

- ํ…Œ์ŠคํŠธ ๊ณผ์ •์˜ ํ›„๋ฐ˜๋ถ€์— ์ ์šฉ

 

โ€ข ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ์˜ ์ข…๋ฅ˜

๋™์น˜ ๋ถ„ํ•  ๊ฒ€์‚ฌ (๋™๋“ฑ ๋ถ„ํ•  ๊ธฐ๋ฒ•) ์ž…๋ ฅ ์ž๋ฃŒ์— ์ดˆ์ ์„ ๋งž์ถฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฒ€์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•
๊ฒฝ๊ณ„๊ฐ’ ๋ถ„์„ ์ž…๋ ฅ ์ž๋ฃŒ์—๋งŒ ์น˜์ค‘ํ•œ ๋™์น˜ ๋ถ„ํ•  ๊ธฐ๋ฒ•์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•
์›์ธ-ํšจ๊ณผ ๊ทธ๋ž˜ํ”„ ๊ฒ€์‚ฌ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„์™€ ์ถœ๋ ฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ƒํ™ฉ์„ ๋ถ„์„ํ•œ ๋‹ค์Œ ํšจ์šฉ์„ฑ์ด ๋†’์€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์„ ์ •ํ•ด ๊ฒ€์‚ฌํ•˜๋Š” ๊ธฐ๋ฒ•
์˜ค๋ฅ˜ ์˜ˆ์ธก ๊ฒ€์‚ฌ ๊ณผ๊ฑฐ์˜ ๊ฒฝํ—˜์ด๋‚˜ ํ™•์ธ์ž์˜ ๊ฐ๊ฐ์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ธฐ๋ฒ•
๋น„๊ต ๊ฒ€์‚ฌ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ํ”„๋กœ๊ทธ๋žจ์— ๋™์ผํ•œ ํ…Œ์ŠคํŠธ ์ž๋ฃŒ๋ฅผ ์ œ๊ณตํ•ด ๋™์ผํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ธฐ๋ฒ•

 

52. ๊ฐœ๋ฐœ ๋‹จ๊ณ„์— ๋”ฐ๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ

 

๊ฐœ๋ฐœ ๋‹จ๊ณ„์— ๋”ฐ๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ

V-๋ชจ๋ธ : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ์™€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋‹จ๊ณ„๋ฅผ ์—ฐ๊ฒฐํ•ด ํ‘œํ˜„ํ•œ ๊ฒƒ

 

1. ๋‹จ์œ„ ํ…Œ์ŠคํŠธ (Unit Test)

์ฝ”๋”ฉ ์งํ›„ ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์˜ ์ตœ์†Œ ๋‹จ์œ„์ธ ๋ชจ๋“ˆ์ด๋‚˜ ์ปดํฌ๋„ŒํŠธ์— ์ดˆ์ ์„ ๋งž์ถฐ ํ…Œ์ŠคํŠธ

- ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ, ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ

- ์ฃผ๋กœ ๊ตฌ์กฐ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ

 

 

2. ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ (Integration Test)

๋‹จ์œ„ ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋œ ๋ชจ๋“ˆ๋“ค์„ ๊ฒฐํ•ฉ ํ•ด ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์œผ๋กœ ์™„์„ฑ์‹œํ‚ค๋Š” ๊ณผ์ •์—์„œ์˜ ํ…Œ์ŠคํŠธ

 

 

3. ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ (System Test)

๊ฐœ๋ฐœ๋œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•ด๋‹น ์‹œ์Šคํ…œ์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ˆ˜ํ–‰๋˜๋Š”๊ฐ€๋ฅผ ํ…Œ์ŠคํŠธ

- ๊ธฐ๋Šฅ์ /๋น„๊ธฐ๋Šฅ์  ์š”๊ตฌ์‚ฌํ•ญ ๊ฐ๊ฐ์„ ๋งŒ์กฑํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธ

 

 

4. ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ (Acceptance Test)

๊ฐœ๋ฐœํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š”๊ฐ€๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํ…Œ์ŠคํŠธ

 

โ€ข ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ์˜ ์ข…๋ฅ˜

- ์‚ฌ์šฉ์ž ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ : ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ ์‚ฌ์šฉ์˜ ์ ์ ˆ์„ฑ ์—ฌ๋ถ€ ํ™•์ธ

- ์šด์˜์ƒ์˜ ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ : ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฐฑ์—…/๋ณต์› ์‹œ์Šคํ…œ, ์žฌ๋‚œ ๋ณต๊ตฌ, ์‚ฌ์šฉ์ž ๊ถŒ๋ฆฌ ๋“ฑ ํ…Œ์ŠคํŠธ

- ๊ณ„์•ฝ ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ : ๊ณ„์•ฝ์ƒ์˜ ์ธ์ˆ˜/๊ฒ€์ˆ˜ ์กฐ๊ฑด์„ ์ค€์ˆ˜ํ•˜๋Š”์ง€ ์—ฌ๋ถ€ ํ™•์ธ

- ๊ทœ์ • ์ธ์ˆ˜ ํ…Œ์ŠคํŠธ : ๊ทœ์ •์— ๋งž๊ฒŒ ๊ฐœ๋ฐœ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

- ์•ŒํŒŒ ํ…Œ์ŠคํŠธ : ๊ฐœ๋ฐœ์ž ์•ž์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ํ–‰ํ•˜๋Š” ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•, ํ†ต์ œ๋œ ํ™˜๊ฒฝ์—์„œ ๊ฒ€์‚ฌ

- ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ : ์„ ์ •๋œ ์ตœ์ข… ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ ๋ช…์˜ ์‚ฌ์šฉ์ž ์•ž์—์„œ ํ–‰ํ•˜๋Š” ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•, ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ์ œ์–ด๋˜์ง€ ์•Š์€ ํ™˜๊ฒฝ์—์„œ ๊ฒ€์‚ฌ

 

53. ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ

 

ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ (Integration Test)

๋‹จ์œ„ ํ…Œ์ŠคํŠธ ํ›„ ๋ชจ๋“ˆ์„ ํ†ตํ•ฉํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ๋ฐ ๊ฒฐํ•จ์„ ์ฐพ๋Š” ํ…Œ์ŠคํŠธ ๊ธฐ๋ฒ•

 

โ€ข ๋น„์ ์ง„์  ํ†ตํ•ฉ ๋ฐฉ์‹

๋ชจ๋“  ๋ชจ๋“ˆ์ด ๋ฏธ๋ฆฌ ๊ฒฐํ•ฉ๋˜์–ด ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ „์ฒด๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•

- ์†Œ๊ทœ๋ชจ ํ”„๋กœ๊ทธ๋žจ์— ์œ ๋ฆฌ, ๋‹จ์‹œ๊ฐ„ ๋‚ด ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅ

- ์˜ค๋ฅ˜ ๋ฐœ๊ฒฌ ๋ฐ ์žฅ์•  ์œ„์น˜ ํŒŒ์•… ๋ฐ ์ˆ˜์ • ์–ด๋ ค์›€

ex) ๋น…๋ฑ… ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ๋ฐฉ์‹ 

 

โ€ข ์ ์ง„์  ํ†ตํ•ฉ ๋ฐฉ์‹

๋ชจ๋“ˆ ๋‹จ์œ„๋กœ ๋‹จ๊ณ„์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๋ฉด์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•

- ํ•˜ํ–ฅ์‹, ์ƒํ–ฅ์‹, ํ˜ผํ•ฉ์‹ ํ†ตํ•ฉ ๋ฐฉ์‹์ด ์žˆ์Œ

- ์˜ค๋ฅ˜ ์ˆ˜์ • ์šฉ์ด

 

 

โ€ข ํ•˜ํ–ฅ์‹ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ

ํ”„๋กœ๊ทธ๋žจ์˜ ์ƒ์œ„์—์„œ ํ•˜์œ„ ๋ชจ๋“ˆ ๋ฐฉํ–ฅ์œผ๋กœ ํ†ตํ•ฉํ•˜๋ฉด์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ธฐ๋ฒ•

- ๊นŠ์ด ์šฐ์„  ํ†ตํ•ฉ๋ฒ•, ๋„“์ด ์šฐ์„  ํ†ตํ•ฉ๋ฒ• ์‚ฌ์šฉ

- ํ…Œ์ŠคํŠธ ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹œ์Šคํ…œ ๊ตฌ์กฐ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Œ

- ์ƒ์œ„ ๋ชจ๋“ˆ์—์„œ๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์›€

- ์Šคํ…(Stub) ์‚ฌ์šฉ 

์Šคํ… : ์ œ์–ด ๋ชจ๋“ˆ์ด ํ˜ธ์ถœํ•˜๋Š” ํƒ€ ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์„ ๋‹จ์ˆœํžˆ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„๊ตฌ, ์‹œํ—˜์šฉ ๋ชจ๋“ˆ

 

 

โ€ข ์ƒํ–ฅ์‹ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ

ํ”„๋กœ๊ทธ๋žจ์˜ ํ•˜์œ„์—์„œ ์ƒ์œ„ ๋ชจ๋“ˆ ๋ฐฉํ–ฅ์œผ๋กœ ํ†ตํ•ฉํ•˜๋ฉด์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ธฐ๋ฒ•

- ํด๋Ÿฌ์Šคํ„ฐ(Cluster)์™€ ๋“œ๋ผ์ด๋ฒ„ ์‚ฌ์šฉ, ์Šคํ… ์‚ฌ์šฉ ์•ˆํ•จ

 

 

โ€ข ํ˜ผํ•ฉ์‹ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ

์ƒํ–ฅ์‹, ํ•˜ํ–ฅ์‹์„ ํ˜ผํ•ฉํ•ด ํ…Œ์ŠคํŠธ, ์ƒŒ๋“œ์œ„์น˜์‹ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋ผ๊ณ ๋„ ํ•จ

 

 

โ€ข ํšŒ๊ท€ ํ…Œ์ŠคํŒ…(Regression Testing)

์ด๋ฏธ ํ…Œ์ŠคํŠธ๋œ ํ”„๋กœ๊ทธ๋žจ์˜ ํ…Œ์ŠคํŒ…์„ ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒƒ

ํ†ตํ•ฉํ…Œ์ŠคํŠธ๋กœ ์ธํ•ด ๋ณ€๊ฒฝ๊ณผ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ

 

54. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค

 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค

1. ํ…Œ์ŠคํŠธ ๊ณ„ํš

ํ…Œ์ŠคํŠธ ๋ชฉํ‘œ ์ •์˜, ํ…Œ์ŠคํŠธ ๋Œ€์ƒ ๋ฐ ๋ฒ”์œ„ ๊ฒฐ์ •

- ํ…Œ์ŠคํŠธ ๋Œ€์ƒ ์‹œ์Šคํ…œ์˜ ๊ตฌ์กฐ ํŒŒ์•…

- ํ…Œ์ŠคํŠธ์˜ ์กฐ์ง ๋ฐ ๋น„์šฉ ์‚ฐ์ •

- ํ…Œ์ŠคํŠธ ์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ ์กฐ๊ฑด ์ •์˜

ํ…Œ์ŠคํŠธ ๊ณ„ํš์„œ : ํ…Œ์ŠคํŠธ ๋ชฉ์ , ๋ฒ”์œ„ ๋“ฑ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰์„ ๊ณ„ํšํ•œ ๋ฌธ์„œ

 

2. ํ…Œ์ŠคํŠธ ๋ถ„์„ ๋ฐ ๋””์ž์ธ

ํ…Œ์ŠคํŠธ์˜ ๋ชฉ์ ๊ณผ ์›์น™ ๊ฒ€ํ† , ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„

- ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ๋ฆฌ์Šคํฌ ๋ถ„์„, ์šฐ์„ ์ˆœ์œ„ ๊ฒฐ์ •

- ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ, ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ, ํ…Œ์ŠคํŠธ ๋„๊ตฌ ๋“ฑ ์ค€๋น„

 

3. ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ฐ ์‹œ๋‚˜๋ฆฌ์˜ค ์ž‘์„ฑ

- ํ…Œ์ŠคํŠธ ์šฉ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค : ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์–ผ๋งˆ๋‚˜ ์ค€์ˆ˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ž…๋ ฅ๊ฐ’, ์‹คํ–‰ ์กฐ๊ฑด, ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๋“ฑ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ํ…Œ์ŠคํŠธ ํ•ญ๋ชฉ์˜ ๋ช…์„ธ์„œ

ํ…Œ์ŠคํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค : ์—ฌ๋Ÿฌ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๋™์ž‘ ์ˆœ์„œ๋ฅผ ๊ธฐ์ˆ ํ•œ ๋ฌธ์„œ

 

4. ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰

ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ ๊ตฌ์ถ• ํ›„ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰

- ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๊ฒฐ๊ณผ ์ธก์ • ๋ฐ ๊ธฐ๋ก

 

5. ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ํ‰๊ฐ€ ๋ฐ ๋ฆฌํฌํŒ…

- ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์„œ ์ž‘์„ฑ

ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์„œ : ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ต ๋ถ„์„ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๋ฌธ์„œ

 

6. ๊ฒฐํ•จ ์ถ”์  ๋ฐ ๊ด€๋ฆฌ

- ๊ฒฐํ•จ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค : ์—๋Ÿฌ ๋ฐœ๊ฒฌ โ†’ ์—๋Ÿฌ ๋“ฑ๋ก โ†’ ์—๋Ÿฌ ๋ถ„์„ โ†’ ๊ฒฐํ•จ ํ™•์ • โ†’ ๊ฒฐํ•จ ํ• ๋‹น โ†’ ๊ฒฐํ•จ ์กฐ์น˜ โ†’ ๊ฒฐํ•จ ์กฐ์น˜ ๊ฒ€ํ†  ๋ฐ ์Šน์ธ

 

 

55. ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค / ํ…Œ์ŠคํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค / ํ…Œ์ŠคํŠธ ์˜ค๋ผํด

 

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค

๊ตฌํ˜„๋œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •ํ™•ํ•˜๊ฒŒ ์ค€์ˆ˜ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ ์ž…๋ ฅ ๊ฐ’, ์‹คํ–‰ ์กฐ๊ฑด, ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ๋œ ํ…Œ์ŠคํŠธ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ช…์„ธ์„œ

 

โ€ข ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ž‘์„ฑ ์ˆœ์„œ

โ‘  ํ…Œ์ŠคํŠธ ๊ณ„ํš ๊ฒ€ํ†  ๋ฐ ์ž๋ฃŒ ํ™•๋ณด

โ‘ก ์œ„ํ—˜ ํ‰๊ฐ€ ๋ฐ ์šฐ์„ ์ˆœ์œ„ ๊ฒฐ์ •

โ‘ข ํ…Œ์ŠคํŠธ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

โ‘ฃ ํ…Œ์ŠคํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ• ๊ฒฐ์ •

โ‘ค ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ •์˜

โ‘ฅ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ํƒ€๋‹น์„ฑ ํ™•์ธ ๋ฐ ์œ ์ง€ ๋ณด์ˆ˜

 

 

ํ…Œ์ŠคํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค

ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋“ค์„ ์ ์šฉํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ ์ ˆ์ฐจ๋ฅผ ๋ช…์„ธํ•œ ๋ฌธ์„œ

 

โ€ข ํ…Œ์ŠคํŠธ ์‹œ๋‚˜๋ฆฌ์˜ค ์ž‘์„ฑ ์‹œ ์œ ์˜ ์‚ฌํ•ญ

- ์‹œ์Šคํ…œ๋ณ„, ๋ชจ๋“ˆ๋ณ„, ํ•ญ๋ชฉ๋ณ„ ๋“ฑ๊ณผ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ๋ถ„๋ฆฌํ•ด ์ž‘์„ฑ

- ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ, ์„ค๊ณ„ ๋ฌธ์„œ ๋“ฑ์„ ํ† ๋Œ€๋กœ ์ž‘์„ฑ

- ์œ ์Šค์ผ€์ด์Šค ๊ฐ„ ์—…๋ฌด ํ๋ฆ„์ด ์ •์ƒ์ ์ธ์ง€ ํ…Œ์ŠคํŠธ

- ๋ชจ๋“ˆ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ์—ฐ๊ณ„๊ฐ€ ์ •์ƒ ๋™์ž‘ ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธ

 

 

ํ…Œ์ŠคํŠธ ์˜ค๋ผํด

ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€ ํŒ๋‹จํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ „์— ์ •์˜๋œ ์ฐธ ๊ฐ’์„ ๋Œ€์ž…ํ•ด ๋น„๊ตํ•˜๋Š” ๊ธฐ๋ฒ• ๋ฐ ํ™œ๋™

 

โ€ข ํ…Œ์ŠคํŠธ ์˜ค๋ผํด์˜ ํŠน์ง•

- ์ œํ•œ๋œ ๊ฒ€์ฆ : ํ…Œ์ŠคํŠธ ์˜ค๋ผํด์€ ๋ชจ๋“  ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ์ ์šฉํ•  ์ˆ˜ ์—†์Œ

- ์ˆ˜ํ•™์  ๊ธฐ๋ฒ• : ํ…Œ์ŠคํŠธ ์˜ค๋ผํด์˜ ๊ฐ’์„ ์ˆ˜ํ•™์  ๊ธฐ๋ฒ•์„ ์ด์šฉํ•ด ๊ตฌํ•จ

- ์ž๋™ํ™” ๊ฐ€๋Šฅ : ํ…Œ์ŠคํŠธ ๋Œ€์ƒ ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰, ๊ฒฐ๊ณผ, ๋น„๊ต ์ปค๋ฒ„๋ฆฌ์ง€ ์ธก์ • ๋“ฑ์„ ์ž๋™ํ™”

 

โ€ข ํ…Œ์ŠคํŠธ ์˜ค๋ผํด์˜ ์ข…๋ฅ˜

- ์ฐธ ์˜ค๋ผํด : ๋ฐœ์ƒ๋œ ๋ชจ๋“  ์˜ค๋ฅ˜ ๊ฒ€์ถœ

- ์ƒ˜ํ”Œ๋ง ์˜ค๋ผํด : ๋ช‡๋ช‡ ์ž…๋ ฅ ๊ฐ’๋“ค์— ๋Œ€ํ•ด์„œ๋งŒ ๊ธฐ๋Œ€ํ•˜๋Š” ๊ฒฐ๊ณผ ์ œ๊ณตํ•˜๋Š” ์˜ค๋ผํด

- ์ถ”์ • ์˜ค๋ผํด : ์ƒ˜ํ”Œ๋ง ์˜ค๋ผํด์„ ๊ฐœ์„ ํ•œ ์˜ค๋ผํด, ๋‚˜๋จธ์ง€ ์ž…๋ ฅ ๊ฐ’๋“ค์€ ์ถ”์ •์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ์˜ค๋ผํด

- ์ผ๊ด€์„ฑ ๊ฒ€์‚ฌ ์˜ค๋ผํด : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณ€๊ฒฝ ์‹œ, ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ˆ˜ํ–‰ ์ „๊ณผ ํ›„์˜ ๊ฒฐ๊ณผ ๊ฐ’ ๋น„๊ต

 

 

56. ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ

 

ํ…Œ์ŠคํŠธ ์ž๋™ํ™”

์‚ฌ๋žŒ์ด ํ•˜๋˜ ๋ฐ˜๋ณต์ ์ธ ํ…Œ์ŠคํŠธ ์ ˆ์ฐจ๋ฅผ ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด ์ž๋™ํ™” ํ•˜์—ฌ ํœด๋จผ ์—๋Ÿฌ๋ฅผ ์ค„์ด๊ณ  ํ…Œ์ŠคํŠธ์˜ ์ •ํ™•์„ฑ ์œ ์ง€, ํ…Œ์ŠคํŠธ ํ’ˆ์งˆ ํ–ฅ์ƒ

 

 

โ€ข ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ์˜ ์žฅ๋‹จ์ 

์žฅ์ 

- ์ธ๋ ฅ ๋ฐ ์‹œ๊ฐ„ ๊ฐ์†Œ

- ํ–ฅ์ƒ๋œ ํ…Œ์ŠคํŠธ ํ’ˆ์งˆ ๋ณด์žฅ

- ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ ๋“ฑ์„ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ๊ฒ€์ฆ ๊ฐ€๋Šฅ

- ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ๊ฐ๊ด€์ ์ธ ํ‰๊ฐ€ ๊ธฐ์ค€ ์ œ๊ณต

- ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ž˜ํ”„ ๋“ฑ ๋‹ค์–‘ํ•œ ํ‘œ์‹œ ํ˜•ํƒœ๋กœ ์ œ๊ณต

- UI๊ฐ€ ์—†๋Š” ์„œ๋น„์Šค๋„ ์ •๋ฐ€ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅ

๋‹จ์ 

- ๋น„๊ณต๊ฐœ ์ƒ์šฉ ๋„๊ตฌ์˜ ๊ฒฝ์šฐ ๊ณ ๊ฐ€์˜ ์ถ”๊ฐ€ ๋น„์šฉ ํ•„์š”

- ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ํ”„๋กœ์„ธ์Šค ๋‹จ๊ณ„๋ณ„๋กœ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ„, ๋น„์šฉ, ๋…ธ๋ ฅ ํ•„์š”

ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ต์œก ๋ฐ ํ•™์Šต ํ•„์š”



โ€ข ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ์ˆ˜ํ–‰ ์‹œ ๊ณ ๋ ค์‚ฌํ•ญ

- ์žฌ์‚ฌ์šฉ ๋ฐ ์ธก์ •์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ํ…Œ์ŠคํŠธ ํ”„๋กœ๊ทธ๋žจ์€ ์ œ์™ธ

- ์šฉ๋„์— ๋งž๋Š” ์ ์ ˆํ•œ ๋„๊ตฌ๋ฅผ ์„ ํƒ ์‚ฌ์šฉ

- ์ž๋™ํ™” ๋„๊ตฌ์˜ ํ™˜๊ฒฝ์„ค์ •, ์Šต๋“ ๊ธฐ๊ฐ„์„ ๊ณ ๋ คํ•ด ํ”„๋กœ์ ํŠธ ์ผ์ • ๊ณ„ํš

- ๋ฐ˜๋“œ์‹œ ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์— ํ…Œ์ŠคํŠธ ์—”์ง€๋‹ˆ์–ด์˜ ํˆฌ์ž… ์‹œ๊ธฐ ๊ณ„ํš

 

 

โ€ข ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ์˜ ์œ ํ˜•

  1. ์ •์  ๋ถ„์„ ๋„๊ตฌ : ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋ถ„์„ํ•˜๋Š” ๋„๊ตฌ
  2. ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋„๊ตฌ : ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ํ…Œ์ŠคํŠธ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•
    1. ๋ฐ์ดํ„ฐ ์ฃผ๋„ ์ ‘๊ทผ ๋ฐฉ์‹ : ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์— ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์ด๋ฅผ ์ฝ์–ด ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹
    2. ํ‚ค์›Œ๋“œ ์ฃผ๋„ ์ ‘๊ทผ ๋ฐฉ์‹ : ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์— ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ๋™์ž‘์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์™€ ํ…Œ์ŠคํŠธ ๋ฐ์ด์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹
  3. ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๋„๊ตฌ : ์ฒ˜๋ฆฌ๋Ÿ‰, ์‘๋‹ต์‹œ๊ฐ„, ์ž์› ์‚ฌ์šฉ๋ฅ  ๋“ฑ์„ ์ ์šฉํ•œ ๊ฐ€์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋งŒ๋“ค์–ด ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰
  4. ํ…Œ์ŠคํŠธ ํ†ต์ œ ๋„๊ตฌ : ํ…Œ์ŠคํŠธ ๊ณ„ํš ๋ฐ ๊ด€๋ฆฌ, ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰, ๊ฒฐํ•จ ๊ด€๋ฆฌ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„๊ตฌ
  5. ํ…Œ์ŠคํŠธ ํ•˜๋„ค์Šค ๋„๊ตฌ : ํ…Œ์ŠคํŠธ๊ฐ€ ์‹คํ–‰๋  ํ™˜๊ฒฝ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ ๋ฐ ๋ชจ๋“ˆ ํ…Œ์ŠคํŠธ

 

ํ…Œ์ŠคํŠธ ํ•˜๋„ค์Šค

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ปดํฌ๋„ŒํŠธ ๋ฐ ๋ชจ๋“ˆ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ํ™˜๊ฒฝ์˜ ์ผ๋ถ€๋ถ„

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

 

 

57. ๊ฒฐํ•จ ๊ด€๋ฆฌ

 

๊ฒฐํ•จ (Fault)

์˜ค๋ฅ˜ ๋ฐœ์ƒ, ์ž‘๋™ ์‹คํŒจ ๋“ฑ๊ณผ ๊ฐ™์ด ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์„ค๊ณ„ํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒ๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธ

 

โ€ข ๊ฒฐํ•จ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค

โ‘  ๊ฒฐํ•จ ๊ด€๋ฆฌ ๊ณ„ํš

โ‘ก ๊ฒฐํ•จ ๊ธฐ๋ก

โ‘ข ๊ฒฐํ•จ ๊ฒ€ํ† 

โ‘ฃ ๊ฒฐํ•จ ์ˆ˜์ •

โ‘ค ๊ฒฐํ•จ ์žฌํ™•์ธ

โ‘ฅ ๊ฒฐํ•จ ์ƒํƒœ ์ถ”์  ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ํ™œ๋™

โ‘ฆ ์ตœ์ข… ๊ฒฐํ•จ ๋ถ„์„ ๋ฐ ๋ณด๊ณ ์„œ ์ž‘์„ฑ

 

โ€ข ๊ฒฐํ•จ ์ƒํƒœ ์ถ”์ 

ํ…Œ์ŠคํŠธ์—์„œ ๋ฐœ๊ฒฌ๋œ ๊ฒฐํ•จ์€ ์ง€์†์ ์œผ๋กœ ์ƒํƒœ ๋ณ€ํ™” ์ถ”์  ๋ฐ ๊ด€๋ฆฌ

- ๊ฒฐํ•จ ๊ด€๋ฆฌ ์ธก์ • ์ง€ํ‘œ 

> ๊ฒฐํ•จ ๋ถ„ํฌ : ๋ชจ๋“ˆ ๋˜๋Š” ์ปดํฌ๋„ŒํŠธ์˜ ํŠน์ • ์†์„ฑ์— ํ•ด๋‹นํ•˜๋Š” ๊ฒฐํ•จ ์ˆ˜ ์ธก์ •

> ๊ฒฐํ•จ ์ถ”์„ธ : ํ…Œ์ŠคํŠธ ์ง„ํ–‰ ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ๊ฒฐํ•จ ์ˆ˜์˜ ์ถ”์ด ๋ถ„์„

> ๊ฒฐํ•จ ์—์ด์ง• : ํŠน์ • ๊ฒฐํ•จ ์ƒํƒœ๋กœ ์ง€์†๋˜๋Š” ์‹œ๊ฐ„ ์ธก์ •

 

โ€ข ๊ฒฐํ•จ ์ถ”์  ์ˆœ์„œ

โ‘  ๊ฒฐํ•จ ๋“ฑ๋ก

โ‘ก ๊ฒฐํ•จ ๊ฒ€ํ† 

โ‘ข ๊ฒฐํ•จ ํ• ๋‹น

โ‘ฃ ๊ฒฐํ•จ ์ˆ˜์ •

โ‘ค ๊ฒฐํ•จ ์กฐ์น˜ ๋ณด๋ฅ˜

โ‘ฅ ๊ฒฐํ•จ ์ข…๋ฅ˜

โ‘ฆ ๊ฒฐํ•จ ํ•ด์ œ

 

โ€ข ๊ฒฐํ•จ ๋ถ„๋ฅ˜

- ์‹œ์Šคํ…œ ๊ฒฐํ•จ, ๊ธฐ๋Šฅ ๊ฒฐํ•จ, GUI ๊ฒฐํ•จ, ๋ฌธ์„œ ๊ฒฐํ•จ

 

โ€ข ๊ฒฐํ•จ ์‹ฌ๊ฐ๋„

๊ฒฐํ•จ ์‹ฌ๊ฐ๋„๋ฅผ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ : Hight, Medium, Low

 

โ€ข ๊ฒฐํ•จ ์šฐ์„ ์ˆœ์œ„

๋ฐœ๊ฒฌ๋œ ๊ฒฐํ•จ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•œ ์‹ ์†์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ฒ™๋„, ๊ฒฐํ•จ์˜ ์ค‘์š”๋„์™€ ์‹ฌ๊ฐ๋„์— ๋”ฐ๋ผ ์„ค์ •

- ์‹ฌ๊ฐ๋„๊ฐ€ ๋†’๋‹ค๊ณ  ๋ฐ˜๋“œ์‹œ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ฒƒ์€ ์•„๋‹˜

- ๊ฒฐํ•จ ์šฐ์„ ์ˆœ์œ„ : ๊ฒฐ์ •์ , ๋†’์Œ, ๋ณดํ†ต, ๋‚ฎ์Œ ๋˜๋Š” ์ฆ‰์‹œ ํ•ด๊ฒฐ, ์ฃผ์˜ ์š”๋ง, ๋Œ€๊ธฐ, ๊ฐœ์„ ๊ถŒ๊ณ  

 

โ€ข ๊ฒฐํ•จ ๊ด€๋ฆฌ ๋„๊ตฌ

- Mantis, Trac, Redmine, Bugzilla ๋“ฑ

 

728x90
๋ฐ˜์‘ํ˜•