* 참고 사이트
http://xunitpatterns.com/
* JUnit은 Java를 위한 오픈 소스 테스트 프레임워크 이다.
- Eric Gamma, XP로 유명한 Kent Beck으로부터 시작
- 사이트
http://www.junit.org/
http://junit.sourceforge.net/
- 단위 테스트
프로그램의 기본 단위가 내부 설계 명세에 맞게 제대로 동작하는지를 테스트하는 것
Java에서는 기본 단위가 클래스이므로 각 클래승 포함된 메서드가 제대로 동작하는지를 테스트
- 기능 테스트
소프트웨어 전체가 제대로 동작하는지를 확인하는 테스트
전체 소프트웨어 시스템을 하나의 블랙박스로 보고 사용자의 입장에서 각 기능이 제대로 동작하는지를
테스트하는 것
보통 별도의 테스트 팀이 수행하며, 개발할 때와는 다른 별도의 도구와 기술을 사용한다.
- JUnit은 매우 단순한 테스트 도구이지만 잘만 활용하면 큰 도움이 된다.
중요한 포인트는 JUnit의 기능보다는 프로그램을 어떻게 테스트할 수 있을지에 대한 생각이며,
어떤 테스트를 통과해야 하는지, 어떻게 하면 숨어 있는 문제가 드러나는지 곰곰히 생각하고 테스트
코드를 구성하는 것이다.
* eclipse에서 기본적인 JUnit 사용 방법
*
http://xunitpatterns.com/
* JUnit은 Java를 위한 오픈 소스 테스트 프레임워크 이다.
- Eric Gamma, XP로 유명한 Kent Beck으로부터 시작
- 사이트
http://www.junit.org/
http://junit.sourceforge.net/
- 단위 테스트
프로그램의 기본 단위가 내부 설계 명세에 맞게 제대로 동작하는지를 테스트하는 것
Java에서는 기본 단위가 클래스이므로 각 클래승 포함된 메서드가 제대로 동작하는지를 테스트
- 기능 테스트
소프트웨어 전체가 제대로 동작하는지를 확인하는 테스트
전체 소프트웨어 시스템을 하나의 블랙박스로 보고 사용자의 입장에서 각 기능이 제대로 동작하는지를
테스트하는 것
보통 별도의 테스트 팀이 수행하며, 개발할 때와는 다른 별도의 도구와 기술을 사용한다.
- JUnit은 매우 단순한 테스트 도구이지만 잘만 활용하면 큰 도움이 된다.
중요한 포인트는 JUnit의 기능보다는 프로그램을 어떻게 테스트할 수 있을지에 대한 생각이며,
어떤 테스트를 통과해야 하는지, 어떻게 하면 숨어 있는 문제가 드러나는지 곰곰히 생각하고 테스트
코드를 구성하는 것이다.
* eclipse에서 기본적인 JUnit 사용 방법
*
* TestSuite
'- Tools' 카테고리의 다른 글
| [eclipse][opensource] eclipse 오픈소스 (0) | 2008/05/17 |
|---|---|
| [eclipse][plug-in] Subversion plugin for eclipse (0) | 2008/05/15 |
| [Tools][eclipse][JUnit] JUnit with eclipse (0) | 2008/05/12 |
| [tools][eclipse] eclipse에서 debuging 하기 (0) | 2008/05/12 |
| [eclipse] eclipse- 0.소개 (0) | 2008/05/10 |
| [Tools][java] eclipse 추천 Content 링크 사이트 (0) | 2008/05/10 |
