Line Coverage ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
1 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •์ ๋ถ„์„๋„๊ตฌ(Coverity Prevent)๋ฅผ ์ด์šฉํ•œ ์ฝ”๋“œ ์ทจ์•ฝ์  ๋ถ„์„ | ์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€ | ์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€ ์ธก์ •๊ธฐ์ค€ | ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ | ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ | ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€(Code Coverage) ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ…Œ์ŠคํŠธ๋ฅผ ๋…ผํ•  ๋•Œ ์–ผ๋งˆ๋‚˜ ํ…Œ์ŠคํŠธ๊ฐ€ ์ถฉ๋ถ„ํ•œ๊ฐ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ ์ค‘ ํ•˜๋‚˜๋‹ค. ๋ง ๊ทธ๋Œ€๋กœ ์ฝ”๋“œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ปค๋ฒ„๋˜์—ˆ๋Š”๊ฐ€์ด๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์„ ๋•Œ ์ฝ”๋“œ ์ž์ฒด๊ฐ€ ์–ผ๋งˆ๋‚˜ ์‹คํ–‰๋˜์—ˆ๋ƒ๋Š” ๊ฒƒ์ด๋‹ค. ์ฝ”๋“œ ์ปค๋ฒ„๋ฆฌ์ง€๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ํ™”์ดํŠธ ๋ฐ•์Šค ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ธก์ •ํ•œ๋‹ค. ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ(Black box test) ํ…Œ์ŠคํŠธ ์‹œ ๊ฐ์ฒด ๋‚ด๋ถ€์— ๋ฌด์—‡์ด ๋“ค์–ด ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์•Œ์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ๊ฐ€์ •ํ•˜์—ฌ ํ…Œ์ŠคํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•. ๊ฐ์ฒด ๋‚ด๋ถ€๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋˜ ์ƒ๊ด€์—†์ด ์ž…๋ ฅ์„ ์ฃผ์—ˆ์„ ๋•Œ ์›ํ•˜๋Š” ๊ฒฐ๊ด๊ฐ’์ด ๋‚˜์˜ค๋ฉด ํ…Œ์ŠคํŠธ๋Š” ํ†ต๊ณผํ•˜๊ฒŒ ๋œ๋‹ค. ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ(White box test) ๊ฐ์ฒด ๋‚ด๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ํ…Œ์ŠคํŠธ์ด๋‹ค. ์“ฐ์ด์ง€ ์•Š์€ ๋ณ€์ˆ˜๋Š” ์—†๋Š”์ง€..? ํŠน์ • ๋ฒ”์œ„..