Workbench °Ë»ö

¿©±â¼­´Â Java ¿ä¼Ò¸¦ ã¾Æ Workbench¸¦ °Ë»öÇÕ´Ï´Ù.

°Ë»ö ´ëÈ­ »óÀÚ¿¡¼­ ÅØ½ºÆ® °Ë»ö°ú Java °Ë»öÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

JDT °Ë»ö ¼öÇà

1.

Java Perspective¿¡¼­ Workbench µµ±¸ ¸ðÀ½ÀÇ °Ë»ö ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

2.

Java °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ(¾ÆÁ÷ ¼±ÅÃÇÏÁö ¾ÊÀº °æ¿ì).

3.

°Ë»ö Ç¥Çö½Ä Çʵ忡 runTest¸¦ ÀÔ·ÂÇϽʽÿÀ. Ž»ö ¿µ¿ª¿¡¼­ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí Á¦ÇÑ ¿µ¿ª¿¡¼­ ÂüÁ¶¸¦ ¼±ÅÃÇϽʽÿÀ.

±×·± ´ÙÀ½ °Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ. °Ë»öÀÌ ÁøÇàµÇ´Â µ¿¾È °Ë»öÀ» ÁßÁöÇÏ·Á¸é °Ë»ö ÁøÇà ´ëÈ­ »óÀÚ¿¡¼­ ¾ðÁ¦µçÁö Ãë¼Ò¸¦ Ŭ¸¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

4.

Java Perspective¿¡ °Ë»ö º¸±â°¡ Ç¥½ÃµË´Ï´Ù.

´ÙÀ½ ÀÏÄ¡ Ç׸ñ Ç¥½Ã ¹× ÀÌÀü ÀÏÄ¡ Ç׸ñ Ç¥½Ã ´ÜÃ߸¦ »ç¿ëÇÏ¿© °¢ ÀÏÄ¡¸¦ º¸½Ê½Ã¿À. ÀÏÄ¡°¡ ¹ß°ßµÈ ÆÄÀÏÀÌ ÇöÀç ¿­·Á ÀÖÁö ¾ÊÀ¸¸é ÆíÁý±â¿¡¼­ ¿­¸³´Ï´Ù.

5.

°Ë»ö º¸±â ´ÜÃ߸¦ »ç¿ëÇÏ¿© °Ë»ö ÀÏÄ¡¸¦ Ž»öÇÒ ¶§, ÆÄÀÏÀº ÆíÁý±âÀÇ °Ë»ö ÀÏÄ¡°¡ ÀÖ´Â °÷¿¡¼­ ¿­¸®°í, ¸¶Ä¿ ¸·´ë¿¡¼­ °Ë»ö ¸¶Ä¿ űװ¡ ºÙ½À´Ï´Ù.

°Ë»ö °á°ú ¸ñ·ÏÀº ÀÏÄ¡°¡ Æ÷ÇÔµÈ ¸Þ¼Òµå¸¦ Ç¥½ÃÇÑ´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ.

Java º¸±â¿¡¼­

¿©·¯ °¡Áö º¸±â(¿¹: ¾Æ¿ô¶óÀÎ, °èÃþ ±¸Á¶ ¶Ç´Â ÆÐŰÁö º¸±â)¿¡¼­ Java °Ë»öÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

1.

ÆÐŰÁö º¸±â¿¡¼­ junit.framework.Assert.java¸¦ µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆíÁý±â¿¡¼­ ¿©½Ê½Ã¿À.

2.

¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ fail(¹®ÀÚ¿­) ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ °Ë»ö > ÂüÁ¶¸¦ ¼±ÅÃÇϽʽÿÀ.

3.

°Ë»öÀÌ ÁøÇàµÇ´Â µ¿¾È ¾ðÁ¦µç °Ë»öÀ» ÁßÁöÇÏ·Á¸é °Ë»ö ÁøÇà ´ëÈ­ »óÀÚ¿¡¼­ Ãë¼Ò¸¦ Ŭ¸¯ÇϽʽÿÀ.

4.

Java Perspective¿¡ °Ë»ö °á°ú º¸±â°¡ Ç¥½ÃµË´Ï´Ù.

´ÙÀ½ ÀÏÄ¡ Ç׸ñ Ç¥½Ã ¹× ÀÌÀü ÀÏÄ¡ Ç׸ñ Ç¥½Ã ´ÜÃ߸¦ »ç¿ëÇÏ¿© °¢ ÀÏÄ¡¸¦ º¸½Ê½Ã¿À. ÀÏÄ¡°¡ ¹ß°ßµÈ ÆÄÀÏÀÌ ÇöÀç ¿­·Á ÀÖÁö ¾ÊÀ¸¸é ÆíÁý±â¿¡¼­ ÀÚµ¿À¸·Î ¿­¸³´Ï´Ù.

ÆíÁý±â¿¡¼­

ÆÐŰÁö º¸±â¿¡¼­ junit.framework.TestCase.java¸¦ µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆíÁý±â¿¡¼­ ¿©½Ê½Ã¿À. ÆíÁý±â¿¡¼­ TestCase¶õ ´Ü¾î¸¦ ¼±ÅÃÇϰí(ÆÄÀÏ ¸Ç À§ Ãʱ⠼±¾ð Çà¿¡¼­) ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ °Ë»ö > ÂüÁ¶¸¦ ¼±ÅÃÇϽʽÿÀ.

ÆíÁý±â¿¡¼­ °Ë»ö

°Ë»ö º¸±â¿¡¼­

TestCase °Ë»ö °á°ú¸¦ Ç¥½ÃÇÏ´Â °Ë»ö °á°ú º¸±â¿¡¼­ °Ë»ö °á°ú¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ °á°úÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­, ÂüÁ¶, ÀÛ¾÷°ø°£¿¡¼­ ¼±¾ð, ¶Ç´Â °èÃþ ±¸Á¶¿¡¼­ ¼±¾ðÀ» ¼±ÅÃÇϽʽÿÀ.

°Ë»ö º¸±â¿¡¼­ °Ë»ö

ÅØ½ºÆ® °Ë»ö ¼öÇà

1.

Java Perspective¿¡¼­ Workbench µµ±¸ ¸ðÀ½ÀÇ °Ë»ö ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

2.

ÅØ½ºÆ® °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ(¾ÆÁ÷ ¼±ÅõÇÁö ¾ÊÀº °æ¿ì).

3.

°Ë»ö Ç¥Çö½Ä Çʵ忡 TestCase¸¦ ÀÔ·ÂÇϽʽÿÀ. È®ÀåÀÚ Çʵ忡 java°¡ À¯ÀÏÇÑ È®ÀåÀÚÀÎÁö È®ÀÎÇϽʽÿÀ.

±×·± ´ÙÀ½ °Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ.

4.

°Ë»ö °á°ú ¸ñ·ÏÀº °¢ ÀÏÄ¡°¡ Æ÷ÇÔµÈ ÀÚ¿øÀ» Ç¥½ÃÇÑ´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ.

ÀÌÀü °Ë»ö °á°ú º¸±â

ÃÖ±Ù¿¡ ¼öÇàµÈ °Ë»ö ¸ñ·ÏÀ» º¸·Á¸é °Ë»ö °á°ú º¸±â¿¡¼­ ÀÌÀü °Ë»ö °á°ú ´ÜÃßÀÇ µå·Ó ´Ù¿î ¸Þ´º(º¸±â µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â)¸¦ Ŭ¸¯ÇϽʽÿÀ.

ÀÌÀü °Ë»ö ¹Ýº¹

ÀÌÀü °Ë»ö °á°ú ´ÜÃ߸¦ ´­·¯ ÀÌÀü °Ë»ö ¸ñ·ÏÀ» ¸ðµÎ Ç¥½ÃÇÏ´Â ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³ª°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌÀü °Ë»ö ´ëÈ­ »óÀÚ

¸Þ´º³ª ´ëÈ­ »óÀÚ¿¡¼­ ÀÌÀü °Ë»ö Áß Çϳª¸¦ ¼±ÅÃÇÏ¿© ¼±ÅÃÇÑ °Ë»ö °á°ú¸¦ °ËÅäÇϽʽÿÀ.

ÀÌÀü °Ë»ö °á°ú Áö¿ì±â

ÀÌÀü¿¡ ¼öÇàµÈ °Ë»ö ¸ñ·ÏÀ» Áö¿ì·Á¸é °Ë»ö °á°ú º¸±â¿¡¼­ º¸±â µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â ¸ðµç °Ë»ö °á°ú Á¦°Å ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. ±×·¯¸é ´õÀÌ»ó ¸ðµç °Ë»ö °á°ú¸¦ °ËÅäÇÒ ¼ö ¾ø½À´Ï´Ù.

¸ðµç °Ë»ö °á°ú Á¦°Å ´ÜÃß