![]() | ![]() |
| Apache > Jakarta Seoul > Cactus | Docs for: v1.7dev | v1.6.1 Last update: April 10 2005 |
프로젝트 개요캑터스는 서버측 자바 코드(서블릿. EJB, 태크 라이브러리, 필터, ...) 들의 단위 테스트를 위한 간단한 테스트 프레임워크입니다. 캑터스는 서버측 코드의 테스트를 작성하는데 드는 비용을 줄이기 위해 만들어 졌으며, JUnit 및 JUnit 을 확장한 것을 사용합니다. 캑터스는 컨터이너 포함(in-container) 전략을 구현하였습니다(동작 방식을 참고하세요).
캑터스는 몇 개의 컴포넌트들로 구성되어있습니다.
단위 테스트의 종류단위 테스팅 프레임워크는 몇가지가 있습니다. 우리는 그것들을 세가지 유형으로 분류 하였습니다.
이상적으로는 여러분의 코드를 3 개의 다른 프레임워크들로 테스트를 해야 합니다. 그 후에 여러분은 인수 테스팅 및 시스템 통합 테스팅등을 고려해야 합니다. 캑터스는 유형 2 에 맞춰 개발되었습니다만, 여러개보다 단일 프레임워크로 테스트들을 작성하는게 훨씬 쉽다는 것을 생각해 보면 유형 1 과 3 을 적절히 대체할 수 있습니다. 더욱이, 여러분의 코드에 모든 형태의 테스트 한다는 것은 어려운 일입니다. 우리는 캑터스가 여러분의 코드가 배치(deployed)되면 바로 돌아갈 수 있도록 높은 신뢰성을 제공하는 중간 기반을 제공 하리라 믿습니다. 하지만, 그것은 여러분의 선택이고, 만약 여러분이 원한다면 캑터스를 유형 2 로만 사용할 수 있습니다. 시작하기이제 시작하는 것이라면, 새내기 안내 를 읽으십시오. |