°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "Selenium À¥µå¶óÀ̹ö Å×½ºÆ® ÀÚµ¿È­"     Á¤°¡ 40,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 2°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

Selenium À¥µå¶óÀ̹ö Å×½ºÆ® ÀÚµ¿È­
»õÃ¥ 
36,000¿ø

¹«·á¹è¼Û
Ã¥°¡¹æ
ÆǸŵµ¼­(328,774±Ç)

Selenium À¥µå¶óÀ̹ö Å×½ºÆ® ÀÚµ¿È­
»õÃ¥ 
36,000¿ø

¹«·á¹è¼Û
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,129±Ç)
 

»ó¼¼Á¤º¸

1Àå ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
¼Ò°³
ÆäÀÌÁö ±¸Á¶¿Í ¿¤¸®¸ÕÆ® °Ë»ç¸¦ À§ÇÑ ºê¶ó¿ìÀú µµ±¸ »ç¿ë
findElement ¸Þ¼Òµå·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
findElements ¸Þ¼Òµå·Î ¿©·¯ ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
¸µÅ© À§Ä¡ ÁöÁ¤
ÅÂ±× À̸§À¸·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
CSS ¼¿·ºÅÍ·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
XPath·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
ÅؽºÆ®·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
°í±Þ CSS ¼¿·ºÅÍ·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
jQuery ¼¿·ºÅÍ·Î ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
Å×À̺íÀÇ Çà¿­¿¡¼­ ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤
Å×À̺í ÀÚ½Ä ¿¤¸®¸ÕÆ®¿¡¼­ ¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤

2Àå ¼¿·¹´½ API »ç¿ë
¼Ò°³
¿¤¸®¸ÕÆ® ÅؽºÆ® °Ë»ç
¿¤¸®¸ÕÆ® ¼Ó¼º °ª °Ë»ç
¿¤¸®¸ÕÆ® CSS °ª °Ë»ç
°í±Þ »ç¿ëÀÚ ÀÎÅÍ·¢¼Ç API¸¦ »ç¿ëÇÑ ¸¶¿ì½º¿Í Å°º¸µå À̺¥Æ®
¿¤¸®¸ÕÆ® ´õºíŬ¸¯ ½ÇÇà
µå·¡±×¾Øµå·Ó ½ÇÇà
ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå ½ÇÇà
¼¿·¹´½ À¥µå¶óÀ̹ö·Î ½ºÅ©¸°¼¦ ĸó
¸®¸ðÆ® À¥µå¶óÀ̹ö/±×¸®µå¿¡¼­ ½ºÅ©¸°¼¦ ĸó
ºê¶ó¿ìÀú â Å©±â ÃÖ´ëÈ­
µå·Ó´Ù¿î°ú ¸®½ºÆ® ÀÚµ¿È­ Å×½ºÆ®
µå·Ó´Ù¿î°ú ¸®½ºÆ® ¿É¼Ç °Ë»ç
µå·Ó´Ù¿î°ú ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ ¿É¼Ç °Ë»ç
¶óµð¿À ¹öÆ°°ú ¶óµð¿À ±×·ì ÀÚµ¿È­ Å×½ºÆ®
üũ¹Ú½º ÀÚµ¿È­ Å×½ºÆ®

3Àå Å×½ºÆ® È帧 Á¦¾î
¼Ò°³
¹¬½ÃÀû ´ë±â ½Ã°£À¸·Î Å×½ºÆ® µ¿±âÈ­
¸í½ÃÀû ´ë±â ½Ã°£À¸·Î Å×½ºÆ® µ¿±âÈ­
»ç¿ëÀÚ Á¤ÀÇ ´ë±â Á¶°ÇÀ¸·Î Å×½ºÆ® µ¿±âÈ­
¿¤¸®¸ÕÆ®ÀÇ Á¸Àç ¿©ºÎ È®ÀÎ
¿¤¸®¸ÕÆ® »óÅ ȮÀÎ
name ¼Ó¼ºÀ¸·Î Æ˾÷ ⠽ĺ°°ú Á¶ÀÛ
title ¼Ó¼ºÀ¸·Î Æ˾÷ ⠽ĺ°°ú Á¶ÀÛ
ÄÜÅÙÃ÷·Î Æ˾÷ ⠽ĺ°°ú Á¶ÀÛ
ÀÚ¹Ù½ºÅ©¸³Æ® ¾Ë¸² â Á¶ÀÛ
È®ÀΠâ Á¶ÀÛ
ÇÁ·ÒÇÁÆ® ¹Ú½º Á¶ÀÛ
ÇÁ·¹ÀÓ ½Äº°°ú Á¶ÀÛ
ÄÜÅÙÃ÷·Î ÇÁ·¹ÀÓ ½Äº°°ú Á¶ÀÛ
IFRAME ÀÛ¾÷

4Àå µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆÃ
¼Ò°³
JUnitÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®
TestNG¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®
JUnitÀ» »ç¿ëÇØ CSV ÆÄÀÏ¿¡¼­ Å×½ºÆ® µ¥ÀÌÅÍ °¡Á®¿À±â
JUnit°ú ¾ÆÆÄÄ¡ POI·Î ¿¢¼¿ ÆÄÀÏ¿¡¼­ Å×½ºÆ® µ¥ÀÌÅÍ °¡Á®¿À±â
JUnit°ú JDBC·Î µ¥ÀÌÅͺ£À̽º¿¡¼­ Å×½ºÆ® µ¥ÀÌÅÍ °¡Á®¿À±â
NUnitÀ¸·Î µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ® ¸¸µé±â
MSTEST·Î µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ® ¸¸µé±â
Roo¸¦ »ç¿ëÇØ ·çºñ·Î µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ® ¸¸µé±â
ÆÄÀ̽ãÀ¸·Î µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ® ¸¸µé±â

5Àå ÆäÀÌÁö °´Ã¼ ¸ðµ¨ »ç¿ë
¼Ò°³
PageFactory Ŭ·¡½º¸¦ »ç¿ëÇÑ ÆäÀÌÁö °´Ã¼¿Í ¿¤¸®¸ÕÆ®ÀÇ ¸ÅÇÎ
PageFactory Ŭ·¡½º¸¦ »ç¿ëÇÑ ÆäÀÌÁö µ¿ÀÛ Á¦¾î
LoadableComponent Ŭ·¡½ºÀÇ È°¿ë
ÁßøµÈ ÆäÀÌÁö °´Ã¼ ÀνºÅϽºÀÇ ±¸Çö
´å³ÝÀ¸·Î ±¸ÇöÇÏ´Â ÆäÀÌÁö °´Ã¼ ¸ðµ¨
ÆÄÀ̽ãÀ¸·Î ±¸ÇöÇÏ´Â ÆäÀÌÁö °´Ã¼ ¸ðµ¨
ÆäÀÌÁö °´Ã¼ ÁªÀ» »ç¿ëÇØ ·çºñ·Î ±¸ÇöÇÏ´Â ÆäÀÌÁö °´Ã¼ ¸ðµ¨

6Àå ¼¿·¹´½ È®Àå
¼Ò°³
À¥ Å×À̺í È®Àå Ŭ·¡½º
jQueryUI ÅÇ À§Á¬¿ë È®Àå ±â´É
¿¤¸®¸ÕÆ® ¼Ó¼º °ªÀ» ¼³Á¤ÇÏ´Â WebElement È®Àå ±â´É ±¸Çö
¿¤¸®¸ÕÆ®¸¦ ÇÏÀ̶óÀÌÆ®ÇÏ´Â WebElement È®Àå ±â´É ±¸Çö
¼¿·¹´½ Å×½ºÆ®¿¡¼­ »ç¿ëÇÏ´Â °´Ã¼ ¸Ê »ý¼º
¿¤¸®¸ÕÆ® ĸó
À̹ÌÁö ºñ±³

7Àå ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¿¡¼­ Å×½ºÆ®
¼Ò°³
¾ÆÀÌÆù/¾ÆÀÌÆÐµå ½Ã¹Ä·¹ÀÌÅ͸¦ À§ÇÑ iWebDriver ¼³Ä¡
¾ÆÀÌÆù/¾ÆÀÌÆÐµå ±â±â¸¦ À§ÇÑ iWebDriver ¼³Ä¡
iWebDriver¿Í ¾ÆÀÌÆù µå¶óÀ̹ö¸¦ »ç¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
¼¿·¹´½ Å×½ºÆ®¸¦ À§ÇÑ ¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍ ¼³Á¤
¼¿·¹´½ Å×½ºÆ®¸¦ À§ÇÑ ¾Èµå·ÎÀÌµå ±â±â ¼³Á¤
¾Èµå·ÎÀÌµå µå¶óÀ̹ö¸¦ »ç¿ëÇÑ Å×½ºÆ® ¼öÇà

8Àå Ŭ¶óÀ̾ðÆ® ¼º´É Å×½ºÆ®
¼Ò°³
ŸÀ̸Ӹ¦ »ç¿ëÇÑ ÀÀ´ä ½Ã°£ ÃøÁ¤
³»ºñ°ÔÀÌ¼Ç Å¸ÀÌ¹Ö API¸¦ »ç¿ëÇÑ ¼º´É ÃøÁ¤
BrowserMob ÇÁ·Ï½Ã¸¦ »ç¿ëÇÑ ¼º´É ÃøÁ¤
dynaTrace¸¦ »ç¿ëÇÑ ¼º´É ÃøÁ¤
HttpWatch¸¦ »ç¿ëÇÑ ¼º´É ÃøÁ¤
Watir-WebDriver-Performance¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ® Ãø ¼º´É Å×½ºÆ®

9Àå HTML5 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
¼Ò°³
HTML5 ºñµð¿À Ç÷¹À̾î Å×½ºÆ® ÀÚµ¿È­
HTML5 ĵ¹ö½º ¿¤¸®¸ÕÆ®¿¡¼­ ±×¸®±â µ¿ÀÛ Å×½ºÆ®
·ÎÄà ½ºÅ丮Áö Å×½ºÆ®
¼¼¼Ç ½ºÅ丮Áö Å×½ºÆ®
·ÎÄà ½ºÅ丮Áö¿Í ¼¼¼Ç ½ºÅ丮Áö ÃʱâÈ­

10Àå Å×½ºÆ® °úÁ¤ µ¿¿µ»ó ³ìÈ­
¼Ò°³
¸óÅ× ¹Ìµð¾î ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ µ¿¿µ»ó ³ìÈ­
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀͽºÇÁ·¹¼Ç ÀÎÄÚ´õ 4 SDK¸¦ »ç¿ëÇÑ µ¿¿µ»ó ³ìÈ­
Ä«½ºÆ®·Î¸¦ »ç¿ëÇÑ µ¿¿µ»ó ³ìÈ­

11Àå ÇàÀ§ ÁÖµµ °³¹ß
¼Ò°³
Cucumber-JVM°ú ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÑ ÇàÀ§ ÁÖµµ °³¹ß
SpecFlow.NET°ú ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÑ ÇàÀ§ ÁÖµµ °³¹ß
JBehave¿Í ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÑ ÇàÀ§ ÁÖµµ °³¹ß
Capybara, Cucumber, ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÑ ÇàÀ§ ÁÖµµ °³¹ß

ºÎ·Ï A ¼¿·¹´½ À¥µå¶óÀ̹ö¿Í ´Ù¸¥ µµ±¸ÀÇ ÅëÇÕ
¼Ò°³
ÀÌŬ¸³½º¿Í ¸ÞÀ̺ìÀ¸·Î ½ÃÀÛÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö
intelliJ IDEA¿Í ¸ÞÀ̺ìÀ¸·Î ½ÃÀÛÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö
¾ØÆ®·Î ½ÇÇàÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö Å×½ºÆ®
Áö¼ÓÀûÀÎ ÅëÇÕÀ» À§ÇÑ Á¨Å²½º ¼³Á¤
Á¨Å²½º¿Í ¸ÞÀ̺ìÀ¸·Î ½ÇÇàÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö Å×½ºÆ®
Á¨Å²½º¿Í ¾ØÆ®·Î ½ÇÇàÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö Å×½ºÆ®
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºñÁÖ¾ó½ºÆ©µð¿À·Î ½ÃÀÛÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö
¿ÀÅäÀÕ°ú ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â ÀÚµ¿È­ Å×½ºÆ®
½ÃÄð¸®¿Í ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â ÀÚµ¿È­ Å×½ºÆ®

ºÎ·Ï B ¼¿·¹´½ ±×¸®µå¸¦ »ç¿ëÇÑ ºÐ»ê ȯ°æ Å×½ºÆ®
¼Ò°³
¼¿·¹´½ ±×¸®µå
º´·Ä ÁøÇàÀ» À§ÇÑ ¼¿·¹´½ ±×¸®µå ¼³Á¤
À©µµ¿ì/ÀÎÅÍ³Ý ÀͽºÇ÷η¯ ³ëµå Ãß°¡
¸Æ/ÆÄÀ̾îÆø½º ³ëµå Ãß°¡
¾ÆÀÌÆù/iWebDriver ³ëµå Ãß°¡
¾Èµå·ÎÀÌµå ³ëµå Ãß°¡
TestNG¸¦ »ç¿ëÇÑ º´·Ä ½ÇÇà ¼¿·¹´½ ½ºÅ©¸³Æ®
ÆÄÀ̽ãÀ» »ç¿ëÇÑ º´·Ä ½ÇÇà ¼¿·¹´½ ½ºÅ©¸³Æ®
º´·Ä ½ÇÇàÀ» À§ÇÑ ¼¿·¹´½°ú Á¨Å²½º CI ¼­¹ö ¼³Á¤

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
- À§Ä¡ ÁöÁ¤ÀÚ¿¡ ´ëÇÑ ÀÌÇØ¿Í ´Ù¾çÇÑ À§Ä¡ ÁöÁ¤ÀÚ ¸Þ¼Òµå·Î ½Å·Ú¼º ³ôÀº Å×½ºÆ® Äڵ带 ¸¸µå´Â ¹æ¹ý
- ¼¿·¹´½ À¥µå¶óÀ̹ö API¸¦ »ç¿ëÇÏ´Â Å×½ºÆ® ÄÚµå ÀÛ¼º
- ÆäÀÌÁö ÆÑÅ丮 ÆÐÅÏÀ¸·Î °­°ÇÇÏ°í À¯Áö º¸¼ö ¿ëÀÌÇÑ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà
- µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®¿Í ¼¿·¹´½ API¸¦ È®ÀåÇØ ¼öÇàÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ Å×½ºÆ®
- ¼¿·¹´½ À¥µå¶óÀ̹ö¿Í ÇÔ²² JBehave, SpecFlow, FitNesses °°Àº ATDD/BDD µµ±¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
- ¾ÆÀÌÆù, ¾ÆÀÌÆеå, ¾Èµå·ÎÀÌµå ±â±â¿Í ½Ã¹Ä·¹ÀÌÅÍ¿¡¼­ ¼öÇàÇÏ´Â ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
- Å×½ºÆ® Ä¿¹ö¸®Áö¸¦ ³ôÀ̸鼭 ½ÇÇà ½Ã°£À» ´ÜÃàÇÏ´Â ¼¿·¹´½ ±×¸®µåÀÇ ¼³Á¤ ¹æ¹ý

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ´Â Ç°Áúº¸Áõ °ü¸®ÀÚ³ª Å×½ºÆ® Àü¹®°¡, Å×½ºÆ® ¸Å´ÏÀú´Â ¹°·Ð, ¼¿·¹´½°ú ÀÚ¹Ù¸¦ »ç¿ëÇØ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®¸¦ °æÇèÇÑ °³¹ßÀÚ±îÁö ´Ù¾çÇÏ´Ù. C#, ÆÄÀ̽ã, ·çºñ »ç¿ëÀÚ¸¦ À§ÇÑ ¿¹Á¦µµ ÁغñµÅ ÀÖ´Ù.

ÀÌ Ã¥ÀÇ ±¸¼º
1Àå, '¿¤¸®¸ÕÆ® À§Ä¡ ÁöÁ¤'¿¡¼­´Â ¼¿·¹´½ À¥µå¶óÀ̹ö¿¡¼­ Á¦°øÇÏ´Â ¹æ¹ýÀ¸·Î À¥ ÆäÀÌÁö¿¡¼­ ¿¤¸®¸ÕÆ® À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â ³»¿ëÀ» ´Ù·é´Ù. ¼¿·¹´½ À¥µå¶óÀ̹ö´Â XPath¿Í CSS, DOM °°Àº ´Ù¾çÇÑ À§Ä¡ ÁöÁ¤ÀÚ(locator) Áß ÃÖ¼±ÀÇ ¹æ¹ýÀ» Á¦°øÇØ ¿¤¸®¸ÕÆ® À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù. ¹°·Ð »ç¿ëÀÚ Á¤ÀÇ À§Ä¡ ÁöÁ¤ÀÚµµ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ´Ù. 1ÀåÀÇ ¿¹Á¦´Â ¼¿·¹´½ À¥µå¶óÀ̹ö À§Ä¡ ÁöÁ¤ÀÚ API¿Í Ä£¼÷ÇØÁö´Â µ¥ µµ¿òÀ» ÁØ´Ù.

2Àå, '¼¿·¹´½ API »ç¿ë'¿¡¼­´Â ¼¿·¹´½ API¸¦ »ç¿ëÇØ Å×½ºÆ® Äڵ带 ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¼¿·¹´½ API¸¦ »ìÆ캻 ´ÙÀ½¿¡´Â º¹ÀâÇÑ ¸¶¿ì½º ¿òÁ÷ÀÓÀ̳ª Å°º¸µå ÀÔ·Â °°Àº »ç¿ëÀÚ »óÈ£ÀÛ¿ëÀ» ±×´ë·Î ÀçÇöÇϸ鼭 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´Ù¾çÇÑ UI ¿¤¸®¸ÕÆ®¸¦ ´Ù·ê ¼ö ÀÖ´Ù.

3Àå, 'Å×½ºÆ® È帧 Á¦¾î'¿¡¼­´Â ¼¿·¹´½ À¥µå¶óÀ̹ö API¸¦ »ç¿ëÇØ ½Å·Ú¼º ÀÖ´Â Å×½ºÆ® ÀÚµ¿È­ ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà ¹æ¹ýÀ» ´Ù·é´Ù. ÈǸ¢ÇÑ Å×½ºÆ® ÀÚµ¿È­ ÇÁ·¹ÀÓ¿öÅ©´Â °­°ÇÇÔ°ú ½Å·Ú¼º, ȸº¹¼º, ¿¹¿Ü ó¸® ´É·ÂÀ» Æ÷ÇÔÇÑ´Ù. 3ÀåÀÇ ¿¹Á¦´Â ¸í½ÃÀû ´ë±â ½Ã°£°ú ¹¬½ÃÀû ´ë±â ½Ã°£À¸·Î µ¿±âÈ­¸¦ ÀÌ·ç°í, ¿©·¯ °³ÀÇ À©µµ¿ì¸¦ ´Ù·ç°Å³ª Å×½ºÆ® Áß¿¡ ³ªÅ¸³ª´Â Æ˾÷ â°ú ¾Ë¸² â¿¡ ´ëóÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

4Àå, 'µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆÃ'¿¡¼­´Â Å×½ºÆ® ÀÚµ¿È­ ¹æ¹ý·Ð Áß ÇϳªÀÎ µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®¸¦ ¼Ò°³ÇÑ´Ù. ¼¿·¹´½ À¥µå¶óÀ̹ö´Â µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®¸¦ Áö¿øÇÏ´Â ºôÆ®ÀÎ ±â´ÉÀº ¾øÁö¸¸, ¼¿·¹´½ À¥µå¶óÀ̹ö API¸¦ È®ÀåÇØ µ¥ÀÌÅÍ ÁÖµµ Å×½ºÆ®¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù. 4ÀåÀº JUnit/¾ÆÆÄÄ¡ POI¿Í JDBC¸¦ »ç¿ëÇÑ Å×½ºÆ® ¿¹Á¦¸¦ ´Ù·é´Ù.

5Àå, 'ÆäÀÌÁö °´Ã¼ ¸ðµ¨ »ç¿ë'¿¡¼­´Â ¼¿·¹´½ À¥µå¶óÀ̹ö Å×½ºÆ®¸¦ ±¸ÃàÇÒ ¶§ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¸ðµ¨ ÆÐÅÏÀ» ´Ù·é´Ù. 5ÀåÀÇ ³»¿ëÀº ÆäÀÌÁö °´Ã¼ ¸ðµ¨À» »ç¿ëÇØ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸¸µå´Â µ¥ ¸¹Àº µµ¿òÀ» ÁØ´Ù.

6Àå, '¼¿·¹´½ È®Àå'¿¡¼­´Â ¼¿·¹´½ À¥µå¶óÀ̹ö API¸¦ È®ÀåÇÏ°í Å×½ºÆ® ÀÚµ¿È­ÀÇ ¹üÀ§¸¦ ³ÐÈù´Ù. Ä¿½ºÅÒ UI ÄÁÆ®·Ñ°ú ¿¤¸®¸ÕÆ®ÀÇ À̹ÌÁö ĸó, À̹ÌÁö ±â¹ÝÀÇ Å×½ºÆ® °°Àº ½Ç¿ëÀûÀÌ°í ÇÙ½ÉÀûÀÎ ¿¹Á¦·Î ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ È®ÀåÇغ»´Ù.

7Àå, '¸ð¹ÙÀÏ ºê¶ó¿ìÀú¿¡¼­ Å×½ºÆ®'¿¡¼­´Â ¾ÖÇÃÀÇ iOS¿Í ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼­ ¼¿·¹´½ À¥µå¶óÀ̹ö API¸¦ »ç¿ëÇÏ´Â ¸ð¹ÙÀÏ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ® ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. 7Àå¿¡¼­´Â ¸ð¹ÙÀÏ ±â±â¸¦ ¼³Á¤ÇÏ°í ¾ÆÀÌÆù, ¾Èµå·ÎÀÌµå ±â±â¿Í ½Ã¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÏ´Â ¼¿·¹´½ À¥µå¶óÀ̹ö ¿¹Á¦¸¦ ´Ù·é´Ù.

8Àå, 'Ŭ¶óÀ̾ðÆ® ¼º´É Å×½ºÆ®'¿¡¼­´Â ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇØ Å¬¶óÀ̾ðÆ® Ãø ¼º´É ÃøÁ¤ ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. Ŭ¶óÀ̾ðÆ® Ãø ¼º´ÉÀº ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ÃøÁ¤ÇÒ ¼ö Àִµ¥, ¿¹Á¦¿¡¼­´Â dynaTrace³ª HttpWatch °°Àº µµ±¸¿Í ÇÔ²² ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇϸ鼭 Ŭ¶óÀ̾ðÆ® ¼º´ÉÀ» ¼öÁý, ÃøÁ¤, ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Ù.

9Àå, 'HTML5 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆÃ'¿¡¼­´Â HTML5 Ç¥ÁØÀ» »ç¿ëÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ® ¹æ¹ýÀ» ´Ù·é´Ù. Áï, ºñµð¿À¿Í ĵ¹ö½º ¿¤¸®¸ÕÆ®, HTML5ÀÇ À¥ ½ºÅ丮Áö API¸¦ Å×½ºÆ®ÇÏ´Â ¹æ¹ý µîÀ» ´Ù·é´Ù.

10Àå, 'Å×½ºÆ® °úÁ¤ µ¿¿µ»ó ³ìÈ­'¿¡¼­´Â ¸óÅ× ¹Ìµð¾î ¶óÀ̺귯¸®, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀͽºÇÁ·¹¼Ç ÀÎÄÚ´õ SDK, Ä«½ºÆ®·Î °°Àº µµ±¸¸¦ »ç¿ëÇØ Å×½ºÆ® °úÁ¤À» µ¿¿µ»óÀ¸·Î ³ìÈ­ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.

11Àå, 'ÇàÀ§ ÁÖµµ °³¹ß'¿¡¼­´Â ¼¿·¹´½ À¥µå¶óÀ̹ö·Î ±¸ÇöÇÏ´Â ÇàÀ§ ÁÖµµ °³¹ß ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. Cucumber-JVM°ú ÀÚ¹Ù¿¡¼­ »ç¿ëÇÏ´Â JBehave, ´å³Ý¿ë SpecFolw.NET, ·çºñ¿ë Capybara°¡ ÇàÀ§ ÁÖµµ °³¹ßÀ» ½ÇÇöÇÏ´Â µµ±¸·Î µîÀåÇÑ´Ù.

ºÎ·Ï A, '¼¿·¹´½ À¥µå¶óÀ̹ö¿Í ´Ù¸¥ µµ±¸ÀÇ ÅëÇÕ'¿¡¼­´Â ÀÌŬ¸³½º¿Í ÀÎÅÚ¸®J IDEA¿¡¼­ ¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ ±â¼úµÇ¾î ÀÖ´Ù. ¸ÞÀ̺ìÀ̳ª ¾ØÆ® ¼³Á¤ ¹æ¹ýÀ̳ª Á¨Å²½º¸¦ »ç¿ëÇÏ´Â Áö¼ÓÀûÀÎ ÅëÇÕ °úÁ¤¿¡ Å×½ºÆ®¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù. ¿ÀÅäÀÕ(AutoIt)°ú ½ÃÄð¸®(Sikuli)¸¦ »ç¿ëÇÏ´Â ÀÚµ¿È­ Å×½ºÆ®µµ »ìÆ캻´Ù.

ºÎ·Ï B, '¼¿·¹´½ ±×¸®µå¸¦ »ç¿ëÇÑ ºÐ»ê ȯ°æ Å×½ºÆ®'¿¡¼­´Â ºÐ»ê ȯ°æ¿¡¼­ ¼¿·¹´½ ±×¸®µå·Î Å×½ºÆ®¸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ³ëµå´Â ºê¶ó¿ìÀú¿Í Ç÷§ÆûÀÇ ´Ù¾çÇÑ Á¶ÇÕÀ¸·Î ¿©·¯ °³¸¦ ¸¸µé¾î Ãß°¡Çϴµ¥, Å×½ºÆ®´Â TestNG¸¦ »ç¿ëÇØ º´·Ä·Î ¼öÇàÇÒ ¼ö ÀÖ´Ù. TestNG´Â Å×½ºÆ® ½ÇÇà ½Ã°£À» ÁÙÀ̸鼭 Å×½ºÆ® Ä¿¹ö¸®Áö¸¦ ³ôÀÌ´Â µ¥ À¯¿ëÇÏ´Ù.
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP