¿¬½À 1.10: Á¤±Ô Ç¥Çö½Ä »ç¿ë

½ÃÀÛÇϱâ Àü¿¡ ¿¬½À 1.9: ÀÎ½Ä È¯°æ ¼³Á¤ º¯°æÀ» ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù.

°´Ã¼ ¸ÊÀ» »ç¿ëÇÏ¿© ¼öÇàÇÏ´Â ¸¶Áö¸· ÀÛ¾÷Àº µî·Ï Á¤º¸ °ªÀ» Á¤±Ô Ç¥Çö½ÄÀ¸·Î º¯È¯ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ °æ¿ì¿¡ Á¤±Ô Ç¥Çö½ÄÀº °´Ã¼ ÀνĿ¡¼­ º¸´Ù ¸¹Àº À¯¿¬¼ºÀ» Çã¿ëÇÕ´Ï´Ù.

ÀÌÁ¦ ½ºÅ©¸³Æ®°¡ ClassicsB¿¡¼­ ÆÐ½ºµÇ´Â ¹æ¹ýÀ» º¸¾Ò½À´Ï´Ù. ClassicsB¿¡¼­ ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ º¯°æ»çÇ×ÀÌ ¿Ã¹Ù¸£¹Ç·Î ¸ñÇ¥°¡ ´Þ¼ºµÇ¾ú½À´Ï´Ù. µû¶ó¼­ ½ºÅ©¸³Æ®´Â ÀÌÁ¦ ¾ÕÀ¸·ÎÀÇ ÁøÇà¿¡¼­ ¿øÇÏ´Â »óÅ¿¡ ÀÖ½À´Ï´Ù. ÀÌÁ¦ ClassicsA¿¡ ´ëÇØ ½ºÅ©¸³Æ®¸¦ Àç»ýÇϸé ÀÌÀüÀÇ º¯°æ»çÇ× ¶§¹®¿¡ ½ÇÆÐÇÕ´Ï´Ù. µÑ ÀÌ»óÀÇ °´Ã¼ º¯ÇüÀÌ ÆÐ½ºµÇµµ·Ï ÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¿Àû °´Ã¼¸¦ º¸À¯Çϰųª °´Ã¼ÀÇ ¹öÀüÀÌ ¾à°£ ´Ù¸¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ´Ù¼ö ¹öÀüÀ» º¸À¯ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ °æ¿ì¿¡´Â µÑ ¸ðµÎ ¿Ã¹Ù¸¨´Ï´Ù. Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© ÅØ½ºÆ®¿Í °°Àº µî·Ï Á¤º¸ °ªÀÇ µÑ ÀÌ»óÀÇ ¹öÀüÀÌ ÀÌ ½Ã³ª¸®¿À¸¦ ¼ö¿ëÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. ClassicsA¿¡ ´ëÇØ Àç»ýÇÏ·Á¸é ½ºÅ©¸³Æ® ¸Ç À§¿¡¼­ startApp ¸í·ÉÀ» ÆíÁýÇϰí B¸¦ A·Î º¯°æÇϽʽÿÀ.
  2. Functional Test µµ±¸ ¸ðÀ½¿¡¼­ Functional Test ½ºÅ©¸³Æ® ½ÇÇàÀ» Ŭ¸¯ÇϽʽÿÀ.

Àç»ý Áß¿¡ Functional Test´Â ¾ÏÈ£ ¼±Åöõ °´Ã¼¿¡¼­ Àá½Ã ÀϽÃÁ¤ÁöÇÏÁö¸¸ °á±¹¿¡´Â ¿Ï·áµË´Ï´Ù.

ÀÌÁ¦ ½ºÅ©¸³Æ®°¡ °æ°í¸¦ Á¦°øÇÕ´Ï´Ù. ·Î±×¿¡¼­ ÀÌ´Â µ¿ÀÏ °´Ã¼, ¾ÏÈ£ ¼±ÅöõÀÓÀ» È®ÀÎÇϽʽÿÀ.
  1. ·Î±×¸¦ ´ÝÀ¸½Ê½Ã¿À.
  2. ½ºÅ©¸³Æ® Ž»ö±âÀÇ ¾ÏÈ£ ¼±Åöõ¿¡¼­ µÎ ¹ø Ŭ¸¯ÇÔÀ¸·Î½á, ¿¬½À 1.8¿¡¼­ ¼öÇàÇÑ ´ë·Î ¾ÏÈ£ ¼±Åöõ °´Ã¼¿¡¼­ °´Ã¼ ¸ÊÀ» ¿©½Ê½Ã¿À.
  3. °´Ã¼ ¸Ê¿¡¼­ ¾îÇø®ÄÉÀÌ¼Ç > ½ÇÇàÀ» Ŭ¸¯ÇÏ¿© ¾îÇø®ÄÉÀ̼ÇÀ» ¿©½Ê½Ã¿À.
  4. È­»ìÇ¥¸¦ »ç¿ëÇÏ¿© ClassicsJavaA¸¦ ¼±ÅÃÇϽʽÿÀ.(¹Ýµå½Ã A¸¦ ¼±ÅÃÇϽʽÿÀ.)
  5. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
  6. ÀÓÀÇÀÇ CD¸¦ ¼±ÅÃÇϰí ClassicsCD¿¡¼­ ÁÖ¹®Çϱ⸦ Ŭ¸¯ÇÏ¿© ±¸¼º¿ø ·Î±×¿Â ´ëÈ­ »óÀÚ¸¦ ¿©½Ê½Ã¿À.
  7. Å×½ºÆ® °´Ã¼ > °´Ã¼(µé) »ðÀÔÀ» Ŭ¸¯ÇÔÀ¸·Î½á ¿¬½À 1.8¿¡¼­ ¼öÇàÇÑ ´ë·Î ¸ÊÀ¸·Î »õ °´Ã¼¸¦ Ãß°¡Çϰí, °´Ã¼ ÆÄÀδõ¸¦ »ç¿ëÇÏ¿© ¾îÇø®ÄÉÀ̼ÇÀÇ ±¸¼º¿ø ·Î±×¿Â ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£ ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
  8. ´ÙÀ½À» Ŭ¸¯ÇÑ ÈÄ¿¡ ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
  9. °´Ã¼ ¸ÊÀÇ ¸Ç À§ ºÐÇÒâ¿¡¼­ ÀÌÀüÀÇ ¼±Åöõ °´Ã¼¸¦ »õ ¼±Åöõ °´Ã¼·Î ²ø¾î¼­ ³õÀ½À¸·Î½á °´Ã¼¸¦ ÅëÇÕÇϽʽÿÀ.
  10. ÇÊ¿äÇÏ¸é ¿ÜºÎ »çÀ̵å Áß Çϳª¸¦ ²ø¾î¼­ Å×½ºÆ® °´Ã¼ ÅëÇÕ ¸¶¹ý»ç¸¦ È®ÀåÇÔÀ¸·Î½á ÇÊµå ±æÀ̸¦ ´Ã¸®½Ê½Ã¿À.
µÎ °³ÀÇ »óÀÌÇÑ Á¤±Ô Ç¥Çö½Ä(À̸§ µî·Ï Á¤º¸ÀÇ Á¤±Ô Ç¥Çö½Ä ¹× accessibleName µî·Ï Á¤º¸ÀÇ Á¤±Ô Ç¥Çö½Ä)À» »ç¿ëÇÏ°Ô µË´Ï´Ù.

ÅëÇÕµÈ °´Ã¼°¡ ÅëÇÕµÈ Å×½ºÆ® °´Ã¼ µî·Ï Á¤º¸ °ÝÀÚ(¸Ç À§ ºÐÇÒâ)¿¡ Ç¥½ÃµË´Ï´Ù. À̸§ µî·Ï Á¤º¸ÀÇ °ªÀº "checkRemember"ÀÔ´Ï´Ù.

  1. ¸Ç À§ ºÐÇÒâ¿¡¼­ "checkRemember" °ªÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí Á¤±Ô Ç¥Çö½ÄÀ¸·Î °ª º¯È¯À» Ŭ¸¯ÇϽʽÿÀ.

Functional Test´Â °ª ÅØ½ºÆ® Á¤¸éÀÇ "xy" ¾ÆÀÌÄÜ¿¡ ÀÇÇØ Á¤±Ô Ç¥Çö½ÄÀ¸·Î¼­ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

  1. Çʵ带 ÆíÁýÇÒ ¼ö ÀÖµµ·Ï À̸§ °ªÀ» ´Ù½Ã µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.
  2. ´Ü¾î "check"¸¦ »èÁ¦ÇÏ°í ´ÙÀ½À» Àеµ·Ï ³ª¸ÓÁö¸¦ ÆíÁýÇϽʽÿÀ.
  3. [rR]emember

  4. ÇØ´ç ¼¿ÀÇ ¿ÜºÎ¸¦ Ŭ¸¯ÇϽʽÿÀ.

ÀÌ ÆÐÅÏÀº ´ë¹®ÀÚ "R" ¶Ç´Â ¼Ò¹®ÀÚ "r"ÀÇ ´Ü¾î "remember"°¡ ÆÐ½ºµÇµµ·Ï Çã¿ëÇÕ´Ï´Ù. ºñ±³°¡ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϸç Á¤È®È÷ ÀÏÄ¡ÇØ¾ß¸¸ ÆÐ½ºµÇ¹Ç·Î ÀÌ´Â Áß¿äÇÕ´Ï´Ù.

accessibleName µî·Ï Á¤º¸ÀÇ °ªÀº "Remember Password"ÀÔ´Ï´Ù.
  1. "Remember Password" °ªÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯Çϰí Á¤±Ô Ç¥Çö½ÄÀ¸·Î °ª º¯È¯À» ¼±ÅÃÇÏ¿© À̸¦ º¯È¯ÇϽʽÿÀ.
  2. ±×¸®°í °ªÀ» µÎ ¹ø Ŭ¸¯Çϰí À̸¦ ´ÙÀ½°ú °°ÀÌ ÀÐÈ÷µµ·Ï ÆíÁýÇϽʽÿÀ.
  3. Remember.*Password

    ½ºÆäÀ̽º¸¦ Á¦°ÅÇÏ¸ç ¸¶Ä§Ç¥(.) ¹× º°Ç¥(*) ¹®ÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù.

  4. ´Ù¸¥ ¼¿À» Ŭ¸¯ÇϽʽÿÀ.

"."¸¦ »ç¿ëÇÏ¿© ÇØ´ç À§Ä¡¿¡ ÀÓÀÇÀÇ ¹®ÀÚ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ ÇÑ ¹öÀü¿¡¼­´Â ÀÌ µî·Ï Á¤º¸ÀÇ µÎ ´Ü¾î »çÀÌ¿¡ ½ºÆäÀ̽º°¡ ÀÖÀ¸¸ç, ´Ù¸¥ ¹öÀü¿¡¼­´Â ½ºÆäÀ̽º°¡ ¾ø½À´Ï´Ù. ÀÌ ÆÐÅÏÀº µÎ °¡Áö °æ¿ì¸¦ ¸ðµÎ Æ÷ÇÔÇÕ´Ï´Ù.

  1. ´ÙÀ½À» Ŭ¸¯ÇÑ ÈÄ¿¡ ¸¶¹ý»ç¿¡¼­ ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
  2. °´Ã¼ ¸Ê¿¡¼­ ÆÄÀÏ: ÀúÀåÀ» Ŭ¸¯ÇÏ¿© º¯°æ»çÇ×À» ÀúÀåÇÏ°í °´Ã¼ ¸ÊÀ» ´ÝÀ¸½Ê½Ã¿À.
  3. ClassicsCD¸¦ ´ÝÀ¸½Ê½Ã¿À.

´ÙÀ½Àº Àç¹Ì»ï¾Æ ÇÑ ¹ø ¼öÇàÇØ º¸½Ê½Ã¿À.

  1. ClassicsA¿¡¼­ ½ºÅ©¸³Æ®¸¦ ´Ù½Ã Àç»ýÇϽʽÿÀ.

ClassicsA¿¡¼­ÀÇ °´Ã¼ ÀÎ½Ä °æ°í°¡ ´õ ÀÌ»ó ·Î±×¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

  1. ·Î±×¸¦ ´ÝÀ¸½Ê½Ã¿À.
  2. startApp ¸í·ÉÀ» º¯°æÇÏ¿© ClassicsB¸¦ Àç»ýÇÏ°í ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϽʽÿÀ.

°´Ã¼ Àνĵµ ¿ª½Ã ClassicsB¿¡¼­ ÆÐ½ºµË´Ï´Ù. Á¤±Ô Ç¥Çö½ÄÀº »óÀÌÇÑ ¹öÀüÀÇ ¾îÇø®ÄÉÀ̼ǿ¡¼­ »óÀÌÇÑ µî·Ï Á¤º¸¸¦ º¸À¯ÇÏ´Â °´Ã¼¿¡ ´ëÇØ º¸´Ù À¯¿¬¼º ÀÖ´Â ÀνÄÀ» Á¦°øÇϸç, µÑ ¸ðµÎ´Â Àç»ý Áß¿¡ Àνĵ˴ϴÙ. Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Functional Test µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

¿ä¾àÀÇ ÀڷḦ °ËÅäÇÏ¿© ÇнÀ¼­¸¦ ¿Ï·áÇϽʽÿÀ.

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