Workbench °Ë»ö
¿©±â¼´Â Java ¿ä¼Ò¸¦ ã¾Æ Workbench¸¦ °Ë»öÇÕ´Ï´Ù.
°Ë»ö ´ëÈ »óÀÚ¿¡¼ ÆÄÀÏ, ÅØ½ºÆ® ¶Ç´Â Java °Ë»öÀ» ¼öÇàÇÒ ¼ö
ÀÖ½À´Ï´Ù. Java °Ë»öÀº ÄÚµåÀÇ ±¸Á¶¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. ÆÄÀÏ °Ë»öÀº ÆÄÀÏ¿¡¼ À̸§º° ¹×/¶Ç´Â ÅØ½ºÆ® ÄÁÅÙÃ÷º°·Î ÀÛµ¿ÇÕ´Ï´Ù.
Java °Ë»öÀº ÄÚµå ±¸Á¶¿¡ ´ëÇÑ ±âº» »öÀÎ ±¸Á¶°¡ ÀÖÀ¸¹Ç·Î
´õ ºü¸¨´Ï´Ù. ÅØ½ºÆ® °Ë»öÀ» ÅëÇØ ÁÖ¼®°ú ¹®ÀÚ¿ ³»¿¡¼ ÀÏÄ¡ÇÏ´Â »çÇ×À»
ãÀ» ¼ö ÀÖ½À´Ï´Ù.
Workbench¿¡¼ Java °Ë»ö ¼öÇà
- Java Perspective¿¡¼ Workbench µµ±¸ ¸ðÀ½Àǰ˻ö ´ÜÃ߸¦ Ŭ¸¯Çϰųª ¸Þ´º Ç¥½ÃÁÙ¿¡¼
°Ë»ö > Java¸¦ »ç¿ëÇϽʽÿÀ.
- ¾ÆÁ÷ ¼±ÅõǾî ÀÖÁö ¾ÊÀ¸¸éJava °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
- ¹®ÀÚ¿ °Ë»ö Çʵ忡 runTest¸¦ ÀÔ·ÂÇϽʽÿÀ.
Ž»ö ´ë»ó ¿µ¿ª¿¡¼ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí ÇÑ°è ¹üÀ§ ¿µ¿ª¿¡¼
ÂüÁ¶¸¦ ¼±ÅÃÇϽʽÿÀ.
¹üÀ§°¡ÀÛ¾÷°ø°£À¸·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
°Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ. °Ë»ö Áß ¾ðÁ¦µçÁö Ãë¼Ò¸¦ Ŭ¸¯ÇÏ¿©
°Ë»öÀ» ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ºÎºÐ °á°ú°¡ Ç¥½ÃµË´Ï´Ù.
- Java Perspective¿¡¼ °Ë»ö º¸±â°¡ °Ë»ö °á°ú¸¦
Ç¥½ÃµË´Ï´Ù.
´ÙÀ½ ÀÏÄ¡ Ç׸ñ Ç¥½Ã ¹×ÀÌÀü ÀÏÄ¡ Ç׸ñ Ç¥½Ã ´ÜÃ߸¦ »ç¿ëÇÏ¿© ÀÏÄ¡°¡ ¹ß°ßµÈ ÆÄÀÏÀÌ ÇöÀç ¿·Á ÀÖÁö ¾ÊÀ¸¸é ÆíÁý±â¿¡¼ ¿¸³´Ï´Ù.
- °Ë»ö º¸±â ´ÜÃ߸¦ »ç¿ëÇÏ¿© °Ë»ö ÀÏÄ¡¸¦ Ž»öÇÒ ¶§, ÆÄÀÏÀº ÆíÁý±âÀÇ ÀÏÄ¡°¡ ÀÖ´Â °÷¿¡¼ ¿¸³´Ï´Ù. °Ë»ö ÀÏÄ¡´Â ¼¼·Î ´«±ÝÀÚ¿¡ °Ë»ö ¸¶Ä¿ űװ¡
ºÙ¿©Á® ÀÖ½À´Ï´Ù.
Java º¸±â¿¡¼ °Ë»ö
Java °Ë»öÀº ¾Æ¿ô¶óÀÎ, °èÃþ º¸±â ¹× ÆÐŰÁö Ž»ö±â º¸±â¸¦ Æ÷ÇÔÇÏ¿© ƯÁ¤ º¸±â¿¡¼ ¼öÇàµÉ ¼öµµ ÀÖ½À´Ï´Ù.
- ÆÐŰÁö Ž»ö±â º¸±â¿¡¼junit.framework.Assert.java¸¦ µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆíÁý±â¿¡¼ ¿©½Ê½Ã¿À.
- ¾Æ¿ô¶óÀÎ º¸±â¿¡¼ fail(String) ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí
ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ÂüÁ¶ >
ÀÛ¾÷°ø°£À» ¼±ÅÃÇϽʽÿÀ.

ÆíÁý±â¿¡¼ °Ë»ö
ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ junit.framework.TestCase.java¸¦ ¿©½Ê½Ã¿À. ÆíÁý±â¿¡¼ Ŭ·¡½º À̸§TestCase¸¦
¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼°Ë»ö > ÂüÁ¶ > ÀÛ¾÷°ø°£À» ¼±ÅÃÇϽʽÿÀ.
°Ë»ö º¸±â¿¡¼ °Ë»ö °è¼Ó
°Ë»ö °á°ú º¸±â´Â TestCase °Ë»ö °á°ú¸¦
Ç¥½ÃÇÕ´Ï´Ù. °Ë»ö °á°ú¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ¿©½Ê½Ã¿À. ¼±ÅÃµÈ ¿ä¼ÒÀÇ
ÂüÁ¶ ¹× ¼±¾ð °Ë»öÀ» °è¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏ °Ë»ö ¼öÇà
- Java Perspective¿¡¼ Workbench µµ±¸ ¸ðÀ½ÀÇ °Ë»ö ´ÜÃ߸¦ Ŭ¸¯Çϰųª ¸Þ´º Ç¥½ÃÁÙ¿¡¼
°Ë»ö > ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.
- ¾ÆÁ÷ ¼±ÅõǾî ÀÖÁö ¾ÊÀ¸¸éÆÄÀÏ °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
- Æ÷ÇÔ ÅØ½ºÆ® Çʵ忡 TestCase¸¦ ÀÔ·ÂÇϽʽÿÀ.
ÆÄÀÏ À̸§ ÆÐÅÏ Çʵ尡 *.java·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¹üÀ§°¡ÀÛ¾÷°ø°£À¸·Î ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
°Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ.
- ÁöÁ¤ÇÑ ÆÄÀÏ À̸§ ÆÐÅÏÀ» °¡Áö´Â ÆÄÀÏÀ» ¸ðµÎ ãÀ¸·Á¸é Æ÷ÇÔ ÅØ½ºÆ® Çʵ带 ºñ¿ö µÎ½Ê½Ã¿À.
ÀÌÀü °Ë»ö °á°ú º¸±â
°¡Àå ÃÖ±Ù °Ë»ö ¸ñ·Ï Æ÷ÇÔÇÏ´Â ¸Þ´º¸¦ º¸·Á¸é °Ë»ö °á°ú º¸±â¿¡¼ÀÌÀü °Ë»ö °á°ú µµ±¸ ¸ðÀ½ ´ÜÃß ¿·¿¡ ÀÖ´Â
È»ìÇ¥¸¦ Ŭ¸¯ÇϽʽÿÀ. ÀÌ ¸à´º¿¡¼ ÀÌÀü °Ë»öÀ» º¸±â·Î Ç׸ñÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
È÷½ºÅ丮 Áö¿ì±â¸¦ ¼±ÅÃÇÏ¸é ¸ñ·ÏÀÌ Áö¿öÁý´Ï´Ù.
ÀÌÀü °Ë»ö °á°ú ´ÜÃß´Â ÇöÀç ¼¼¼ÇÀÇ ÀÌÀü °Ë»ö °á°ú°¡ ¸ðµÎ ÀÖ´Â ¸ñ·ÏÀÇ ´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÌ ´ëÈ »óÀÚ¿¡¼ ÀÌÀü °Ë»öÀ» ¼±ÅÃÇϸé ÇØ´ç °Ë»öÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
Java °Ë»ö
°Ë»ö ´ëÈ »óÀÚ¸¦ »ç¿ëÇÏ¿© Java °Ë»ö ½Ç½Ã
ÆË¾÷ ¸Þ´º¸¦ »ç¿ëÇÏ¿© Java °Ë»ö ½Ç½Ã
¸®ÆÑÅ丵 Á¶Ä¡
¸®ÆÑÅ丵 ¸¶¹ý»ç
¸®ÆÑÅ丵 ȯ°æ ¼³Á¤