2011-08-04 8 views
4

나는 백본 (backbone)을 사용하는 레일즈 애플리케이션을 연구 중이다. 오이와 RSpec으로 순수한 레일 부분을 테스트하고 있으며 백본 부분 테스트와 비슷한 것을 찾고 있습니다.Rails + Backbone.js 애플리케이션 테스트하기

나는 재스민을 사용하려고 시도했지만, 루비 보석에 대한 문서가 부족하기 때문에 실패했다. 현재 Selenium RC를 사용하는 외부 응용 프로그램 (예 : 이전 프로젝트에서 사용한 자동 테스트 도구 인 RobotFramework)을 사용할 것을 고려하고 있지만 이것이 최선의 방법이라고 확신하지는 않습니다. 더 좋은 도구가 있습니까?

답변

1

수락 테스트/bdd에 cucumber + selenium 또는 capybara-webkit을 사용하지 않는 이유는 무엇입니까?

+0

셀루 니움은 순수한 악마입니다. 재스민으로 응용 프로그램을 테스트 할 수 있다면 그렇게해야합니다. ;) – luacassus

+4

셀레늄은 세계 최고의 도구는 아니지만 자스민과 비교할 수는 없다는 것에 동의합니다. 이것들은 두 가지가 있습니다 : 하나는 전체 스택의 수락 테스트이고 다른 하나는 단위 테스트 프레임 워크입니다. – iafonov

2

상위 수준의 bdd 통합 테스트 항목 인 경우 iafonov가 정확합니다. 오이, 그 관련 물건 (셀레늄, 카피 바라)은 잘 작동합니다. 그러한 사람이 읽을 수있는 검사가 필요하지 않다면 스테이크 보석 (https://github.com/cavalle/steak)도 있습니다. 나는 그것을 사용하지 않았지만 합리적으로 보인다.

js에 대해 더 많은 단위 테스트를 원하면 Jasmine을 제안합니다. 나는 그것을 사용했고, 그것은 나를 위해 위대한 일을했다. 나는 rspec 문법과 얼마나 흡사한지 특히 좋아했다.

혹시 문제를 게시 한 경우 도움이 될 수 있습니까?

관련 문제