2011-01-24 3 views
2

나는 Before hook을 통해 Background를 사용해야 할 때의 좋은 연습 방법을 생각해 내려고하고있다.오이 배경 대 전 바늘

나는 다른 사람들의 블로그 게시물을보고 웹을 둘러 보았지만 너무 무릎을 꿇고있다.

어떤 의견을 언제 사용하고, 더 중요한 것은 분명히 그 중 하나를 사용하지 않을 때의 의견입니까?

답변

3

두 가지를 구별하기 위해 필자는 테스트를 통신으로 사용합니다. 추가하려는 기능이 일반 언어 시나리오 및 기능을 읽는 사용자에게 필요하면 배경 섹션으로 이동해야합니다. 기능이 테스트 프레임 워크 구현의 일부일 경우, Before hook으로 이동해야합니다.

시나리오와 기능을 명확하게 유지하는 것은 좋은 오이 테스트를 구축하는 데있어 중요한 부분입니다.

누군가가 시나리오를 수동으로 테스트하고 있다면 스스로 배경/이전 훅에 넣을 기능을 수행해야하는지 스스로에게 물어볼 수있는 다른 정신력 검사가 필요하다고 생각합니다. 만약 그렇다면, 필자는 그것을 feature 파일의 Background 섹션에 넣을 것이다. 그렇지 않다면 코드에서 다시 연결하십시오.