문제

테스트 프레임 워크를 선택하려면 오이와 멍청이를 어떻게 결정 하시겠습니까?

이 두 프레임 워크를 주로 구별하는 것은 무엇입니까?

도움이 되었습니까?

해결책

모두가 지적했듯이 오이와 멍청이는 상당히 다른 목표를 가지고 있습니다. 오이를 "10,000 피트에서보기"테스트 프레임 워크라고 생각할 수 있습니다. 광범위한 기능 또는 특정 사용자 상호 작용을 정의하고 모든 것이 함께 작동하는지 확인하십시오. DUSTA는 단위 테스트를위한 것입니다. 특정 모델을 선택하고 해당 개별 작품에 대한 까다로운 작은 기능을 철저히 테스트합니다.

일반적으로 이러한 종류의 프레임 워크를 함께 사용하려고합니다. 예를 들어, 대부분의 광범위하고 높은 수준의 테스트는 오이로 작성 될 수 있지만 시스템에 특히 복잡하거나 불투명 한 코드가 있으면 Doota 또는 RSPEC로 드릴 다운하여 세부 사항을 테스트 할 수 있습니다.

다른 팁

그들은 완전히 다른 목표를 가지고 있습니다. Whita는 Test :: Unit 위에 구축 된 단위 테스트 확장입니다.

오이는 테스트 :: unit/rspec/uthing을 사용할 수있는 수락/기능 테스트 프레임 워크입니다.

예를 들어 rspec과 직접 비교할 수 있습니다.

나는 당신이 실제로 당신을 언급하는 다른 사람을 보지 못합니다 dooksa를 사용할 수 있습니다 오이의 "테스트 엔진"으로.

오이는 수락 테스트를 목표로하고 있습니다. Whita는 단위 테스트 프레임 워크입니다.

해야 할 일은 연장이다 Test::Unit 테스트 매크로, 어설 션 및 도우미로 구성된 프레임 워크. Shoulda는 단위 테스트를 작성하는 더 아름다운 방법입니다.

오이 - RSPEC의 "스토리 러너"를 다시 쓰는 것은 행동 중심의 개발. 비즈니스로 읽을 수있는 도메인 별 언어로 실행 가능한 사양을 작성할 수 있습니다. 오이는 더 많은 승인 테스트 도구입니다.

오이와해야 할 일은 따라서 다른 목표를 가지고 있습니다 (BDD에 Dooksa를 사용하더라도).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top