¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 136°Ç
 
Å×½ºÅÍÀÇ ¸¶À½°¡Áü
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2009-12-01 (È­) 11:03 Á¶È¸ : 4436
±ÛÁÖ¼Ò :
                          

ÇÁ·Î±×·¡¸Ó °æ·ÂÀÚ¶ó¸é Å×½ºÆ®°úÁ¤¿¡¼­ ÇѹøÂëÀº ¿À·ùÀÇ ¿øÀÎÀ» ã¾Æ Çì¸Ç °æÇèÀÌ ÀÖ¾úÀ» °ÍÀÌ´Ù. ÀÌ·± ¶§¿¡´Â ½º½º·Î ÇØ°áÇϰųª ´©±º°¡ÀÇ µµ¿òÀ» ¹Þ¾Æ ÇØ°áÇÏ·Á ÇÒ °ÍÀÌ´Ù. À̶§, ÀÏ´Ü Å×½ºÆ®ÀÇ ±âº» ¶Ç´Â ¿øÄ¢¿¡ µÇµ¹¾Æ°¡ º¸´Â °Íµµ À¯¿ëÇÑ ¹æ¹ý ÁßÀÇ Çϳª¶ó°í º»´Ù. ±×·¯³ª ±×°ÍÀÌ ÀϹÝÈ­ µÇ¾î ÀÖ´Â °Íµµ ¾Æ´Ï°í ¿ì¸®¿¡°Ô ±×·¸°Ô ¾Ë·ÁÁ® ÀÖ´Â °Íµµ ¾Æ´Ñ °Í °°´Ù.

G. J. Myers´Â ¡°The Art of Software Testing"¿¡¼­ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®¸¦ ³íÇϴµ¥ À־ Å×½ºÆ®ÄÉÀ̽ºÀÇ ¼³°è µî ±â¼úÀûÀÎ ¸é¸¸ÀÇ °íÂûº¸´Ù´Â, ´©°¡ Å×½ºÆ®ÇØ¾ß ÇÏ´Â °ÍÀΰ¡¸¦ ¾Æ´Â °Í, Å×½ºÆ®Çϴµ¥ À־ ÀûÀýÇÑ ¸¶À½°¡Áü µîÀ» ÁغñÇÏ¿© º¸´Ù ¿ÏÀüÇÑ Å×½ºÆ®¸¦ ½ÇÇöÇÏ·Á ÇØ¾ß ÇѴٴµ¥ ¸¹Àº Áö¸éÀ» ÇÒ¾ÖÇÏ¿© °­Á¶Çß´Ù.

¿©±â¼­´Â ±× Áß¿¡¼­ ¡°Å×½ºÆ®ÀÇ ¿øÄ¢¡±, ¡°µð¹ö±×ÀÇ ¿øÄ¢¡± °ú ¡°¿À·ùºÐ¼®¡± µî Å×½ºÆ®°úÁ¤ÀÇ È帧À» µû¶ó ±âº» ¶Ç´Â ¿øÄ¢¿¡ ÇØ´çµÇ´Â ºÎºÐÀ» ¹ßÃéÇØ ¼Ò°³ÇÑ´Ù. ¹°·Ð Åë¼³·Î µÈ °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¼ö±àµÇÁö ¾Ê´Â ºÎºÐµµ ÀÖÀ» °ÍÀ¸·Î º¸ÀÌÁö¸¸ À½¹ÌÇØ º¼¸¸ÇÏ´Ù°í »ý°¢µÈ´Ù.
 
 

¥°. Å×½ºÆ®ÀÇ ¿øÄ¢

Å×½ºÆ®´Â °üÁ¡¿¡ µû¶ó ¿©·¯ °¡Áö·Î Á¤Àǵǰí ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, ¡°Å×½ºÆ®ÀÇ ¸ñÀûÀº ÇÁ·Î±×·¥ÀÌ ÀǵµµÈ ±â´É´ë·Î ¹Ù¸£°Ô µ¿À۵ǴÂÁö È®ÀÎÇÏ´Â °Í¡± À̶ó ÀÌÇصǰí ÀÖÀ¸³ª, Myers´Â ¡°Å×½ºÆ®´Â ¿À·ù¸¦ ã¾Æ³»·Á°í ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â °úÁ¤¡± À̶ó Á¤ÀÇÇÏ°í ÀÖ´Ù.

¸¸ÀÏ ÀǵµµÈ ±â´É È®ÀÎÀÌ ÁÖ¸ñÀûÀ̶ó¸é, Å×½ºÆ®ÄÉÀ̽º´Â ¹«ÀǽÄÁß¿¡ ±× ¹æÇâÀÌ Áß½ÉÀÌ µÇ±â ½±´Ù´Â °ÍÀÌ´Ù. ±×·¡¼­ ÇÁ·Î±×·¥¿¡ ¿À·ù°¡ ÀÖ´Ù´Â °¡Á¤ ÇÏ¿¡ Å×½ºÆ®¸¦ ½ÃÀÛÇؾßÇÏ°í, °¡´ÉÇÑ ÇÑ ¸¹Àº ¿À·ù¸¦ ã¾Æ³»±â À§ÇØ Å×½ºÆ®ÇØ¾ß ÇÑ´Ù´Â ÁÖÀåÀÌ´Ù.

¿©±â¼­ ¾î¶² Á¤ÀÇ°¡ Ÿ´çÇÑ°¡ ÇÏ´Â ³íÀǺ¸´Ù´Â, ¾î¶² ÀǽÄÀ¸·Î Å×½ºÆ®¿¡ ÀÓÇØ¾ß Çϴ°¡¿¡ ´ëÇÑ ÁöħÀ¸·Î ÀÌ ¡°Å×½ºÆ®ÀÇ ¿øÄ¢¡±ÀÌ Àǹ̰¡ ÀÖ´Ù°í º»´Ù.

1. Å×½ºÆ®ÄÉÀ̽ºÀÇ ÇʼöÁ¶°ÇÀº ¿¹»óµÇ´Â Ãâ·Â ¶Ç´Â °á°ú¸¦ ¹Ì¸® Á¤ÀÇÇصδ °ÍÀÌ´Ù.
¸¸ÀÏ Å×½ºÆ®°á°ú¸¦ ¹Ì¸® ¿¹»óÇØ µÎÁö ¾ÊÀ¸¸é, Ʋ¸° °á°ú¸¦ ¹Ù¸¥ °á°ú·Î ÆÇ´ÜÇÒ ¼öµµ ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ¹«ÀǽÄÀûÀ¸·Î ÀÚ±âÀǵµ´ë·Î ¹Ù¸£°Ô ³ª¿Â °ÍÀ¸·Î º¸±â ½¬¿î Çö»óÀÌ Àֱ⠶§¹®ÀÌ´Ù. µû¶ó¼­ Å×½ºÆ®ÄÉÀ̽º´Â ÇÁ·Î±×·¥¿¡ÀÇ ÀԷµ¥ÀÌÅ͸¦ ±â¼úÇÏ´Â °Í°ú ±× ÀԷµ¥ÀÌÅͼ¼Æ®·Î¼­ ÀÛ¼ºµÉ Ãâ·Âµ¥ÀÌÅ͸¦ Á¤È®È÷ ±â¼úÇÏ´Â µÎ °¡Áö ¿ä¼Ò°¡ ÇÊ¿äÇÏ´Ù.

2. ÇÁ·Î±×·¡¸Ó´Â ÀÚ±â ÀÚ½ÅÀÇ ÇÁ·Î±×·¥À» Å×½ºÆ®Çؼ­´Â ¾È µÈ´Ù.
´ëºÎºÐÀÇ ÇÁ·Î±×·¡¸Ó°¡ ÀÚ½ÅÀÇ ÇÁ·Î±×·¥À» È¿°úÀûÀ¸·Î Å×½ºÆ®ÇÒ ¼ö ¾ø´Â °ÍÀº ÀÚ±â ÀÚ½ÅÀÌ ±×¿¡ ÇÊ¿äÇÑ ¸¶À½°¡Áü, Áï ¿À·ù¸¦ ¹ß°ßÇÏ·Á´Â ŵµ¸¦ °®±â ¾î·Æ±â ¶§¹®ÀÌ´Ù. ¶Ç ¿ä°Ç(»ç¾ç)¿¡ ´ëÇÑ ÇÁ·Î±×·¡¸ÓÀÇ ¿ÀÇØ ¶§¹®¿¡ »ý±ä ¿À·ùµµ ÇÁ·Î±×·¥¿¡ Æ÷ÇԵǾî ÀÖÀ»Áöµµ ¸ð¸£±â ¶§¹®ÀÌ´Ù. ÀÚ±â ÀÚ½ÅÀÇ ÀÛ¾÷»ó °áÁ¡À» ÀÚ½ÅÀÌ Ã£¾Æ³½´Ù´Â °ÍÀº »ç¶÷ÀÇ ±âºÐ¿¡ ¹ÝÇÏ´Â °ÍÀ̹ǷΠŸÀÎÀÌ Å×½ºÆ®ÇÏ´Â °ÍÀÌ ´õ È¿°úÀûÀÌ´Ù.

3. °¢°¢ÀÇ Å×½ºÆ®°á°ú¸¦ ¿ÏÀüÈ÷ °Ë»çÇØ¾ß ÇÑ´Ù.
¿À·ùÀÇ Â¡ÈÄ°¡ Ãâ·Âµ¥ÀÌÅÍÀÇ ¸®½ºÆ®¿¡ È®½ÇÈ÷ ³ªÅ¸³ª Àִµ¥µµ, ±× ¿À·ù°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì°¡ ¸¹´Ù. Áï ¿ì¿¬È÷ ãÀº ¿À·ùÀÇ ´ëºÎºÐÀÌ º¸´Ù ¾Õ¼­ÀÇ Å×½ºÆ®ÄÉÀ̽º¿¡¼­ ½ÇÁ¦·Î ³ªÅ¸³­ °ÍÀε¥µµ ±× Å×½ºÆ®°á°ú¸¦ ÁÖÀÇ ±í°Ô °Ë»çÇÏÁö ¾Ê¾Æ¼­ ³õÄ£ °æ¿ì°¡ ÀÖ´Â °ÍÀ¸·Î¼­ ±×·¸´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.

4. Å×½ºÆ®ÄÉÀ̽º´Â ¹Ù¸£°í ¿¹»ó °¡´ÉÇÑ ÀÔ·ÂÁ¶°Ç»Ó¸¸ ¾Æ´Ï¶ó, Ʋ¸®°í ¿¹»óµÇÁö ¾Ê´Â °æ¿ìµµ °í·ÁÇÏ¿© ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù.
Ʋ¸®°í ¿¹»óµÇÁö ¾Ê´Â ÀÔ·ÂÁ¶°ÇÀ» °í·ÁÇÏÁö ¾Ê°í, ¹Ù¸£°í ¿¹»ó °¡´ÉÇÑ ÀÔ·ÂÁ¶°ÇÀ» ÁÖ·Î Âø¾ÈÇÏ´Â °ÍÀº ÀÚ¿¬½º·¯¿î °æÇâÀÌ´Ù. ±×·±µ¥ °©Àڱ⠹߰ߵǴ ¿À·ù´Â ±× ÇÁ·Î±×·¥ÀÌ ¹«¾ùÀΰ¡ »õ·Î¿î ¿¹»óµÇÁö ¾ÊÀº »óÅ¿¡¼­ »ç¿ëµÇ¾úÀ» ¶§ ¸¹ÀÌ ³ªÅ¸³­´Ù. ±×·¡¼­ ¿¹»óµÇÁö ¾Ê°í Ʋ¸° ÀÔ·ÂÁ¶°ÇÀ» À§ÇÑ Å×½ºÆ®ÄÉÀ̽º´Â ¹Ù¸¥ ÀÔ·ÂÁ¶°ÇÀ» À§ÇÑ Å×½ºÆ®ÄÉÀ̽ºº¸´Ù ¿À·ù¹ß°ßºñÀ²ÀÌ ³ô°Ô µÇ´Â °ÍÀÌ´Ù.

5. ÇÁ·Î±×·¥ Å×½ºÆ®¿¡¼­ ±×°ÍÀÌ ÀǵµµÈ ´ë·Î µ¿À۵Ǵ°¡¸¦ º¸´Â °Í¸¸À¸·Î´Â ÇÒ ÀÏÀÇ Àý¹Ý¸¸ ÇÑ °Í¿¡ Áö³ªÁö ¾Ê´Ù. ³ª¸ÓÁö Àý¹ÝÀº ÀǵµµÇÁö ¾ÊÀº µ¿ÀÛÀ» ÇÏ´Â °¡ ¾î¶²°¡¸¦ °Ë»çÇÏ´Â °ÍÀÌ´Ù.
ÇÁ·Î±×·¥Àº ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº ºÎÂ÷Àû È¿°ú¿¡ ´ëÇؼ­ °Ë»çÇØ¾ß ÇÑ´Ù´Â °ÍÀ¸·Î, ¾Õ¿¡¼­ ¸»ÇÑ ¿øÄ¢ÀÇ ÇÊ¿¬ÀûÀÎ °á°ú¿¡ Áö³ªÁö ¾Ê´Ù. ¿¹¸¦ µé¸é, ±Þ¿©¸í¼¼¼­¸¦ ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â Á¾¾÷¿øÀÇ °ÍÀ» ÀÛ¼ºÇÏ´Â °æ¿ì¿¡ ÇØ´çµÈ´Ù.

6. ÇÁ·Î±×·¥À» Çѹø ¾²°í ¹ö¸®´Â °ÍÀÌ ¾Æ´Ñ ÀÌ»ó, ±× Å×½ºÆ®ÄÉÀ̽ºµµ Çѹø ¾²°í ¹ö·Á¼­´Â ¾È µÈ´Ù.
Å×½ºÆ®ÄÉÀ̽ºÀÇ Áغñ¿¡´Â ÀûÁö ¾ÊÀº ÀÛ¾÷·®ÀÌ ÇÊ¿äÇÏ´Ù. ±×·¸´Ù°í ÇÁ·Î±×·¥ÀÇ ¿À·ù¼öÁ¤À̳ª À¯Áö °³¼±ÇÑ ÈÄ¿¡ ¼öÁ¤ºÎºÐÀÇ Å×½ºÆ®ÄÉÀ̽º¸¸À¸·Î Å×½ºÆ®Çؼ­´Â ¾È µÈ´Ù. ±× ¼öÁ¤À¸·Î ÀÎÇÏ¿© Á¤»óÀûÀ̾ú´ø ºÎºÐ¿¡¼­ »õ·Î ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì°¡ ¸¹±â ¶§¹®ÀÌ´Ù.

7. ¿À·ù°¡ ¹ß°ßµÇÁö ¾ÊÀ» °ÍÀ̶õ °¡Á¤ ÇÏ¿¡ Å×½ºÆ®°èȹÀ» ¼¼¿ö¼­´Â ¾È µÈ´Ù.
Å×½ºÆ®´Â ÇÁ·Î±×·¥ÀÌ ¹Ù¸£°Ô ±â´ÉÀ» ´ÙÇÏ´ÂÁö¸¦ È®ÀÎÇÏ´Â °úÁ¤À̶ó°í, Å×½ºÆ®ÀÇ Á¤ÀǸ¦ ¿ÀÇØÇÏ¿© À߸øµÈ ÆÇ´Ü¿¡¼­ ºñ·ÔµÇ´Â °æ¿ì¸¦ ÁöÀûÇÏ´Â °ÍÀÌ´Ù.

8. ÇÁ·Î±×·¥ÀÇ ¾î¶² ºÎºÐ¿¡ ¿À·ù°¡ ¾ÆÁ÷ ³²¾ÆÀÖÀ» È®·üÀº ÀÌ¹Ì ±× ºÎºÐ¿¡¼­ ã¾Æ³½ ¿À·ùÀÇ ¼ö¿¡ ºñ·ÊÇÑ´Ù.
ÀüÇüÀûÀÎ ÇÁ·Î±×·¥¿¡¼­´Â (°æÇèÀûÀ¸·Î) ¿À·ù´Â Çѵ¥ ¸ð¿© ÀÖ°í, À§Ä¡¿¡ µû¶ó ÆíÀçÇÏ´Â °æÇâÀÌ ÀÖ´Ù´Â °ÍÀε¥, ÀÌ·¸´Ù ÇÒ ÀÌÀ¯°¡ ¼³¸íµÇ°í ÀÖÁö ¾Ê´Ù. ´ÜÁö ¾î´À OS¿¡¼­ »ç¿ëÀÚ°¡ ã¾Æ³½ ¿À·ùÀÇ 47%°¡ ½Ã½ºÅÛ°¡¿îµ¥ 4%ÀÇ ¸ðµâÁß¿¡¼­ ³ª¿Ô´Ù´Â ¿¹½Ã°¡ ÀÖÀ» Á¤µµÀÌ´Ù.
ÀÌ Çö»óÀÌ ½Ã»çÇÏ´Â °ÍÀº, ¸¸ÀÏ ÇÁ·Î±×·¥ÀÇ ¾î¶² ºÎºÐ¿¡ ´Ù¸¥ ºÎºÐº¸´Ù ¸¹Àº ¿À·ù°¡ ÀÖ¾ú´Ù¸é ±× ¿À·ù°¡ ¸¹Àº ºÎºÐ¿¡ Å×½ºÆ®¸¦ ÁýÁß½ÃÅ°´Â °ÍÀÌ º¸´Ù È¿°úÀûÀ̶ó´Â °ÍÀÌ´Ù.

9. Å×½ºÆ®´Â ¸Å¿ì âÁ¶ÀûÀ̸ç ÁöÀûÀ¸·Î µµÀüÇÒ ¸¸ÇÑ ÀÛ¾÷ÀÌ´Ù.
±Ô¸ð°¡ Å« ÇÁ·Î±×·¥À» Å×½ºÆ®Çϴµ¥ ÇÊ¿äÇÑ Ã¢Á¶·ÂÀº ±× ÇÁ·Î±×·¥À» ¼³°èÇϴµ¥ ÇÊ¿äÇÑ Ã¢Á¶·ÂÀ» ´É°¡ÇÑ´Ù°í º¸´Â °ÍÀÌ´Ù. Áï Å×½ºÆ®ÄÉÀ̽º¸¦ °³¹ßÇϴµ¥µµ ¹æ´ëÇÑ Ã¢Á¶·ÂÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌ´Ù.

10. Á߿伺ÀÌ °­Á¶µÇ´Â 3¿øÄ¢
- Å×½ºÆ®¶õ ¿À·ù¸¦ ¹ß°ßÇÏ·Á°í Çϸ鼭 ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â °úÁ¤ÀÌ´Ù.
- ¾çÁúÀÇ Å×½ºÆ®ÄÉÀ̽º¶õ ¾ÆÁ÷ ¹ß°ßµÇÁö ¾ÊÀº ¿À·ù¸¦ °ËÃâÇÒ È®·üÀÌ ³ôÀº °ÍÀÌ´Ù.
- ¼º°øÇÑ Å×½ºÆ®ÄÉÀ̽º¶õ ¾ÆÁ÷ ¹ß°ßµÇÁö ¾ÊÀº ¿À·ù¸¦ °ËÃâÇÑ °ÍÀÌ´Ù.

¥±. µð¹ö±×(Debug)ÀÇ ¿øÄ¢

µð¹ö±×´Â ¿À·ùÀÇ Á¸À縦 È®ÀÎÇÏ´Â °ÍºÎÅÍ ½ÃÀÛÇÏ¿© ÇÁ·Î±×·¥ ³»¿¡¼­ Àǽɽº·¯¿î ¿À·ùÀÇ Á¤È®ÇÑ ¼ºÁú°ú ÀÖ´Â À§Ä¡¸¦ ã¾Æ³»´Â °Í, ¿À·ù¸¦ ¼öÁ¤ÇÏ´Â ÀÛ¾÷À¸·Î ³ª´©¾îÁø´Ù.
 

¥±-1 ¿À·ùÀ§Ä¡¹ß°ßÀÇ ¿øÄ¢

1. ¼÷°í(âÙÍÅ)Ç϶ó
µð¹ö±×´Â ¹®Á¦ÇØ°áÀÇ °úÁ¤À̶ó ÇÒ ¼ö ÀÖ´Ù. µð¹ö±×ÀÇ º¸´Ù È¿°úÀûÀÎ ¹æ¹ýÀº ¿À·ùÀÇ Â¡ÈÄ(ó£ý¦)¿Í °ü°èµÇ´Â Á¤º¸¸¦ ÃæºÐÈ÷ ºÐ¼®ÇÏ´Â °ÍÀÌ´Ù. È¿À²ÀûÀÎ µð¹ö±×¿ä¿øÀº ÄÄÇ»ÅÍ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°íµµ ¸¹Àº ¿À·ùÀÇ Àå¼Ò¸¦ ã¾Æ³»Áö ¾ÊÀ¸¸é ¾È µÈ´Ù.

2. Ç®¸®Áö ¾ÊÀ» ¶§´Â ³»ÀϱîÁö ´ÃÀδÙ.
Àΰ£ÀÇ ÀáÀçÀǽÄÀº ¹®Á¦ÇØ°áÀÇ °­ÇÑ ÈûÀÌ µÈ´Ù. ¸¸ÀÏ ÀûÀýÇÑ ½Ã°£ ³»¿¡ ¿À·ù¸¦ ã¾Æ³»Áö ¸øÇÒ °æ¿ì¿¡´Â, ÀÏ´Ü µð¹ö±×¸¦ ¸ØÃß°í ´Ù¸¥ ÀÏÀ» ÇÑ´Ù. ¿¹¸¦ µé¸é ¸Ô´Â´Ù´ø°¡, °È´Â ´Ù´ø°¡ µîÀ» ÇÑ´Ù. ±×°ÍÀº »ç°í(ÞÖÍÅ)ÀÇ È¿À²ÀÌ ¾àÇØÁ³´Ù°í º¸±â ¶§¹®ÀÌ´Ù. Àá½Ã ±× ¹®Á¦¿¡ ´ëÇØ ÀØ°í ÀÖÀº ÈÄ¿¡ ÀáÀçÀǽÄÀÌ ±× ¹®Á¦¸¦ ÇØ°áÇÏ´ø°¡, ¶Ç´Â ÇöÀçÀǽÄÀÌ ¿À·ùÀÇ Â¡Èĸ¦ »õ·Î¿î ±âºÐÀ¸·Î ã¾Æ³¾ ¼ö ÀÖ°Ô µÉ °ÍÀ̱⠶§¹®ÀÌ´Ù.

3. Ç®¸®Áö ¾ÊÀ» ¶§´Â ±× ¹®Á¦¸¦ ŸÀο¡°Ô ¼³¸íÇÑ´Ù.
±×·¸°Ô ÇÏ¸é °ÅÀÇ »õ·Î¿î ¹«¾ùÀΰ¡¸¦ ¹ß°ßÇÏ°Ô µÉ °ÍÀÌ´Ù. »ç½Ç, ´ÜÁö ±× ¹®Á¦¸¦ µé¾îÁÙ »ç¶÷¿¡°Ô ¼³¸íÇÏ´Â °Í¸¸À¸·Îµµ, ±× »ç¶÷ÀÇ Á¶¾ð ¾øÀ̵µ °©ÀÚ±â ÇØ´äÀ» ½º½º·Î Å͵æÇÏ°Ô µÇ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù.

4. µð¹ö±×µµ±¸´Â µÎ ¹ø° ¼ö´ÜÀ¸·Î »ç¿ëÇÑ´Ù.
µð¹ö±×µµ±¸(Dump, Trace µî)´Â »ç°í(ÞÖÍÅ)ÀÇ ´ë½ÅÀÌ ¾Æ´Ï¶ó º¸Á¶¼ö´ÜÀ¸·Î ¾´´Ù. ÀÌ·± µµ±¸¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÂÊÀÌ µµ±¸¸¦ »ç¿ëÇÑ Âʺ¸´Ù Àͼ÷ÇÏÁö ¾ÊÀº ÇÁ·Î±×·¥ÀÇ µð¹ö±×¿¡¼­µµ ¼º°øÇÏ°í ÀÖ´Ù(½ÇÇè °á°ú).

5. ½ÇÇèÀº ÇÇÇÑ´Ù. ½ÇÇèÀº ÃÖÈÄ ¼ö´ÜÀÌ´Ù.
¹Ì°æÇè µð¹ö±×´ã´çÀÚ°¡ ¹üÇϱ⠽¬¿î °øÅëÀûÀÎ À߸øÀº, ÇÁ·Î±×·¥À» ½ÇÇèÀûÀ¸·Î º¯°æÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÏ·Á°í ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¼º°øÀÇ ±âȸ¸¦ ÁÙÀÏ »Ó¸¸ ¾Æ´Ï¶ó ±× ÇÁ·Î±×·¥¿¡ »õ·Î¿î ¿À·ù¸¦ Ãß°¡ÇØ ¹®Á¦¸¦ º¹ÀâÇÏ°Ô ÇÏ´Â °æ¿ì°¡ ¸¹´Ù.

¥±-2 ¿À·ù¼öÁ¤ÀÇ ¿øÄ¢

1. ÇϳªÀÇ ¹ö±×°¡ ÀÖ´Â °÷¿¡´Â ´Ù¸¥ ¿À·ùµµ ÀÖÀ» °¡´É¼ºÀÌ ³ô´Ù.
ÇÁ·Î±×·¥ÀÇ ¾î¶² ºÎºÐ¿¡¼­ ¿À·ù¸¦ ã¾Æ³½ °æ¿ì, ±× ºÎºÐ¿¡´Â ´Ù¸¥ ¿À·ù°¡ ÀÖÀ» È®·üÀÌ ³ô´Ù(Å×½ºÆ®ÀÇ ¿øÄ¢¿¡¼­). ¹Ù²ã ¸»Çϸé, ¿À·ù´Â ÆíÀçÇÏ´Â °æÇâÀÌ ÀÖÀ¸¹Ç·Î ¿À·ù¸¦ ¼öÁ¤ÇÒ ¶§, ´Ù¸¥µ¥µµ Àǽɽº·¯¿î °÷ÀÌ ÀÖÁö ¾ÊÀºÁö ±× ºÎ±ÙÀ» »ìÆ캼 ÇÊ¿ä°¡ ÀÖ´Ù.

2. ¿À·ùÀÇ Â¡ÈÄ°¡ ¾Æ´Ï¶ó, ¿À·ù ±× ÀÚü¸¦ ¹Ù·Î Àâ¾Æ¾ß ÇÑ´Ù.
¶Ç ÇϳªÀÇ ¹üÇϱ⠽¬¿î À߸øÀº ¿À·ù ±× ÀÚü°¡ ¾Æ´Ï¶ó ¿À·ùÀÇ Â¡ÈÄ, Áï ¿À·ùÀÇ Ç¥¸éÀûÀÎ Çö»ó¸¸À» ¼öÁ¤ÇÏ´Â °æ¿ìÀÌ´Ù. ÀǵµÇÏ´Â ¼öÁ¤ÀÌ ¿À·ùÀÇ ¸ðµç ´Ü¼­°¡ ¾Æ´Ñ ÇÑ, ¿À·ùÀÇ ÀϺθ¸À» ¼öÁ¤ÇÏ´Â °á°ú¿¡ Áö³ªÁö ¾Ê°Ô µÈ´Ù.

3. ¹Ù¸£°Ô ¼öÁ¤µÉ È®·üÀº 100%°¡ ¾Æ´Ï´Ù.
¿À·ù¸¦ ¼öÁ¤Çϱâ À§ÇÏ¿© ÇÁ·Î±×·¥¿¡ Ãß°¡ÇÏ´Â ÄÚµå´Â ¹Ù¸£´Ù°í¸¸ º¼ ¼ö ¾ø´Ù. Áï ¼öÁ¤Àº º»·¡ÀÇ ÇÁ·Î±×·¥ Äڵ庸´Ù ¿À·ù°¡ °³ÀÔÇϱ⠽±´Ù. ±×·¡¼­ ¿À·ù¸¦ ¼öÁ¤ÇÑ ÈÄ¿¡´Â º»·¡ÀÇ ÇÁ·Î±×·¥ÀÇ °æ¿ìº¸´Ù ¾ö¹ÐÇÏ°Ô Å×½ºÆ®ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

4. ¹Ù¸£°Ô ¼öÁ¤µÉ È®·üÀº ÇÁ·Î±×·¥ÀÇ Å©±â°¡ Ŭ¼ö·Ï ¶³¾îÁø´Ù.
°æÇèÀûÀ¸·Î, Ʋ¸° ¼öÁ¤À¸·Î ÀÎÇÑ ¿À·ù¿Í º»·¡ÀÇ ¿À·ù¿ÍÀÇ ºñÀ²Àº Å« ÇÁ·Î±×·¥¿¡¼­´Â Áõ°¡ÇÑ´Ù. ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ¾î¶² Å« ÇÁ·Î±×·¥¿¡¼­ »õ·Î ¹ß°ßµÈ ¿À·ù 6°³Áß Çϳª´Â Àü¿¡ ÇÁ·Î±×·¥À» ¼öÁ¤ÇѶ§ÀÇ ¿À·ù¿´´Ù.

5. ¿À·ù¼öÁ¤¿¡¼­´Â »õ·Î¿î ¿À·ù¸¦ ¸¸µé °¡´É¼ºÀÌ ÀÖÀ½¿¡ ÁÖÀÇÇÑ´Ù.
¼öÁ¤ÀÌ Æ²¸®Áö ¾Ê°Ô ÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ¹Ù¸£´Ù°í »ý°¢µÇ´Â ¼öÁ¤ÀÌ¶óµµ ¹Ù¶÷Á÷ÇÏÁö ¸øÇÑ ºÎÂ÷ÀûÀÎ È¿°ú, Áï »õ·Î¿î ¿À·ù¸¦ °³ÀÔÇÏ°Ô ÇÒ °¡´É¼ºÀÌ ÀÖÀ½¿¡ ÁÖÀÇÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. Ʋ¸®°Ô ¼öÁ¤µÉ °¡´É¼ºÀÌ ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¼öÁ¤ÀÌ »õ·Î¿î ¿À·ù¸¦ Áö´Ò °¡´É¼ºµµ ¾øÁö ¾Ê´Ù. µû¶ó¼­ ¼öÁ¤ÇÑ ÈÄ¿¡ ¿À·ù»óȲÀ» Å×½ºÆ®ÇØ¾ß ÇÏÁö¸¸, ÀÌ¿Í ÇÔ²² »õ·Î¿î ¿À·ù°¡ »ý±âÁö ¾Ê¾Ò´ÂÁö ÆÇÁ¤Çϱâ À§ÇÑ º¹±ÍÅ×½ºÆ®(Regression Test)µµ ÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù.

6. ¿À·ù¸¦ ¼öÁ¤ÇѶ§¿¡´Â Àá½Ã ¼³°è´Ü°è¿¡ µ¹¾Æ°¡ ¼öÁ¤¿¡ µû¸¥ ¿µÇâÀ» »ìÇÉ´Ù.
¼öÁ¤¿¡¼­ ´Ù½Ã ¿À·ù°¡ ³¢¾îµé±â ½¬¿òÀ¸·Î ÇÁ·Î±×·¥ ¼³°è°úÁ¤¿¡¼­ »ç¿ëµÇ¾ú´ø ÀýÂ÷¸¦ ¿À·ù¼öÁ¤°úÁ¤¿¡¼­µµ ÀÀ¿ëÇÏ¿© Àû¿ëÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¿¹¸¦ µé¸é ¼³°è¿¡¼­ ÄÚµå°Ë»ç¸¦ Çß´Ù¸é ¿À·ù¼öÁ¤ÈÄ¿¡µµ ´ä½ÀÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù.

 
 
¥². ¿À·ùÀÇ ºÐ¼®

µð¹ö±×´Â ÇÁ·Î±×·¥¿¡¼­ ¿À·ù¸¦ Á¦°ÅÇÏ´Â ÇÏ´Â ¿Ü¿¡ ¼ÒÇÁÆ®¿þ¾î ¿À·ùÀÇ ¼ºÁú¿¡ ´ëÇÑ Á¤º¸¸¦ ¿ì¸®¿¡°Ô ¾Ë·ÁÁÖ°í ÀÖ´Ù. ¾ÕÀ¸·ÎÀÇ ¼³°è³ª Å×½ºÆ®°úÁ¤À» ¹ßÀü½Ãų Á¤º¸·Î¼­ ÀÌ°ÍÀ» È°¿ëÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù.

ÇÁ·Î±×·¡¸Ó³ª ±× Á¶Á÷Àº ¹ß°ßµÈ ¿À·ù ¶Ç´Â °ü·ÃµÈ ºÎºÐÀ» ºÐ¼®ÇÔÀ¸·Î¼­ Å©°Ô ¼ºÀåÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¾î·Æ°í ½Ã°£ÀÌ °É¸®´Â ÀÛ¾÷¿¡ ÇØ´çµÈ´Ù. ÀÌ ºÐ¼®Àº ¿À·ùÀÇ ¸î%´Â ³í¸®¼³°èÀÇ ¿À·ù¶ó´ø°¡, ¶Ç´Â ¸î%ÀÇ ¿À·ù´Â ÆÇÁ¤¸í·É¿¡¼­ ³ª¿Ô´Ù´Â µîÀÇ ÇÇ»óÀûÀÎ ºÐ·ùº¸´Ù ´õ ¸¹Àº Àǹ̸¦ °®°í Àֱ⠶§¹®ÀÌ´Ù.

ÁÖÀÇ ±íÀº ºÐ¼®À¸·Î¼­´Â ´ÙÀ½°ú °°Àº °ÍÀ» µé ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·± ºÐ¼®À» À§Çؼ­´Â ¿À·ùÀÇ Çö»ó°ú ¿øÀκзù°¡ ¼±ÇàµÇ¾î¾ß ÇÏ°í, ¿À·ù±â·Ï µîÀÇ ¹®¼­È­°¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù.

1. ¾ðÁ¦ ¿À·ù°¡ »ý°Ü³µ´Â°¡.
ÀÌ Áú¹®¿¡ÀÇ ÇØ´äÀº °£´ÜÇÏÁö ¾Ê´Ù. ½Ã½ºÅÛ°ü·Ã ¹®¼­¿Í ÀÌ·ÂÀ» °Å½½·¯ ã¾Æ º¼ ÇÊ¿äµµ Àֱ⠶§¹®ÀÌ´Ù. º»·¡ÀÇ ¿øÀÎÀÇ À§Ä¡¿Í ¿À·ùÀÇ ½Ã°£À» ã¾Æº¼ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¸é ¿À·ùÀÇ º»·¡ ¿øÀÎÀº ¿ä°ÇÀÇ ±â¼úÀÌ ºÒ¸íÈ®Çß´Ù´ø°¡, ±× ÀÌÀüÀÇ ¿À·ù¼öÁ¤ÀÌ À߸ø µÇ¾ú´Ù´ø°¡, ÃÖÁ¾ÀÌ¿ëÀÚÀÇ ¿ä°ÇÀ» ¿ÀÇØÇ߱⠶§¹®ÀÌ ¶ó´ø°¡ ÇÏ´Â µîÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

2. ´©°¡ ¿À·ù¸¦ ¸¸µé¾ú´Â°¡.
ÀÌ°ÍÀº ¹úÁÖ±â À§ÇÑ °ÍÀÌ ¾Æ´Ï¶ó, ±³À°ÀÇ ¸ñÀû¿¡¼­ ÇÊ¿äÇÑ °ÍÀÌ´Ù. ¿À·ùÀÇ Á¾·ù¿Í ºóµµ, ±× ¿øÀÎ µîÀÇ Åë°è°¡ ÀÛ¼ºµÇ¸é Ãë¾àºÎºÐÀÌ ¹ß°ßµÇ¾î ¹Ù·Î ´ëóÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.

3. ¹«¾ùÀÌ À߸øµÇ¾î »ý°Ü³µ´Â°¡.
ÇϳªÇϳªÀÇ ¿À·ù°¡ ¾ðÁ¦ ´©±¸¿¡ ÀÇÇÏ¿© ¹ß»ýµÇ¾ú´Â°¡°¡ ÆǸíµÇ¸é ±×´ÙÀ½¿¡´Â ¿Ö ±× ¿À·ù°¡ ¹ß»ýµÇ¾ú´Â°¡¸¦ ±Ô¸íÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¸é ÇÁ·Î±×·¥¾ð¾î±³À°ÀÌ ÃæºÐÇÏÁö ¸øÇß´Ù´ø°¡, ¿ä°ÇÀÇ ±â¼ú´É·ÂÀÌ ºÎÁ·Çß´Ù´ø°¡, ÆÇ´ÜÀ̳ª ÃßÃøÀ» Àß ¸øÇß´Ù´ø°¡ÇÏ´Â µîÀÌ ÀÖÀ» °ÍÀÌ´Ù.

4. ¾î¶»°Ô ÇßÀ¸¸é ±× ¿À·ù¸¦ ¿¹¹æÇÒ ¼ö ÀÖ¾ú°Ú´Â°¡.
´ÙÀ½ ÇÁ·ÎÁ§Æ®¿¡¼­ ÀÌ¿Í °°Àº ¿À·ù¸¦ ¿¹¹æÇϱâ À§Çؼ­ ¹«¾ùÀ» °³¼±ÇØ¾ß ÇÒ °ÍÀΰ¡, ÇÏ´Â °ÍÀ» ã´Â´Ù¸é »ó´çÈ÷ À¯¿ëÇÑ ÇнÀ´ë»óÀÌ µÉ °ÍÀÌ´Ù.

5. ¿Ö ±× ¿À·ù°¡ Á¶±â¿¡ ¹ß°ßµÇÁö ¾Ê¾Ò´Â°¡.
¿À·ù°¡ Å×½ºÆ®´Ü°è¿¡¼­ ¹ß°ßµÈ °æ¿ì, ±× ¿À·ù¸¦ ¼³°è°ËÅä µî ±× ÀÌÀü´Ü°è¿¡¼­´Â ¹ß°ßÇÒ ¼ö ¾ø¾ú°Ú´Â°¡, ÇÏ´Â °ÍÀ» ¿¬±¸ÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù.

6. ¾î¶»°Ô ÇÏ¸é ±× ¿À·ù°¡ º¸´Ù »¡¸® ¹ß°ßµÇ¾ú°Ú´Â°¡.
ÀÌ¿Í °°Àº ŸÀÔÀÇ ¿À·ù¸¦ ¾ÕÀ¸·ÎÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ º¸´Ù »¡¸® ¹ß°ßÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é °ËÅ䳪 Å×½ºÆ®°úÁ¤À» ¾î¶»°Ô °³¼±ÇØ¾ß ÇÒ °ÍÀΰ¡, ÇÏ´Â °ÍÀº º¸´Ù °¡Ä¡ ÀÖ´Â ÇØ´äÀÌ µÉ °ÍÀÌ´Ù.

7. ¾î¶»°Ô ÇÏ¿© ±× ¿À·ù°¡ ¹ß°ßµÇ¾ú´Â°¡.
Áö±Ý ºÐ¼®ÇÏ°í ÀÖ´Â ¿À·ù°¡ ÀÌ¿ëÀÚ¿¡ ÀÇÇÏ¿© ¹ß°ßµÈ °ÍÀÌ ¾Æ´Ï°í, ¼³Á¤µÈ Å×½ºÆ®ÄÉÀ̽º¿¡ ÀÇÇÏ¿© ã¾Æ³½ °ÍÀ̶ó¸é ¿Ö ±× Å×½ºÆ®ÄÉÀ̽º´Â ¼º°øÇÑ °ÍÀΰ¡¸¦ µÇ »è¿©º»´Ù¸é °Å±â¼­ ¾ÕÀ¸·ÎÀÇ ÇÁ·Î±×·¥¿¡ À¯¿ëÇÑ Å×½ºÆ®ÄÉÀ̽º¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Â ¹«¾ùÀΰ¡¸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù.


* ºÎÇ¥
À§¿Í °°Àº ¿À·ùºÐ¼®°úÁ¤ÀÌ ½¬¿î ÀÏÀÌ ¾Æ´ÏÁö¸¸, ¿©±â¼­ ã¾Æ³½ ÇØ´äÀº ´ÙÀ½ ÇÁ·Î±×·¥Ã³¸®¸¦ °³¼±Çϴµ¥ ´õ ¾øÀÌ ¸¹Àº °¡Ä¡¸¦ ¾È°ÜÁÖ°Ô µÉ °ÍÀÌ´Ù. ÀÌ·± ºÐ¼®°á°ú¸¦ È°¿ëÇϱâ À§Çؼ­´Â ÀÛ¾÷°úÁ¤¿¡¼­ ¼öÁýµÈ ¿À·ù°ü·Ã µ¥ÀÌÅÍÀÇ Á¤¸®°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù.
¿©±â¼­´Â ¡°¹ö±×Åë°è ¿¹¡±¸¦ µå´Â °Í¿¡ ±×Ä£´Ù.

¹ö±× Åë°è ¿¹
´ëºÐ·ù-----------------ºÐ ·ù ¸í------------------°Ç¼ö--±¸¼ººñ

1 ±â´ÉºÒ·®, ¿ä±¸»ç¾ç ºÒ·®-----------------------1,317----8.1
(³í¸®, ¹®¼­È­, º¯°æ µî)
2 °³¹ßµÈ ±â´É ºÒ·®----------------------------- 2,623---16.2
(Á¤È®¼º, ´©¶ôÁߺ¹, °æ¿ìÀÇ ºÐ¸®, ¿µ¿ª µî)
3 ±¸Á¶ ºÒ·®------------------------------------4,082---25.2
(Á¦¾î, ·çÇÁ, ¾Ë°í¸®Áò, ÃʱâÈ­ µî)
4 µ¥ÀÌÅÍ ºÒ·®----------------------------------3,638---22.4
(Á¤ÀÇ, ÃʱâÄ¡, Çü½Ä, °ª, ¾ï¼¼½º µî)
5 ÄÚµù ºÒ·®------------------------------------1,601----9.9
(¿£Æ®¸®, ±Ô¾àÀ§¹Ý, ¹®¼­È­ µî)
6 ÅëÇÕ ºÒ·®------------------------------------1,455----9.0
(ÀÎÅÍÆäÀ̽º, ÆĶó¹ÌÅÍ, ÀÎÅÍ·´¼Ç, I/OŸÀÌ¹Ö µî)
7 ½Ã½ºÅÛ, ¼ÒÇÁÆ®¿þ¾î ±¸¼º ºÒ·®--------------------282----1.7
(±âµ¿, ȸº¹, ÀÚ¿ø°ü¸®, ÀÀ´ä½Ã°£, ¿¹¿Üó¸® µî)
8 Å×½ºÆ®ÀÇ Á¤ÀÇ, ½ÇÇà°ü·Ã ºÒ·®--------------------447----2.8
(Å×½ºÆ®¼³°è, ½ÇÇà, Å×½ºÆ®ÄÉÀ̽º, Å×½ºÆ®¹®¼­ µî)
9 ±âŸ-------------------------------------------763----4.7

ÇÕ °è------------------------------------------16,209 °Ç 100 %

[ÁÖ]
Ç¥º»Å©±â(ÄÚ¸àÆ® Æ÷ÇÔ) 6,877,000 ½ºÅÜ
Àüü ¹ö±×°Ç¼ö 16,209 °Ç
1,000 ½ºÅÜ´ç ¹ö±×°Ç¼ö 2.36 °Ç

- ´ëºÐ·ù¸¸ ¹ßÃéÇÑ °ÍÀÓ.
- ½ÇÇà¸í·É ÀÌ¿ÜÀÇ °Íµµ Æ÷ÇÔµÈ °ÍÀÓ.
- ´ÜÀ§Å×½ºÆ® ÀÌÈÄÀÇ ÅëÇÕÅ×½ºÆ®¿Í ½Ã½ºÅÛÅ×½ºÆ®¿¡¼­ °ËÃâµÈ °ÍÀÓ.
- ¹ö±×Á¾·ùº° »ó´ëÀû ¹ß»ýºóµµ¸¦ Ç¥ÇöÇÑ °Í¿¡ Àǹ̰¡ ÀÖÀ½.

[ÃâÀü] Boris Beizer, ¡°Software Testing Techniques(Second edition)¡±,
Van Nostrand Reinhold, 1990 

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
 

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.