HOME > °øÁö»çÇ× > °¨¸® ¹× IT¼Ò½Ä
À¯ÁîÄÉÀ̽º Å×½ºÆà (Use case testing) 9003

¡°À¯ÁîÄÉÀ̽º³ª ºñÁî´Ï½º ½Ã³ª¸®¿À¸¦ ±â¹ÝÀ¸·Î Å×½ºÆ®¸¦ ¸í¼¼È­ÇÒ ¼ö ÀÖ´Ù.
ÇϳªÀÇ À¯ÁîÄÉÀ̽º´Â ¾×ÅÍ(À¯Àú ȤÀº ½Ã½ºÅÛ)¿Í ¾×ÅÍ »çÀÌÀÇ »óÈ£ÀÛ¿ëÀ» Ç¥ÇöÇÏ°í, ÇØ´ç »óÈ£ÀÛ¿ëÀº ½Ã½ºÅÛ À¯Àú¿¡°Ô °á°ú°ªÀ» Á¦°øÇÑ´Ù.
°¢°¢ÀÇ À¯ÁîÄÉÀ̽º´Â ±× À¯ÁîÄÉÀ̽º°¡ ¼º°øÀûÀ¸·Î ¼öÇàµÇ±â À§ÇÑ ÀüÁ¦ Á¶°Ç(Preconditions)À» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ °¢°¢ÀÇ À¯ÁîÄÉÀ̽º´Â ÀÓ¹«¸¦ ¿Ï¼öÇÑ ÈÄ ÈļÓÁ¶°Ç(Post conditions - °üÂû °¡´ÉÇÑ °á°ú¿Í ½Ã½ºÅÛÀÇ ¸¶Áö¸· »óÅÂ)À»  °¡Áö¸é¼­ Á¾·áµÈ´Ù.

À¯ÁîÄÉÀ̽º´Â ´ë°³ ÁÖ·ù ½Ã³ª¸®¿À ¶Ç´Â ±âº» È帧(Mainstream scenario, Basic or Main flows)°ú ´ëü È帧(Alternative branches or Alternative flows)À¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±×¸®°í, °¢°¢ÀÇ À¯ÁîÄÉÀ̽º´Â ÀÚ¼¼ÇÏ°Ô Ç¥ÇöÇϱâ À§ÇØ À¯ÁîÄÉÀ̽º »ó¼¼(Use case description)¸¦ °®´Â´Ù.

À¯ÁîÄÉÀ̽º´Â ½Ã½ºÅÛÀÌ ½ÇÁ¦ »ç¿ëµÇ´Â ¹æ½Ä¿¡ ±â¹ÝÇÏ¿© ¡°¡°ÇÁ·Î¼¼½º È帧¡°¡°À» ±â¼úÇÏ°í ÀÖ´Ù.
µû¶ó¼­ À¯ÁîÄÉÀ̽º¿¡ ±â¹ÝÇÏ¿© »ý¼ºµÈ Å×½ºÆ® ÄÉÀ̽º´Â ½Ã½ºÅÛÀÌ ½ÇÁ¦ »ç¿ëµÇ´Â ÇÁ·Î¼¼½º È帧¿¡¼­ °áÇÔÀ» ¹ß°ßÇϴµ¥ »ó´çÈ÷ À¯¿ëÇÏ´Ù.
½Ã³ª¸®¿À¶ó°íµµ ºÒ¸®´Â À¯ÁîÄÉÀ̽º´Â °í°´À̳ª À¯Àú ±×·ìÀ» Âü¿©½ÃÅ°´Â ÀμöÅ×½ºÆ®(Acceptance Test)¸¦ µðÀÚÀÎÇÒ ¶§ ¸Å¿ì À¯¿ëÇÏ´Ù.

¶ÇÇÑ, À¯ÁîÄÉÀ̽º Å×½ºÆÃÀº ÅëÇÕÅ×½ºÆ® ´Ü°è¿¡¼­ ¼­·Î ´Ù¸¥ ÄÄÆ÷³ÍÆ®»çÀÌÀÇ »óÈ£ÀÛ¿ë°ú È°µîÀ»(½Ã½ºÅÛ Å×½ºÆà ·¹º§¿¡¼­) Å×½ºÆÃÇÏ´Â ¹æ¹ýÀ» »ý°¢ÇÒ ¼ö ÀÖÀ¸¸ç, À¯ÁîÄÉÀ̽º °¢°¢ÀÇ Å×½ºÆÃÀº À¯ÁîÄÉÀ̽º »ó¼¼(Use case description)¿¡¼­ È帧°ú ½Ã³ª¸®¿À¸¸À» °í·ÁÇÏ¿© Å×½ºÆ® ÄÉÀ̽º¸¦ µµÃâÇÏ´Â ¹æ¹ý°ú À¯ÁîÄÉÀ̽º »ó¼¼¸¦ ¹®À庰·Î ºÐ¼®ÇÏ¿© Å×½ºÆ® ÄÉÀ̽º¸¦ µµÃâÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.
À¯ÁîÄÉÀ̽º °£ÀÇ »óÈ£ÀÛ¿ë°ú È°µ¿À» Å×½ºÆ®ÇÏ´Â °ÍÀº À¯ÁîÄÉÀ̽º °£¿¡ ¼öÇà¼ø¼­°¡ ÀÖÀ½À» ¹Ý¿µÇÏ¿© Å×½ºÆà ÇÏ´Â °ÍÀ¸·Î À¯ÁîÄÉÀ̽º È°µ¿ ´ÙÀ̾î±×·¥(Activity diagram)À» ±Ù°£À¸·Î Å×½ºÆ® ÄÉÀ̽º¸¦ µµÃâÇÑ´Ù.

CBD¹æ¹ý·Ð Àû¿ë »ç¾÷°¨¸® ½Ã ÂüÁ¶Çϼ¼¿ä.

¡°

2008-04-01 Å°»è

µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.

ÀÌÀü ½Ç¿ëÁÖÀÇ·Î ÁøÈ­ÇÏ´Â SOA
- À¯ÁîÄÉÀ̽º Å×½ºÆà (Use case testing)
´ÙÀ½ "Çà¾ÈºÎ, ÀüÀÚÁ¤ºÎ À¥ Ç¥ÁØ ÁؼöÁöħ °í½Ã"