junit 보고서 입니다.
- 최초 등록일
- 2008.11.29
- 최종 저작일
- 2007.11
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
Junit에 대한 상세한 성명과 사용법을 포함한 일종의 보고서 입니다.
목차
1. Junit
1.1. Junit의 목적
1.2. 단위 테스트와 기능 테스트
2. Junit 적용
3. Junit TestSuite
4. Junit 메소드
5. 후기
본문내용
1. Junit
Java를 위한 오픈 소스 테스트 프레임워크. 디자인 패턴의 저술자이자 GoF의 일원 Erich Gamma와 XP로 유명한 Kent Beck이 함께 개발했다.
자신이 의도하는 바를 코드에 간단히 표현하여, 이를 이용해 코드가 원하는 대로 동작하는지 검증 할수 있으며, 이를 위해 단위 테스트와 기능 테스트를 제공한다. 간단한 버그라도 잡는데는 엄청난 시간이 걸릴수 있음을 감안해볼 때, 테스트를 통해 버그를 줄일수 있다는 것은 큰 장점이다.
1.1. Junit의 목적
일반적으로 테스트에 있어서 Junit의 목적은 다음과 같다.
∘ 테스트는 작성하기 쉬워야 한다. - 테스트 활동을 대체할 테스트 작성이 더 어렵고 오래 걸려서는 곤란하다.
∘ 테스트는 자동화되어야 한다. - 인간이 일일이 개입해서 테스트를 실행할 바에는 뭣하러 이런 프로그램이 존재하겠는가?
∘ 테스트는 구성 가능하다. - 합치고, 나누고, 원하는대로 단위별로 실행이 가능해야 한다. 실제적으로 이 부분이 가장 중요하다. 프로그램이 완성되지 않았더라도, 원하는대로 테스트가 가능해야 한다.
∘ 테스트는 독자적이다. - 하나의 테스트의 성공과 실패는, 다른 테스트에 영향을 주어서는 안된다.
1.2. 단위 테스트와 기능 테스트
테스트의 종류는 다음과 같다.
∘ 단위 테스트(unit test) : 프로그램의 기본 단위가 내부 설계 명세에 맞게 제대로 동작하는지를 테스트하는 것이다. Java에서는 기본 단위가 클래스이므로 각 클래스에 포함된 메소드가 제대로 동작하는지 테스트하면 된다
참고 자료
없음