이 학습서는 자기 소유의 애플리케이션을 테스트하는 애플리케이션 개발자와 개발자가 준비한 애플리케이션을 테스트하는 테스터를 대상으로 합니다. 이 학습서의 컨텍스트에서 차이점을 이해하는 것이 중요합니다.
개발자-테스터인 경우 iOS 애플리케이션을 빌드하고 컴파일할 수 있다고 가정합니다. 즉, 테스트할 애플리케이션(AUT)용 Xcode 프로젝트가 포함된 Xcode를 실행 중인 Macintosh 컴퓨터가 있다고 가정합니다. 이에 따라 테스트할 iOS 애플리케이션을 준비할 수 있습니다. 즉, 제공된 빌드 스크립트를 실행하여 AUT를 인스트루먼테이션할 수 있습니다. AUT를 인스트루먼테이션하는 단계는 레슨 2: 테스트를 위해 테스트할 애플리케이션 준비에서 제공됩니다.
테스트이지만 개발자가 아닌 경우 AUT용 소스 코드가 있는 Macintosh 컴퓨터가 없을 수 있습니다. 이 경우 개발자로부터 인스트루먼트된 버전의 AUT를 얻어 테스트를 시작하기 전에 iOS 디바이스에 해당 AUT를 설치해야 합니다. 인스트루먼트된 애플리케이션을 설치하는 단계는 레슨 3: iOS 디바이스에 인스트루먼트된 애플리케이션 설치에서 제공됩니다.
애플리케이션을 테스트하는 실제 단계는 두 유형의 사용자 모두에게 적용 가능합니다. 이러한 단계는 테스트 레코딩, 테스트 향상, 테스트 실행 및 결과 보기를 포함합니다.
이 학습서의 목표는 iOS 애플리케이션을 테스트하는 과정을 안내하는 것입니다. 이 학습서는 몇 가지 레슨으로 나뉩니다. 다음 태스크를 수행하는 방법에 대해 학습합니다.