테스트 문제 해결
중요
Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.
이 섹션의 문서에서는 App Center 테스트에 대한 일반적인 문제 해결 팁을 제공합니다.
일반 팁
문제를 진단하는 방법을 잘 모르는 경우 몇 가지 일반적인 팁은 다음과 같습니다.
- 테스트가 로컬로 작동하는지 확인합니다. 변수를 최소화하기 위해 유사한 디바이스 모델 및 OS 버전을 비교하는 것이 가장 좋습니다.
- 공통된 변수가 하나 이상 있는 테스트의 작업 디바이스와 실패한 디바이스를 비교합니다. 예를 들어 OS 버전, 모델 또는 폼 팩터가 있습니다.
- iOS 시뮬레이터 앱 패키지는 테스트에 업로드할 수 없습니다. 테스트하려면 시스템이 개발 프로비저닝 파일을 사용하여 다시 서명할 수 있는 IPA(iOS 디바이스 빌드)가 필요합니다.
- App Center에서 테스트를 안정적으로 통과하려면 테스트 도구 모음에 추가 시간 또는 서버 연결이 필요할 수 있습니다.
- 테스트는 여러 앱 또는 시스템 앱(브라우저, 카메라 등)을 자동화할 수 없습니다. 이 제한은 로컬에서 전체 시스템 제어를 허용하는 프레임워크를 테스트하는 경우에도 마찬가지입니다.
- 테스트 도구 모음에 앱 DLL을 포함하지 마세요. 앱 이진이 테스트에 제공되므로 앱 DLL이 필요하지 않습니다. 이러한 DLL을 포함하는 경우 중단 또는 기타 이상한 증상과 같은 예기치 않은 동작이 발생할 수 있습니다.
일반적인 문서화된 문제
- (Android) 누락되거나 손상된 스크린샷
- (iOS) 개인 정보 경고
- (iOS) 잘못된 좌표
- CLI 종료 코드
- 테스트 중 데이터베이스 변경 내용
- 디바이스 유휴 상태
- 디바이스 로그 분석
- 중단된 디바이스
- 테스트 보고서 단계 동기화 중
- 시간 제한
- 웹 & 서버 연결 문제
프레임워크별 리소스
로컬 테스트 또는 특정 프레임워크 기능을 사용할 때 발생하는 문제는 일반적으로 프레임워크별 문제 해결이 필요합니다. 유용한 리소스는 다음과 같습니다.
App Center 가이드 | 외부 프레임워크 설명서 |
---|---|
Appium | Appium 웹 사이트 |
호리병박 | Calabash iOS Wiki, Calabash Android Wiki |
에스프레소 | 에스프레소 설명서 |
Xamarin.UITest | 해당 없음 |
XCUITest | XCUITest 설명서 |
App Center 지원에 문의
App Center 포털 https://www.appcenter.ms> 의 오른쪽 위 모서리에 있는 도움말 메뉴를 엽니다. ? > 고객 지원에 문의하세요. 메시지 필드를 사용하여 문제 또는 질문을 설명합니다. 지원은 업무 시간 동안에만 영어로 제공됩니다.