¿©±â¼´Â Java ¿ä¼Ò¸¦ ã¾Æ Workbench¸¦ °Ë»öÇÕ´Ï´Ù.
°Ë»ö ´ëÈ »óÀÚ¿¡¼ ÅØ½ºÆ® °Ë»ö°ú Java °Ë»öÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
1. |
Java Perspective¿¡¼ Workbench µµ±¸ ¸ðÀ½ÀÇ °Ë»ö ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. |
2. |
Java °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ(¾ÆÁ÷ ¼±ÅÃÇÏÁö ¾ÊÀº °æ¿ì). |
3. |
°Ë»ö Ç¥Çö½Ä Çʵ忡 runTest¸¦ ÀÔ·ÂÇϽʽÿÀ. Ž»ö ¿µ¿ª¿¡¼ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí Á¦ÇÑ ¿µ¿ª¿¡¼ ÂüÁ¶¸¦ ¼±ÅÃÇϽʽÿÀ. ![]() ±×·± ´ÙÀ½ °Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ. °Ë»öÀÌ ÁøÇàµÇ´Â µ¿¾È °Ë»öÀ» ÁßÁöÇÏ·Á¸é °Ë»ö ÁøÇà ´ëÈ »óÀÚ¿¡¼ ¾ðÁ¦µçÁö Ãë¼Ò¸¦ Ŭ¸¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
4. |
Java Perspective¿¡ °Ë»ö º¸±â°¡ Ç¥½ÃµË´Ï´Ù. ![]() ´ÙÀ½ ÀÏÄ¡ Ç׸ñ Ç¥½Ã ¹× ÀÌÀü ÀÏÄ¡ Ç׸ñ Ç¥½Ã ´ÜÃ߸¦ »ç¿ëÇÏ¿© °¢ ÀÏÄ¡¸¦ º¸½Ê½Ã¿À. ÀÏÄ¡°¡ ¹ß°ßµÈ ÆÄÀÏÀÌ ÇöÀç ¿·Á ÀÖÁö ¾ÊÀ¸¸é ÆíÁý±â¿¡¼ ¿¸³´Ï´Ù. |
5. |
°Ë»ö º¸±â ´ÜÃ߸¦ »ç¿ëÇÏ¿© °Ë»ö ÀÏÄ¡¸¦ Ž»öÇÒ ¶§, ÆÄÀÏÀº ÆíÁý±âÀÇ °Ë»ö ÀÏÄ¡°¡ ÀÖ´Â °÷¿¡¼ ¿¸®°í, ¸¶Ä¿ ¸·´ë¿¡¼ °Ë»ö ¸¶Ä¿ űװ¡ ºÙ½À´Ï´Ù. ![]() °Ë»ö °á°ú ¸ñ·ÏÀº ÀÏÄ¡°¡ Æ÷ÇÔµÈ ¸Þ¼Òµå¸¦ Ç¥½ÃÇÑ´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ. |
¿©·¯ °¡Áö º¸±â(¿¹: ¾Æ¿ô¶óÀÎ, °èÃþ ±¸Á¶ ¶Ç´Â ÆÐŰÁö º¸±â)¿¡¼ 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. |
°Ë»ö °á°ú ¸ñ·ÏÀº °¢ ÀÏÄ¡°¡ Æ÷ÇÔµÈ ÀÚ¿øÀ» Ç¥½ÃÇÑ´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. |
ÃÖ±Ù¿¡ ¼öÇàµÈ °Ë»ö ¸ñ·ÏÀ» º¸·Á¸é °Ë»ö °á°ú º¸±â¿¡¼ ÀÌÀü °Ë»ö °á°ú ´ÜÃßÀÇ µå·Ó ´Ù¿î ¸Þ´º(º¸±â µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â)¸¦ Ŭ¸¯ÇϽʽÿÀ.
ÀÌÀü °Ë»ö ¹Ýº¹
ÀÌÀü °Ë»ö °á°ú ´ÜÃ߸¦ ´·¯ ÀÌÀü °Ë»ö ¸ñ·ÏÀ» ¸ðµÎ Ç¥½ÃÇÏ´Â ´ëÈ »óÀÚ°¡ ³ªÅ¸³ª°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌÀü °Ë»ö ´ëÈ »óÀÚ
¸Þ´º³ª ´ëÈ »óÀÚ¿¡¼ ÀÌÀü °Ë»ö Áß Çϳª¸¦ ¼±ÅÃÇÏ¿© ¼±ÅÃÇÑ °Ë»ö °á°ú¸¦ °ËÅäÇϽʽÿÀ.
ÀÌÀü¿¡ ¼öÇàµÈ °Ë»ö ¸ñ·ÏÀ» Áö¿ì·Á¸é °Ë»ö °á°ú º¸±â¿¡¼ º¸±â µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â ¸ðµç °Ë»ö °á°ú Á¦°Å ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. ±×·¯¸é ´õÀÌ»ó ¸ðµç °Ë»ö °á°ú¸¦ °ËÅäÇÒ ¼ö ¾ø½À´Ï´Ù.
¸ðµç °Ë»ö °á°ú Á¦°Å ´ÜÃß