| ÃàÁ¦ FESH´Â ±â´ÉÀû Swing GUI Å×½ºÆ®¸¦À§ÇÑ À¯Ã¢ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÃàÁ¦ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- The Apache License 2.0
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://fest.easytesting.org/mocks/index.html
ÃàÁ¦ ű×
ÃàÁ¦ ¼³¸í
Fest´Â ±â´ÉÀû Swing GUI Å×½ºÆ®¸¦À§ÇÑ À¯Ã¢ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Fest´Â ±â´ÉÀû Swing GUI Å×½ºÆ®¸¦À§ÇÑ À¯Ã¢ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Fest Library´Â GUI Å×½ºÆ®ÀÇ »ý¼º ¹× À¯Áö º¸¼ö¸¦ ½±°Ô ¸¸µé ¼öÀÖ´Â »ç¿ëÇϱ⠽¬¿î API¸¦ Á¦°øÇÕ´Ï´Ù. ¿ì¸®´Â GUI¸¦ Å×½ºÆ®ÇؾßÇմϱî? Å×½ºÆ® GUI´Â Àüü ½Ã½ºÅÛÀ»º¸´Ù ¾ÈÀüÇÏ°í °·ÂÇÏ°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¾î¶² GUI, ½ÉÁö¾î °¡Àå °£´ÜÇÑ ±â´É ¸¸ Á¦°øÇÏ´Â °ÍÀº º¹À⼺ÀÇ ¼öÁØÀ» ´©¸³ °¡´É¼ºÀÌ ³ô½À´Ï´Ù. Å×½ºÆ®°¡¾ø´Â Äڵ尡 ÀáÀçÀû ÀÎ ¹ö±× ¼Ò½º ÀÎ °æ¿ì ¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺À» Å×½ºÆ®ÇؾßÇÕ´Ï´Ù. Àß Å×½ºÆ® µÈ ÀÀ¿ë ÇÁ·Î±×·¥Àº ¼º°ø °¡´É¼ºÀÌ ´õ ³ô½À´Ï´Ù. Áö¿ø À¯Áö º¸¼ö Áß¿¡µµ Å×½ºÆ®°¡ ÇʼöÀûÀÔ´Ï´Ù. ÀÌ ´Ü°è¿¡¼ ÄÚµå´Â µðÀÚÀÎÀ» Çâ»ó½ÃÅ°±â À§ÇØ ÀÚÁÖ ¸®ÆÑ ´·¯ Áö¸çÀÌ ÄÚµå´Â Á¾Á¾ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÈǸ¢ÇÑ ºÎºÐÀ» µÑ·¯ ½Ô´Ï´Ù. GUI Äڵ尡 Æ÷ÇÔ µÈ °ß°íÇÑ Å×½ºÆ® ½ºÀ§Æ®¸¦ »ç¿ëÇÏ¸é ½Ç¼ö·Î ¹ö±×¸¦ µµÀÔÇÏÁö ¸øÇÑ´Ù´Â È®½ÅÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. Alex Ruiz ¹× Yvonne Wang °¡°Ý (IEEE Software May / June 2007 ¹®Á¦)ÀÇ Testng ¹× AbbotÀÇ Å×½ºÆ® Á᫐ GUI °³¹ß. ´ÙÀ½Àº "fest"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ GUI¿ÍÀÇ »ç¿ëÀÚ »óÈ£ ÀÛ¿ë ½Ã¹Ä·¹ÀÌ¼Ç (¿¹ : ¸¶¿ì½º ¹× Å°º¸µå ÀÔ·Â) ¡¤ ½Å·ÚÇÒ ¼öÀÖ´Â GUI ±¸¼º ¿ä¼Ò Á¶È¸ (À¯Çüº°·Î, À̸§ ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ °Ë»ö ±âÁØ) ¡¤ JDK¿¡ Æ÷ÇÔ µÈ ¸ðµç ½ºÀ® ±¸¼º ¿ä¼Ò Áö¿ø ¡¤ ±â´É GUI Å×½ºÆ®ÀÇ »ý¼º ¹× À¯Áö °ü¸®¸¦À§ÇÑ ÄÄÆÑÆ®ÇÏ°í °·ÂÇÑ API ¡¤ HTML Å×½ºÆ® º¸°í¼¿¡¼ ½ÇÆÐÇÑ GUI Å×½ºÆ®ÀÇ ½ºÅ©¸° ¼¦À» Æ÷ÇÔÇÏ´Â ±â´É ¡¤ JUnit ¶Ç´Â Testng¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ½ÇÇè ±×·çºñ ºô´õ Áö¿ø (°ð Á¦°ø!) ¿ä±¸ »çÇ× : ¡¤ Java SE 5.0 ÀÌ»ó.
ÃàÁ¦ °ü·Ã ¼ÒÇÁÆ®¿þ¾î