다양한 유형의 루비 애플리케이션에 가장 일반적으로 사용되는 단위 테스트 프레임 워크는 무엇입니까? [복제하다

StackOverflow https://stackoverflow.com/questions/1448783

문제

이 질문은 이미 여기에 답이 있습니다.

Rails, Merb, Sinatra, Ramaze 및 Desktop Frameworks -Shoes와 같은 다른 웹 프레임 워크에 사용되는 동일한 단위 테스트 프레임 워크입니까?

그리고 다양한 웹 및 데스크탑 프레임 워크와 함께 작동하는 가장 널리 사용되는 단위 테스트 프레임 워크는 무엇입니까?

도움이 되었습니까?

해결책

TestUnit은 Junit을 기반으로하므로 대부분의 언어에 대한 포트가 있습니다. 이것은 아마도 가장 유비쿼터스 일 것입니다.

행동 중심 테스트는 RSPEC와 같은 도구를 산출했으며 현재 Ruby/Rails 세계에서 가장 인기있는 테스트 프레임 워크 인 것 같습니다. (다음은 인기에 대한 탭을 유지하려는 사이트입니다. http://ruby-toolbox.com/categories/testing_frameworks.html)

구문 적으로 당신은 그 두 개의 큰 캠프들 사이에서 선택해야합니다. 그 안에는 각각 자체의 역사, 플러스 및 마이너스가있는 많은 구현이 있습니다. 테스트 유닛 세계에서도 "Dooksa"를 잡고 RSPEC이 제공하는 많은 것들을 가질 수 있습니다. 혼란 스럽습니까?

대부분의 도구는 프레임 워크에 명시 적으로 연결되어 있지 않으며 레일과 상당히 독립적으로 작동하지 않습니다.

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