¿¬½À 1.4: ½ºÅ©¸³Æ® Àç»ý

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.3: °ËÁõ ÁöÁ¡ ÀÛ¼ºÀ» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

½ºÅ©¸³Æ®¸¦ Àç»ýÇÑ ÈÄ¿¡´Â Functional Test âÀ¸·Î µ¹¾Æ°¡¼­ ´Ù¸¥ ¼½¼ÇÀ» º¾´Ï´Ù. ¹æ±Ý ·¹ÄÚµùÇÑ ½ºÅ©¸³Æ®°¡ Ȱ¼º ½ºÅ©¸³Æ®À̹ǷÎ(Java ÆíÁý±âÀÇ ÅÇÀÌ Classics.javaÀ̾î¾ß ÇÔ), ÇØ´ç ½ºÅ©¸³Æ®´Â Àç»ý ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§ Àç»ýµË´Ï´Ù.

  1. ½ºÅ©¸³Æ®¸¦ Àç»ýÇÏ·Á¸é Functional Test µµ±¸ ¸ðÀ½¿¡¼­ Functional Test ½ºÅ©¸³Æ® ½ÇÇà ´ÜÃß(½ÇÇà)À» Ŭ¸¯Çϰųª ½ºÅ©¸³Æ® > ½ÇÇàÀ» Ŭ¸¯ÇϽʽÿÀ.
  2. ·Î±× ¼±Åà ´ëÈ­ »óÀÚ¿¡¼­ ±âº» ·Î±× À̸§ Classics¸¦ À¯ÁöÇÏ°í ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.

    Functional Test°¡ ÃÖ¼ÒÈ­µÇ¸ç Àç»ý ¸ð´ÏÅͰ¡ È­¸éÀÇ ¸Ç À§ ¿À¸¥ÂÊ¿¡¼­ ½ÃÀ۵˴ϴÙ. ½ºÅ©¸³Æ®°¡ Àç»ýµÇ¸é ¸Þ½ÃÁö°¡ Àç»ý ¸ð´ÏÅÍ¿¡ Ç¥½ÃµË´Ï´Ù. Functional Test´Â °ËÁõ ÁöÁ¡, ¾îÇø®ÄÉÀ̼ǿ¡¼­ ¼öÇàÇÑ Á¶Ä¡, ¾îÇø®ÄÉÀÌ¼Ç ½ÃÀÛ°ú °°ÀÌ ·¹ÄÚµùµÈ ¸ðµç Á¶Ä¡¸¦ Àç»ýÇÕ´Ï´Ù.

    Àç»ýÀÌ ¿Ï·áµÇ¸é HTML ·Î±×°¡ º°µµ â¿¡ ½ÇÇà °á°ú¸¦ Ç¥½ÃÇÕ´Ï´Ù. ·Î±×¿¡ ³ª¿­µÈ ¸ðµç À̺¥Æ®¿¡´Â ÃÊ·Ï»öÀÇ À̺¥Æ® Ç¥Á¦¿¡ ÆÐ½º°¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ·¹ÄÚµùÇÑ µÎ °³ÀÇ °ËÁõ ÁöÁ¡ÀÌ ³ª¿­µÇ´ÂÁö È®ÀÎÇϽʽÿÀ.

  3. ·Î±×¸¦ ´ÝÀ¸½Ê½Ã¿À.

ÀÌÁ¦ ½ºÅ©¸³Æ®¸¦ Á¤»óÀûÀ¸·Î ·¹ÄÚµùÇϰí À̸¦ Àç»ýÇßÀ¸¹Ç·Î º¸´Ù ÀÚ¼¼È÷ Functional Test Perspective¸¦ º¸½Ê½Ã¿À.

  1. Functional Test âÀÌ ÃÖ¼ÒÈ­µÇ¾î ÀÖÀ¸¸é À̸¦ º¹¿øÇϽʽÿÀ.
  2. ´ÙÁß ½ºÅ©¸³Æ®°¡ ÀÖ´Â °æ¿ì, Functional Test´Â Java ÆíÁý±â(½ºÅ©¸³Æ® â)¿¡¼­ ÇÁ·ÎÁ§Æ®ÀÇ ¸ðµç ¿­¸° ½ºÅ©¸³Æ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. °¢°¢ÀÇ ½ºÅ©¸³Æ®¿¡´Â âÀÇ ¹è³Ê¿¡ ÅÇÀÌ ÀÖÀ¸¸ç, Ȱ¼º ½ºÅ©¸³Æ®¿¡ ´ëÇÑ ÅÇ¿¡´Â »ö»óÀÌ ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ®¿¡¼­ ¼öÇàÇÏ´Â ¸ðµç Á¶Ä¡(¿¹: Àç»ý)´Â Ȱ¼º ½ºÅ©¸³Æ®¿¡¼­ ¼öÇàµË´Ï´Ù.

    ½ºÅ©¸³Æ® Àüü¿¡¼­ ½ºÅ©¸³Æ®¿¡ ´ëÇÑ Á¤º¸°¡ ¹àÀº û»öÀ¸·Î ¸Ç À§¿¡ Ç¥½ÃµÇ¸ç º°Ç¥°¡ Á¢µÎºÎ·Î »ç¿ëµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ Á¤º¸´Â ½ºÅ©¸³Æ® ÅÛÇø®Æ®¿¡¼­ °¡Á®¿À¸ç ¼öÁ¤ÀÌ °¡´ÉÇÕ´Ï´Ù. ½ºÅ©¸³Æ® ÅÛÇø®Æ®ÀÇ ¼öÁ¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Functional Test µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

    ¶ÇÇÑ ´ÙÀ½ ÇàÀÌ ÂüÁ¶ÇÏ´Â °´Ã¼¸¦ ½Äº°Çϱâ À§ÇØ Functional Test°¡ ÃÊ·Ï»ö ¹®ÀÚ·Î ½ºÅ©¸³Æ®¿¡ ªÀº ¼³¸íÀ» Ãß°¡ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¸é ½ºÅ©¸³Æ® Ž»öÀÌ ¿ëÀÌÇØÁý´Ï´Ù. »ç¿ëÀÚ ÀÔ·ÂÀ» Æ÷ÇÔÇÏ¿© ·¹ÄÚµù Áß¿¡ Àμö·Î¼­ ¸Þ¼Òµå¿¡ ÆÐ½ºµÇ´Â ¹®ÀÚ¿­Àº ¹àÀº û»öÀÔ´Ï´Ù.

    Ä¿¼­°¡ ½ºÅ©¸³Æ®ÀÇ Æ¯Á¤ ¿µ¿ª À§¸¦ È£¹öÇÏ´Â °æ¿ì, Functional Test´Â ÆË¾÷ ÅØ½ºÆ® »óÀÚ¿¡ À¯¿ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇïÆÛ ¸Þ¼ÒµåÀÇ °æ¿ì¿¡´Â °´Ã¼ ¸ÊÀÇ ¼³¸í µî·Ï Á¤º¸ ¼¼Æ® ´ÙÀ½¿¡ °´Ã¼ÀÇ ÀÎ½Ä µî·Ï Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù. È£¹ö ±â´ÉÀº ȯ°æ ¼³Á¤¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù. OFF »óÅ·ΠÀüȯÇϰųª Ç¥½ÃµÈ ³»¿ëÀ» ¼öÁ¤ÇÏ·Á¸é â > ȯ°æ ¼³Á¤À» Ŭ¸¯ÇÑ ÈÄ¿¡ ÆíÁý±â¸¦ ¼±ÅÃÇϰí È£¹ö ÅÇÀ» Ŭ¸¯ÇϽʽÿÀ. È£¹ö ±â´ÉÀº ±âº»ÀûÀ¸·Î ON »óÅÂÀÔ´Ï´Ù.

    Java ÆíÁý±â(½ºÅ©¸³Æ® â)ÀÇ ¿ÞÂÊ¿¡´Â Functional Test ÇÁ·ÎÁ§Æ® º¸±â°¡ ÀÖÀ¸¸ç, ÀÌ´Â ÇöÀç ¿¬°áµÇ¾î ÀÖ´Â ¸ðµç Functional Test ÇÁ·ÎÁ§Æ®¸¦ ³ª¿­ÇÕ´Ï´Ù. °¢ ÇÁ·ÎÁ§Æ® ³»ÀÇ ¸ðµç ½ºÅ©¸³Æ®´Â ÇÁ·ÎÁ§Æ® À̸§ ¾Æ·¡¿¡ ³ª¿­µË´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ® º¸±â´Â »óÀÌÇÑ ½ºÅ©¸³Æ®¸¦ Ž»öÇϱâ À§ÇÑ ¶Ç ÇϳªÀÇ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ® º¸±â¿¡¼­ ½ºÅ©¸³Æ®¸¦ µÎ ¹ø Ŭ¸¯Çϸé, ½ºÅ©¸³Æ® â¿¡¼­ ½ºÅ©¸³Æ®°¡ ¿­¸®¸ç À̴ Ȱ¼º ½ºÅ©¸³Æ®°¡ µË´Ï´Ù.

    Java ÆíÁý±â ¿À¸¥ÂÊ¿¡´Â ½ºÅ©¸³Æ® Ž»ö±â°¡ ÀÖÀ¸¸ç, À̴ Ȱ¼º ½ºÅ©¸³Æ®ÀÇ °ËÁõ ÁöÁ¡ ¹× °´Ã¼ ¸ÊÀ» ³ª¿­ÇÕ´Ï´Ù. ½ºÅ©¸³Æ® Ž»ö±â¿¡¼­ °ËÁõ ÁöÁ¡ ÆíÁý±â¸¦ ½ÃÀÛÇÏ¿© °ËÁõ ÁöÁ¡À» Ç¥½ÃÇÏ°í ÆíÁýÇÒ ¼ö ÀÖÀ¸¸ç, °´Ã¼ ¸Ê ÆíÁý±â¸¦ ½ÃÀÛÇÏ¿© °´Ã¼ ¸ÊÀ» Ç¥½ÃÇÏ°í ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ® Ž»ö±â ¶Ç´Â Ÿ½ºÅ© º¸±â ¹× ÄÜ¼Ö º¸±â¿Í °°Àº Functional Test PerspectiveÀÇ ±âŸ ÆÄÆ®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Functional Test µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌÁ¦ ¿¬½À 1.5: °ËÁõ ÁöÁ¡ ¹× °´Ã¼ ¸Ê º¸±â¸¦ ½ÃÀÛÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.

ÀÌ¿ë ¾à°ü | Çǵå¹é
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.