2009-10-26 6 views
3

RSpec과 오이를 조사해 본 결과 unittesting에 무엇이 추가되는지 궁금합니다.BDD 테스트 프레임 워크 - RSpec 및 오이

한편으로 "이야기"또는 더 읽기 쉬운 테스트를하는 것이 더 좋다고 말할 수 있지만,이 모든 함수 이름의 앨리어싱이 코드 사용의 예로서 unittest를 사용하는 것에 반대하지는 않습니까?

답변

3

오이와 같은 기능 테스트는 단위 테스트와 매우 다릅니다. 단위 테스트는 메소드/클래스 수준에서 작업 단위를 테스트해야합니다. 이상적으로 전체 시스템 간의 상호 작용을 테스트해서는 안됩니다. 신속하고 고립되어 있어야합니다. (http://agileinaflash.blogspot.com/2009/02/first.html 참조)

오이 어디로 오는지. 고객이 앱이 원하는 것을 정의 할 수있는 부분을 제공 한 다음이를 구현하는 테스트를 작성합니다. 이것은 오이 층이 UI와 동일한 수준에 놓일 가능성이 높다는 것을 의미합니다. 따라서 UI에 보너스로 로직을 배치 할 수 없습니다.

향후 고객이 기능을 변경하고자 할 때 테스트를 열고 고객과의 기대치를 변경 한 다음 변경 사항을 코딩하십시오. 모든 것을 CI와 당신의 선한 마음으로 연결하십시오.

+0

그 점이 약간 명확 해졌습니다 .--) 감사합니다. –