TestCase란 ë§Œë“¤ê³ ìž� 하는 대ìƒ�ì�´ 잘 만들어졌다면 무사히 í†µê³¼í• ì�¼ë ¨ì�˜ 작업ì�„ ë§�한다. TestCase는 ìž‘ì„±í•˜ê³ ìž�하는 모듈ì�˜ ë‚´ë¶€ 구현과 무관하게
ì›�하는 ë�™ìž‘ì�„ 하는지를 검사하는 것ì�„ ê·¸ 목ì �으로 한다.
ì›�하는 ë�™ìž‘ì�„ 하는지를 검사하는 것ì�„ ê·¸ 목ì �으로 한다.
XPì—�서 TestCase를 ë¨¼ì € 작성함으로서 프로그래머가 ë‚´ë¶€ 구현ì—� ì‹ ê²½ì“°ë‹¤ê°€ ì •ìž‘ ê·¸ ì›�하는 ë�™ìž‘(예를 들어, 다른 모듈과ì�˜ ì�¸í„°íŽ˜ì�´ìФ)ì�„ ë†“ì¹ ìœ„í—˜ì�„ 줄여준다. 왜ëƒ�하면, 프로그래머는 ë¨¼ì € ë§Œë“ TestCase를 통과하는 것ì�„ 첫번 목표로 삼ì�„ 수 있기 때문ì�´ë‹¤.
-> Xp ì—�서 프로그래머는 TestCase 를 통과하는 것ì�„ 목표를 삼는다. 그래서 구현ì�´ë‚˜ ë””ìž�ì�¸ì—� ì‹ ê²½ì“°ë‹¤ ì›�하는 모듈ì�„ 오ë�™ìž‘으로 ì�´ë�„는 위험ì�„ 줄ì�¸ë‹¤.
See Also UnitTest








