2014-06-11 3 views
0

iOS 앱에서 Calabash를 사용하여 UI 테스트를 수행하고 있습니다.iOS CI : 봇을 사용하여 호리병박 테스트를 실행하는 방법은 무엇입니까?

테스트는 Gherkin 스타일을 사용하여 작성 될 수 있고 RubyMine을 사용할 수 있으므로 Calabash가 선택되었습니다.

작은 것들 시나리오 작성 중 언제든지 사용자가 성공적으로 로그인했을 때처럼 이미 구현 된 함수의 목록을 쉽게 얻을 수 있으며 RubyMine은 모든 새로운 시나리오에 대한 함수를 생성합니다. 이것들은 실제로 큰 이점입니다.

나쁜 점 : Calabash의 UI 테스트 이외에도 봇을 사용하여 실행하는 원시 단위 테스트가 있지만 OSX Server에서 봇을 사용하여 테스트하는 방법을 알지 못했습니다.

그래서 이상적인 세계에서 나는 봇이 UI 테스트를 실행하고 멋진 OS X Server 웹 페이지 결과를 제공 할 수 있지만, 동시에 칼라 백을 사용하여 모든 이점을 얻고 싶습니다. RubyMine

아니면 봇을 사용하여 OS X Server에서 calabash 오이 테스트를 실행하는 방법이 있습니까? 그리고 OS X Server를 사용하여 원시 단위 테스트를하고 젠킨스 (Jenkins)를 오이 테스트에 사용하는 것은 정말로 편한 일입니다. 한 가지 도구만으로 모든 일을 처리 할 수 ​​있습니다.

제안 사항?

답변

0

새 봇을 만들고 해당 Schmeme을 음부 표기법 (예 : MyXcodeScheme-cal)으로 설정하십시오. 그런 다음 예를 들어 테스트 탭에 iPhone을 대상으로 추가하십시오.

그러나 성공적인 통합이 Calabash 테스트가 통과되었음을 의미하지는 않으며 테스트가 실행되었음을 의미합니다! 따라서 Calabash 테스트 결과 자체는 나중에 수동으로 조사해야합니다. S

:

관련 문제