[º¸¾È´º½º ±âȹÃëÀçÆÀ] ½ºÆзοì(´ëÇ¥ ÀåÀϼö)´Â ȸ±Í Å×½ºÆ®¿¡ ÇʼöÀûÀÎ Å×½ºÆ® ÄÉÀ̽º¸¦ ÀÚµ¿À¸·Î ¼±Á¤ÇÏ´Â µµ±¸ÀÎ ¡®Sparrow TSO(Test Suite Optimization)¡¯¸¦ Ãâ½ÃÇß´Ù.
[À̹ÌÁö=½ºÆзοì]
±â¾÷À̳ª ±â°ü¿¡¼´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ ¿Ï·áµÈ ÀÌÈÄ¿¡µµ ±â´É °³¼±, ¹ö±× ¼öÁ¤ µîÀÇ ÀÌÀ¯·Î ¼Ò½º Äڵ带 º¯°æÇÏ°í, º¯°æÀ¸·Î ÀÎÇÑ ¿À·ù °ËÃâÀ» À§ÇØ È¸±Í(regression) Å×½ºÆ®¸¦ ÁøÇàÇÑ´Ù.
ÀÌ °æ¿ì ¿î¿µ ÁßÀÎ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ Å×½ºÆ®À̱⿡ ¿î¿µ Áß´Ü µîÀÇ ºÒÆí »óȲÀ» ÃÖ¼ÒÈÇϱâ À§ÇØ ²À ÇÊ¿äÇÑ Å×½ºÆ® ÄÉÀ̽º¸¸ ¼±Á¤ÇØ ºü¸£°í Á¤È®ÇÏ°Ô Å×½ºÆ®ÇÒ ÇÊ¿ä°¡ ³ô´Ù. ÀÌ¿¡ ½ºÆзοì´Â ¼Ò½º ÄÚµå º¯°æ½Ã ÇʼöÀûÀÎ Å×½ºÆ® ÄÉÀ̽º¸¸À» ¼±º°ÇØ Å×½ºÆ®ÀÇ È¿À²¼ºÀ» ³ôÀÌ´Â Sparrow TSO¸¦ ¼±º¸¿´´Ù.
¼Ò½º ÄÚµå º¯°æÀ¸·Î ´Þ¶óÁø ¾ÖÇø®ÄÉÀÌ¼Ç ³»ºÎÀÇ µ¿ÀÛ °úÁ¤À» ºÐ¼®ÇØ Å×½ºÆ® ÄÉÀ̽º¸¦ ¼±Á¤ÇÏ´Â Sparrow TSO´Â ½ºÆзο찡 10¿©³â °£ ÃàÀûÇÑ ±â¼úÀÌ Áý¾àµÈ µµ±¸´Ù. ½ÃÅ¥¾îÄÚµù µµ±¸ÀÎ ¡®Sparrow SAST/SAQT¡¯ÀÇ ¼Ò½º ÄÚµå ºÐ¼® ±â¼ú°ú À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÚ°¡ ¹æ¾î ¼Ö·ç¼Ç ¡®Sparrow RASP¡¯¿¡ Àû¿ëµÈ µ¿ÀÛÁßÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ³»ºÎ ½ÇÇà °úÁ¤ ÃßÀû ±â¼úÀ» Á¢¸ñÇØ ÃÖÀûÀÇ ÄÉÀ̽º¸¦ °¡·Á³½´Ù.
Sparrow TSO¸¦ È°¿ëÇÏ¸é ¼ÒÇÁÆ®¿þ¾î º¯°æÀ¸·Î ÇʼöÀûÀÎ Å×½ºÆ® ÄÉÀ̽º¸¦ Á¤È®ÇÏ°Ô ¼±Á¤ÇÒ ¼ö ÀÖ¾î, ÀæÀº ¼ºñ½º º¯°æ ¹× ¸±¸®Áî·Î Å×½ºÆ® ´Ü°è¿¡¼ ¼ö¸¹Àº ÀÚ¿øÀ» ¼Ò¸ðÇÏ´Â ±â¾÷ ¹× ±â°üÀÇ »ý»ê¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù. ƯÈ÷, ¼±Á¤µÈ Å×½ºÆ® ÄÉÀ̽º¸¸À» ½ÇÇàÇÔÀ¸·Î½á Å×½ºÆ® ½Ã°£À» È¿°úÀûÀ¸·Î ´ÜÃàÇÏ°í ÄÚµå º¯°æÀ¸·Î ¹ß»ýÇÒ ¼ö ÀÖ´Â °áÇÔÀ» ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Ù.
½ºÆзοì ÀåÀϼö ´ëÇ¥´Â ¡°µ¥ºê¿É½º ȯ°æ¿¡¼ °íÇ°ÁúÀÇ Á¦Ç°°ú ¼ºñ½º¸¦ Áö¼ÓÀûÀ¸·Î Á¦°øÇϱâ À§Çؼ´Â Å×½ºÆ®°¡ ÇʼöÀûÀÎ ¸¸Å Sparrow TSO°¡ Å×½ºÆ®ÀÇ Á¤È®¼º°ú È¿À²¼ºÀ» ³ôÀ̴µ¥ ±â¿©ÇÒ °Í¡±À̶ó¸ç, ¡°¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È Å×½ºÆà ½ÃÀå¿¡¼ µÎ°¢À» µå·¯³»°í ÀÖ´Â ½ºÆзοì´Â À̹ø ½ÅÁ¦Ç°À¸·Î SWÇ°Áú Å×½ºÆà ½ÃÀå¿¡¼ÀÇ ¿ª·®µµ °ÈÇسª°¥ °èȹ¡±À̶ó°í ¸»Çß´Ù.
[±âȹÃëÀçÆÀ(boan3@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>