2016-07-29 5 views

답변

5

XCTest is 시각적 요구 사항을 주장하기보다는 기능 테스트를위한 것입니다.

배경색과 같은 요구 사항을 테스트하려면 단위 테스트를 사용하여 해당 뷰 컨트롤러를 초기화하고 뷰의 배경색을 확인하십시오. 이미지 비교에 의존 할 필요가 없으며 단위 테스트가 훨씬 빠릅니다.

+1

버튼의 탭에서 뷰의 색상을 변경한다고 말하면 XCTest 단위 테스트로 유효성을 검사 할 수 있습니까? –

+0

@IBAction 메서드가 호출 될 때 배경색이 변경되었는지 확인할 수 있습니다. – Oletha

+0

하지만 단위 테스트에서는 트리거 할 작업을 자동으로 탭 할 수 없으며 사용 가능한 레코드 모드가 없습니다. –