비디오: Will iPad Air 2 + iPad OS replace a computer in 2019? (iOS 13 BETA) 2024
iOS 앱을 테스트하는 동안 여러 단계에서 테스트해야합니다. 각 클래스와 메소드를 테스트하십시오. 클래스가 어떻게 작동하는지 테스트합니다. 마지막으로, 사용자 인터페이스에서 최종적으로 완전히 결합 된 앱을 테스트합니다. 이 테스트 레벨에 대한 더 자세한 설명은 다음과 같습니다:
-
단위 테스트: 개별 클래스 또는 관련된 클래스의 작은 세트에서 테스트를 단위 테스트라고합니다. 개별 개발자는 일반적으로 이러한 종류의 테스트를 수행합니다 (예: 자신의 프로그램에서 다른 개발자가 소스 제어를 사용하기 전에 검사).
단위 테스트에서는 클래스의 인스턴스를 만들고 다른 입력 값을 사용하여 메서드를 모두 호출 한 다음 메서드가 제대로 작동하는지 확인합니다.
일반적으로 iOS의 단위 테스트는 모델 객체 (예: Tic-Tac-Toe 앱의 Game 클래스 객체)에서 수행됩니다. 그러나 모든 UI 요소가 제대로 작동하는지 확인하기 위해 단일 화면을 테스트하는 경우조차도 단위 테스트로 간주 할 수 있습니다.
-
이름에서 알 수 있듯이 통합 테스트의 목적은 서로 다른 소프트웨어 모듈이 제대로 작동하도록하는 것입니다. 시스템 테스트:
-
이 경우 시스템 전체는 잠재적 인 앱 사용자로 테스트됩니다. 앱을 개발하는 유일한 사람이고 선행 수준이 당신과 어떤 관련이 있는지 궁금해하는 경우 대답은 모든 역할을 수행한다는 것입니다. 예를 들어 구성 요소를 테스트하는 단일 개발자 단위, 독립적으로 개발 된 두 구성 요소 (예: Game 클래스 및 Game Session보기 컨트롤러)를 결합하는 통합 테스터 및 전체 응용 프로그램을 테스트하는 시스템 테스터 일 수 있습니다.