À¯Çü °èÃþ ±¸Á¶ º¸±â

¿©±â¼­´Â À¯Çü °èÃþ ±¸Á¶ º¸±â »ç¿ë¹ýÀ» ÇнÀÇÕ´Ï´Ù.

1.

ÆÐŰÁö º¸±â¿¡¼­ junit.framework.TestCase.java¸¦ ã¾Æ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ À¯Çü °èÃþ ±¸Á¶ ¿­±â¸¦ ¼±ÅÃÇϽʽÿÀ(¶Ç´Â ¸Þ´º Ç¥½ÃÁÙ¿¡¼­ ÆíÁý > À¯Çü °èÃþ ±¸Á¶ ¿­±â ¼±ÅÃ).

2.

°èÃþ ±¸Á¶ º¸±â¿¡¼­ À¯Çü °èÃþ ±¸Á¶ Ç¥½Ã ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ±âº» Ŭ·¡½º¿Í ¼­ºêŬ·¡½º¸¦ Æ÷ÇÔÇϴ Ŭ·¡½º °èÃþ ±¸Á¶¸¦ º¸½Ê½Ã¿À.

3.

°èÃþ ±¸Á¶ º¸±â¿¡¼­ »óÀ§À¯Çü °èÃþ ±¸Á¶ º¸±â Ç¥½Ã ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÏ¿© À¯ÇüÀÇ »óÀ§ ¿ä¼Ò¸¦ Ç¥½ÃÇÏ´Â °èÃþ ±¸Á¶(¿¹: À¯Çü °èÃþ ±¸Á¶ °á°ú)¸¦ º¸½Ê½Ã¿À.

ÀÌ "°Å²Ù·Î µÈ" Ç¥½Ã¿¡¼­ Å×½ºÆ® ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖ´Â TestCase¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

4.

º¸±â µµ±¸ ¸ðÀ½ÀÇ ºÎ¼ÓÀ¯Çü °èÃþ ±¸Á¶ Ç¥½Ã ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

5.

°èÃþ ±¸Á¶ º¸±âÀÇ ¸Þ¼Òµå ºÐÇÒâ(¸Ç ¾Æ·¡ ºÐÇÒâ)¿¡¼­ º¸±â Àá±Ý ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ¸Þ¼Òµå ºÐÇÒâ¿¡¼­ runTest() ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ.

ÀÌÁ¦ º¸±â¿¡ runTest()¸¦ ±¸ÇöÇÏ´Â ¸ðµç À¯ÇüÀÌ Ç¥½ÃµË´Ï´Ù.

6.

°èÃþ ±¸Á¶ º¸±â¿¡¼­ »óÀ§À¯Çü °èÃþ ±¸Á¶ Ç¥½Ã º¸±â ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. ±×·± ´ÙÀ½ ¸ñ·Ï ºÐÇÒâ¿¡¼­ countTestCases()¸¦ ¼±ÅÃÇÏ¿© ÀÌ ¸Þ¼Òµå°¡ ´ëüµÇ´Â À§Ä¡¸¦ Ç¥½ÃÇϽʽÿÀ.

7.

°èÃþ ±¸Á¶ º¸±â¿¡¼­ Å×½ºÆ® ¿ä¼Ò¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ À¯Çü °èÃþ ±¸Á¶ ¿­±â¸¦ ¼±ÅÃÇϽʽÿÀ.

¼±ÅÃµÈ ¿ä¼Ò°¡ µé¾î ÀÖ´Â ÀÚ¿øÀÌ °èÃþ ±¸Á¶ º¸±â¿¡ Ç¥½ÃµÇ¸ç, Ȱ¼º ÆíÁý±â¿¡¼­µµ ¿­¸³´Ï´Ù.

8.

¸Þ´º Ç¥½ÃÁÙ¿¡¼­ â > ȯ°æ ¼³Á¤ > Java¸¦ ¼±ÅÃÇϽʽÿÀ.

9.

³»ºÎ¿¡ »õ À¯Çü °èÃþ ±¸Á¶ ¿­±â ¿µ¿ª¿¡¼­ °èÃþ ±¸Á¶ Perspective¸¦ Ŭ¸¯ÇϽʽÿÀ. ±×·± ´ÙÀ½ È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.

10.

°èÃþ ±¸Á¶ º¸±â¿¡¼­ Å×½ºÆ® ¿ä¼Ò¸¦ ´Ù½Ã ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ À¯Çü °èÃþ ±¸Á¶ ¿­±â¸¦ ´Ù½Ã ¼±ÅÃÇϽʽÿÀ.

¼±ÅÃµÈ À¯ÇüÀÌ µé¾î ÀÖ´Â ÀÚ¿øÀÌ »õ Perspective(°èÃþ ±¸Á¶ Perspective)¿¡ Ç¥½ÃµÇ¸ç, ¼Ò½º°¡ Java ÆíÁý±â¿¡ Ç¥½ÃµË´Ï´Ù. »õ À¯Çü °èÃþ ±¸Á¶¸¦ º¼ ¼ö ÀÖµµ·Ï ȯ°æ ¼³Á¤ÀÌ ÀÌ ¿É¼ÇÀ¸·Î ¼³Á¤µÈ °æ¿ì, Workbench¿¡ µÎ °³ ÀÌ»óÀÇ À¯Çü °èÃþ ±¸Á¶¸¦ µÎ¾î ÇÊ¿äÇϸé ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í: »õ â¿¡¼­ Perspective¸¦ ¿­±â À§ÇØ Ã¢ > ȯ°æ ¼³Á¤ > Workbench ÆäÀÌÁö¿¡ ÁöÁ¤µÈ ´ÜÃà۸¦ »ç¿ëÇÏ¿© »õ â¿¡¼­ °èÃþ ±¸Á¶ Perspective¸¦ ¿­ ¼öµµ ÀÖ½À´Ï´Ù.