* 참고 사이트
   http://xunitpatterns.com/


* JUnit은 Java를 위한 오픈 소스 테스트 프레임워크 이다.
   - Eric Gamma, XP로 유명한 Kent Beck으로부터 시작
   - 사이트
      http://www.junit.org/ 
      http://junit.sourceforge.net/

  - 단위 테스트
    프로그램의 기본 단위가 내부 설계 명세에 맞게 제대로 동작하는지를 테스트하는 것
    Java에서는 기본 단위가 클래스이므로 각 클래승 포함된 메서드가 제대로 동작하는지를 테스트

  - 기능 테스트
    소프트웨어 전체가 제대로 동작하는지를 확인하는 테스트
    전체 소프트웨어 시스템을 하나의 블랙박스로 보고 사용자의 입장에서 각 기능이 제대로 동작하는지를
    테스트하는 것
    보통 별도의 테스트 팀이 수행하며, 개발할 때와는 다른 별도의 도구와 기술을 사용한다.

  - JUnit은 매우 단순한 테스트 도구이지만 잘만 활용하면 큰 도움이 된다.
     중요한 포인트는 JUnit의 기능보다는 프로그램을 어떻게 테스트할 수 있을지에 대한 생각이며,
     어떤 테스트를 통과해야 하는지, 어떻게 하면 숨어 있는 문제가 드러나는지 곰곰히 생각하고 테스트
     코드를 구성하는 것이다.

* eclipse에서 기본적인 JUnit 사용 방법


*
* TestSuite
  
Posted by 한기현