2011-04-23 4 views
1

UI 용 단위 테스트 작성시 테스트를 작성할 때 무엇을 작성합니까?iphone - UI 단위 테스트?

  • 각 방법을 테스트합니까? (예 : 메서드가 올바른 데이터를 반환합니다)
  • 또는 기능을 테스트합니까? (테이블에 데이터가 입력되는지 확인하십시오.)

테스트중인 항목을 제외한 모든 것을 조롱해야합니까? 테이블 뷰가 올바르게 채워지는지 테스트하려고한다고 가정 해 봅시다. 나는 다른 모든 것을 조롱합니까?

는 possibe 나는 일반적인 방법이 대답하려고합니다

답변

1

만큼 세부 사항을 제공하십시오. UI-ish 코드를 테스트 할 때 UI 자체에서 "한 걸음 떨어진"테스트를 대상으로하는 것이 좋습니다. 전의. 가능한 경우 UI 자체 대신 모델에 대해 실행하십시오. 이 방법은 훨씬 덜 부서지기 쉽습니다. 나는 iOS UI 테스트 자동화에 익숙하지 않지만, 이런 종류의 것들은 가장 작은 레이아웃 변경 등을 돌파하는 경향이있다.

0

Gorilla Logic에서 FoneMonkey을 살펴볼 것을 제안 할 것이다. 그들은 단위 테스트를 작성하는 데 아주 좋은 유틸리티를 가지고 있는데, 실제로 사용자 관점에서 테스트합니다. UI가 있어야하는지, 즉 UI가 맞는지 확인하십시오. 올바른 값을 포함하고 있습니다.

얼굴이없는 환경에서도 실행할 수 있습니다. 지속적인 통합 서버 등