์ž๊ฒฉ์ฆ/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

[์‹ค๊ธฐ] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์ถ•

_silver 2025. 7. 7. 22:22

< ํ˜•์ƒ ๊ด€๋ฆฌ ๋„๊ตฌ >

 - CVS: ๋ฒ„์ „ ๊ด€๋ฆฌ 

 - SVN: ์†Œ์Šค ์ค‘๋ณต์ด๋‚˜ ์—ฌ๋Ÿฌ ๋ฌธ์ œ ํ•ด๊ฒฐ

 - Git: ๋กœ์ปฌ ์ €์žฅ์†Œ์™€ ์›๊ฒฉ ์ €์žฅ์†Œ๋กœ ๋ถ„๋ฆฌ(๋…๋ฆฝ์ )


< ๋ธ”๋ž™๋ฐ•์Šค ํ…Œ์ŠคํŠธ > : ์™ธ๋ถ€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์„ธ๋ฅผ ๋ณด๋ฉด์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ํ…Œ์ŠคํŠธ

โ–  ๋™๋“ฑ ๋ถ„ํ•  ํ…Œ์ŠคํŠธ(Equivalence Partitioning Testing)

 - ๋„๋ฉ”์ธ๋ณ„๋กœ ์œ ํšจ๊ฐ’/๋ฌดํšจ๊ฐ’์œผ๋กœ ๊ทธ๋ฃนํ•‘

 - ์˜ˆ์ƒ๋˜๋Š” ๊ฐ’๋“ค์„ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ํ…Œ์ŠคํŠธ ๋ฒ”์œ„๋ฅผ ์ขํžˆ๋Š”๋ฐ ์‚ฌ์šฉ

 - ์˜ˆ์‹œ) ๊ณต๊ธฐ์—… ์ทจ์—… ๊ธฐ์ค€์— ๋”ฐ๋ผ 19์„ธ์—์„œ 60์„ธ๊นŒ์ง€๋งŒ ๊ณ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

   (๋‹จ, 19์„ธ~20์„ธ๋Š” ์ธํ„ด์œผ๋กœ ๊ณ ์šฉํ•ด์•ผ ํ•˜๊ณ , 21์„ธ~60์„ธ๋Š” ์ •๊ทœ ์ง์›์œผ๋กœ ๊ณ ์šฉํ•ด์•ผ ํ•œ๋‹ค.) 

 

โ–  ๊ฒฝ๊ณ—๊ฐ’ ๋ถ„์„ ํ…Œ์ŠคํŠธ(Boundary Value Analysis)

 - ๊ฒฝ๊ณ—๊ฐ’ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ํ™•๋ฅ  โฌ†๏ธ 

 - ๊ฒฝ๊ณ„๊ฐ’์„ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ ์ •

 - ์ด์ƒ/์ดํ•˜/์ดˆ๊ณผ/๋ฏธ๋งŒ

 

โ–  ์›์ธ - ๊ฒฐ๊ณผ ๊ทธ๋ž˜ํ”„ ํ…Œ์ŠคํŠธ(Cause-Effect Graphing Testing)

 - ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„์™€ ์ถœ๋ ฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ƒํ™ฉ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋ถ„์„ ํ›„ ํ˜ธ์šฉ์„ฑ์ด ๋†’์€ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์„ ์ •

 

โ–  ์˜ค๋ฅ˜ ์˜ˆ์ธก ๊ฒ€์‚ฌ(Error Guessing)

 - ๊ณผ๊ฑฐ์˜ ๊ฒฝํ—˜์ด๋‚˜ ํ™•์ธ์ž์˜ ๊ฐ๊ฐ์œผ๋กœ ํ…Œ์ŠคํŠธ ์ง„ํ–‰

 

โ–  ๋น„๊ต ๊ฒ€์‚ฌ(Comparison Testing)

 - ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ํ”„๋กœ๊ทธ๋žจ์— ๋™์ผํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š”์ง€ ํ™•์ธ