2017-03-20 3 views
0

수입 XCTest, 스위프트 3

클래스 UnitTestClass : XCTestCase {

override func setUp() { 
    super.setUp() 
    // Put setup code here. This method is called before the invocation of each test method in the class. 
} 

override func tearDown() { 
    // Put teardown code here. This method is called after the invocation of each test method in the class. 
    super.tearDown() 
} 

func testExample() { 

} 

내 응용 프로그램에서 여러의 UIViewController 클래스를 가지고있다. 이제는 Xcode 8의 UIAutomation을 사용하여 각 클래스를 테스트하고 싶습니다. 검색을 많이 한 후에 Xcode 또는 swift의 최신 버전에서 유용한 자습서 나 도구를 얻지 못했습니다. 내 응용 프로그램의 첫 번째 화면은 로그인 화면입니다. 누군가가 나를 도울 수 있습니까 UIAutomation는 엑스 코드 (8)가 사용됩니다 믿는 유용한 솔루션

답변

1

을 아웃 찾을 수 있습니다하지만 당신은 단순히 다음을 수행하여 엑스 코드 8의 UI 테스트를 설정할 수 있습니다 : 아이폰 OS UI를 추가

  1. 을 테스트 대상을 프로젝트에 묶으십시오.
  2. 해당 대상의 일부로 생성 된 새 테스트 파일 아래에 테스트 메서드를 만듭니다.
  3. 메서드 내에서 중괄호 안을 클릭하십시오.
  4. 시뮬레이터에서 UI 작업 기록을 시작하려면 소스 편집기 아래에 표시된 "기록"아이콘을 클릭하십시오.

Xcode의 UI 테스트에 대한 자세한 내용은 WWDC Video을 참조하십시오.