2012-06-30 2 views
0

Rails에서 TDD로 시작하는 것이 그리 쉽지는 않습니다. 몇 가지 예를 찾아 보았지만 실제로 아무도 Rspec과 오이로 TDD/BDD를 수행하는 방법을 설명하지 않습니다. 그들은 대개 rspec의 이전 버전을 사용하거나 다른 버전을 선호합니다 (따라서 오이 테스트와 rspec 테스트가 분리되어 있음을 알 수 있습니다). 그런데 어떻게 해야할지를 말하지만, 실제 과정은 전혀 설명되지 않습니다. (저는 카피 바라와 함께 토글하는 법을 많이 읽었습니다. 그러나 그들과 함께 bdd를 진행하는 방법에 대해서 한 번만).Rspec과 오이로 TDD/BDD를 수행하는 방법에 대한 실제 예제

togheter를 사용하는 방법, 테스트 복제 (뷰 스펙 및 오이와 함께 수행해야하는 다른 테스트 사용 안 함)를 피하는 방법을 알고 싶습니다. 테스트하지 않을 항목에 대한 설명이있을 수 있습니다 (예를 들어 대부분의 경우 HTML 출력을 테스트하는 것은 쓸모가 없으므로 플래시 메시지와 같이보고있는 내용과 일치하도록 로그인했는지 테스트하는 것이 유용 할 수 있습니다.

이 두 가지 도구를 사용하여 BDD를 진행하는 방법에 대한 단계별 목록을 제공해주십시오. 최신 튜토리얼 (최신 버전 사용) 또는 스크린 캐스트가 좋을 것입니다.

감사합니다. 코드 - - 팩터 외부 큰 루프 테스트입니다 :

그것은 단순한 2 개 루프 과정과 함께 RSpec에와 오이를 사용하는 방법에 대해 설명합니다

답변

5

은 내가보기 엔 당신이 찾고있는 정확하게 무엇 이는 Rspec book 당신에게 추천합니다 당신이 오이로하는 과정과 각 단계는 Rspec으로하는 Test - Code - Refactor 과정의 여러 반복로 구성됩니다.

이 책에서는 두 도구를 동시에 사용하는 방법과시기에 대해 설명합니다.

TDD-BDD에 대한보다 폭 넓은 비전을 원한다면 더 많은 언어/도구에 대해 불가지론적이고 프로세스 지향적 인 언어 인 GOOS book을 제안하십시오.

+0

놀라운 책입니다. 감사! –

관련 문제