ÄÜÅÙÃ÷ »ó¼¼º¸±â
Jest


Jest

Jest

<¿Â°³¹ßÆÀ> Àú | ¿Â³ëÆ®

Ãâ°£ÀÏ
2023-11-28
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
1 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

Å×½ºÆ®´Â ÃֽŠ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÇʼöÀûÀÎ ºÎºÐÀ¸·Î, Äڵ尡 ¿¹»ó´ë·Î ÀÛµ¿ÇÏ°í ÅðÇàÀÌ ¾ø´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ¿µ¿ª¿¡¼­ Jest´Â °­·ÂÇÏ°í °³¹ßÀÚ Ä£È­ÀûÀÎ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©·Î ºÎ»óÇß½À´Ï´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °­·ÂÇÏ°í ½Å·ÚÇÒ ¼ö ÀÖ´Â Å×½ºÆ®¸¦ ÀÛ¼ºÇϱâ À§ÇØ JestÀÇ ÀáÀç·ÂÀ» ÃÖ´ëÇÑ È°¿ëÇϱâ À§ÇÑ Á¾ÇÕÀûÀÎ °¡À̵åÀÔ´Ï´Ù.

ÀÌ Ã¥Àº JestÀÇ ±âÃʺÎÅÍ °í±Þ Å×½ºÆ® ±â¹ý ¹× ¸ð¹ü »ç·Ê¿¡ À̸£´Â ¿©Á¤À» ¾È³»Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. °¢ Àå¿¡ ´ëÇØ °£·«ÇÏ°Ô »ìÆ캸°Ú½À´Ï´Ù:

1Àå, 'Jest ¼Ò°³'¿¡¼­´Â Jest¿Í ±× ±â´ÉÀ» ¼Ò°³ÇÏ´Â °ÍÀ¸·Î ½ÃÀÛÀ» ¾Ë¸³´Ï´Ù. Jest°¡ ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ®¿¡ ³Î¸® »ç¿ëµÇ´Â ÀÌÀ¯¸¦ ¾Ë¾Æº¸°í ±âº» »çÇ׺ÎÅÍ ½ÃÀÛÇϼ¼¿ä.

2Àå, 'Å×½ºÆ® ½ºÀ§Æ® ÀÛ¼ºÇϱâ'¿¡¼­´Â JestÀÇ °£´ÜÇÏ°í Ç¥Çö·ÂÀÌ Ç³ºÎÇÑ ±¸¹®À» »ç¿ëÇÏ¿© Å×½ºÆ® ½ºÀ§Æ®¿Í Å×½ºÆ® ÄÉÀ̽º¸¦ ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. Å×½ºÆ®¸¦ ÃÖ´ëÇÑ ¸íÈ®ÇÏ°Ô ±¸Á¶È­ÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.

3Àå, '±âº» Å×½ºÆ® °³³ä'¿¡¼­´Â ¾î¼³¼Ç, ¸ðÅ· ¹× ½ºÅͺùÀ» ºñ·ÔÇÑ Å×½ºÆ®ÀÇ ±âº» °³³äÀ» ´Ù·ì´Ï´Ù. Å×½ºÆ® ¿øÄ¢¿¡ ´ëÇÑ ÅºÅºÇÑ ±âÃʸ¦ ´ÙÁú ¼ö ÀÖ½À´Ï´Ù.

4Àå, 'Å×½ºÆ® ȯ°æ ¹× ±¸¼º'¿¡¼­´Â JestÀÇ ±¸¼º ¿É¼Ç°ú »ç¿ëÀÚ ÁöÁ¤ Å×½ºÆ® ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ÇÁ·ÎÁ§Æ®ÀÇ Æ¯Á¤ ¿ä±¸ »çÇ׿¡ ¸Â°Ô Jest¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

5Àå, '°í±Þ Å×½ºÆ® ±â¹ý'¿¡¼­´Â ÇÔ¼ö ¸ðÅ· ¹× ½ºÆÄÀÌ, ºñµ¿±â Å×½ºÆ®, ½º³À¼¦ Å×½ºÆ® µî °í±Þ Å×½ºÆ® ½Ã³ª¸®¿À¿¡ ´ëÇØ »ìÆ캾´Ï´Ù. º¹ÀâÇÑ Å×½ºÆ® °úÁ¦¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ¿ª·®À» °®Ãß°Ô µÉ °ÍÀÔ´Ï´Ù.

6Àå, '´Ù¸¥ µµ±¸¿Í Jest ÅëÇÕÇϱâ'¿¡¼­´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ® ¼³Á¤¿¡¼­ JestÀÇ °­·ÂÇÑ ±â´ÉÀ» È°¿ëÇÒ ¼ö ÀÖµµ·Ï Babel, Webpack°ú °°Àº µµ±¸¿Í Jest¸¦ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

7Àå, 'Jest Ç÷¯±×ÀÎ ¹× È®Àå ±â´É'¿¡¼­´Â JestÀÇ Ç÷¯±×ÀÎ ¹× È®Àå ±â´É »ýÅ°踦 ¼Ò°³ÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ¿ä±¸ »çÇ׿¡ ¸Â°Ô JestÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸¼¼¿ä.

8Àå, 'µð¹ö±ë ¹× ¹®Á¦ ÇØ°á'¿¡¼­´Â Å×½ºÆ®ÀÇ ¹®Á¦¸¦ Áø´ÜÇÏ°í ÇØ°áÇϱâ À§ÇÑ Çʼö µð¹ö±ë ±â¼úÀ» ÀÍÈü´Ï´Ù. Å×½ºÆ® ½ÇÆÐ ¹®Á¦¸¦ ´É¼÷ÇÏ°Ô ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

9Àå, 'Å×½ºÆ® ±¸¼º ¹× À¯Áö °ü¸®'¿¡¼­´Â ÇÁ·ÎÁ§Æ®°¡ ¼ºÀåÇÔ¿¡ µû¶ó Å×½ºÆ® ½ºÀ§Æ®¸¦ ±¸¼ºÇÏ°í À¯Áö °ü¸®ÇÏ´Â Àü·«À» ´Ù·ì´Ï´Ù. Å×½ºÆ®¸¦ °ü¸®Çϱ⠽±°í È¿À²ÀûÀ¸·Î À¯ÁöÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù.

10Àå, 'Jest¿Í Áö¼ÓÀû ÅëÇÕ'¿¡¼­´Â Jest¸¦ Áö¼ÓÀû ÅëÇÕ(CI) ÆÄÀÌÇÁ¶óÀο¡ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. CI ȯ°æ¿¡¼­ Å×½ºÆ®°¡ ¾ÈÁ¤ÀûÀ¸·Î ½ÇÇàµÇµµ·Ï º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

11Àå, '°í±Þ Jest ±â´É'¿¡¼­´Â Å×½ºÆ®¸¦ ÇÑ ´Ü°è ´õ ¹ßÀü½Ãų ¼ö ÀÖ´Â °í±Þ ±â´É°ú ±â¹ýÀ» »ìÆ캾´Ï´Ù. ¼º´É Å×½ºÆ®¿Í º´·ÄÈ­ ¹× ÃÖÀûÈ­ Å×½ºÆ®¿Í °°Àº ÁÖÁ¦¸¦ »ìÆ캾´Ï´Ù.

ÀÌ Ã¥Àº ´Ü¼øÇÑ Ã¥ÀÌ ¾Æ´Ï¶ó ¼÷·ÃµÈ ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÅÍ°¡ µÇ±â À§ÇÑ ¿©Á¤ÀÇ µ¿¹ÝÀÚÀÔ´Ï´Ù. Ãʺ¸ÀÚÀÌµç ¼÷·ÃµÈ °³¹ßÀÚÀ̵ç ÀÌ Ã¥À» ÅëÇØ È¿°úÀûÀÎ Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ°í ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµåÀÇ ½Å·Ú¼ºÀ» º¸ÀåÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼ú°ú Áö½ÄÀ» ½ÀµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Jest¸¦ ¸¶½ºÅÍÇÏ¿© Å×½ºÆ®ÀÇ ¼öÁØÀ» ÇÑ ´Ü°è ³ô¿©º¸¼¼¿ä!