2015-01-09 6 views
1

Fitnesse의 기능이 JUnit과 어떻게 다른지 설명하는 사람이 누구든지 나를 도울 수 있습니까?휘트니스가 JUnit과 다른 점은 무엇입니까?

나는 Fitnesse와 며칠 동안 함께 일해 왔습니다. 나는이 도구의 목적을 이해하려고 아직도 노력하고 있기 때문에이 질문을하고있다. 몇 가지 웹 기사를 살펴 보았습니다. 그들은 다음과 같이 말했습니다. JUnit은 코드 권한을 만들고 Fitnesse는 올바른 코드를 작성하는 것입니다. 하지만 어떻게 알고 싶습니까? 우리가 사전에 몇 가지 예 ...

감사를 얻을 수 있다면

--- Sreenisha S ---

답변

2

나에게 가장 큰 차이점은 타깃이다.

JUnit (및 다른 단위 테스트 프레임 워크)은 코드의 유효성을 검사하는 개발자를 대상으로 (여전히) 예상대로 작동합니다. 테스트 정의, 실행 및 출력 해석은 프로그래머가 수행해야합니다. 툴킷은 화이트 박스 테스트 용으로 설계되었지만 다른 목표에도 사용할 수 있습니다.

FitNesse는 구현 방법이 아닌 기능이 무엇인지에 따라 블랙 박스 테스트를 수행합니다. 의도는 도메인 지식으로 테스트를 작성하거나 (최소한 테스트 케이스 추가) 실행하고 테스트 출력에서 ​​의미있는 정보를 얻는 것입니다.

필자도 FitNesse와 함께 작업하지만 프로그래머는 설치된 시스템에 대한 통합 테스트를 정의하여 종단 간 동작을 확인합니다. 우리는 브라우저 (Selenium 사용) 및 시스템에서 제공하는 SOAP 인터페이스를 사용하여 웹 응용 프로그램을 테스트합니다. 단위 테스트는 (전용 테스트) 프로세스에서 구성 요소 테스트 (종종 외부 구성 요소가 가짜/모의로 대체 됨)에 사용됩니다.

전혀 도움이 되나요?