디버깅, 테스트 및 성능
이 섹션은 앱을 Microsoft Visual Studio를 사용하여 디버그, 테스트 및 최적화하는 방법을 보여 줍니다. 또한 Windows Device Portal(디바이스 모니터링 및 구성용) 및 Windows 앱 인증 키트(Microsoft Store용 앱 준비)와 같은 도구도 포함되어 있습니다.
토픽 | 설명 |
---|---|
UWP 앱 배포 및 디버깅하기 | 이 문서는 다양한 배포를 대상으로 지정하고 대상을 디버깅하는 단계를 안내합니다. |
PLM(프로세스 수명 관리) 테스트 및 디버깅 도구 | 프로세스 수명 관리에서 앱의 작동 방식을 디버깅 및 테스트하기 위한 도구와 기술입니다. |
Windows 10 Mobile용 Microsoft 에뮬레이터로 테스트하기 | 실제 디바이스 조작을 시뮬레이션하고 앱의 기능을 테스트하기 위해 Windows 10 Mobile용 Microsoft Emulator에 포함된 도구를 사용합니다. 이 emulator는 Windows 10을 실행하는 모바일 장치를 에뮬레이트하는 데스크톱 애플리케이션입니다. 이 애플리케이션은 실제 장치를 사용하지 않고도 Windows 앱을 디버그 및 테스트할 수 있는 가상화된 환경을 제공합니다. 또한 애플리케이션 프로토타입을 위한 격리된 환경을 제공합니다. |
Visual Studio를 사용하여 Surface Hub 앱 테스트하기 | Visual Studio 시뮬레이터는 Microsoft Surface Hub용으로 빌드한 앱을 포함하여 UWP(유니버설 Windows 플랫폼) 앱을 디자인, 개발, 디버그 및 테스트할 수 있는 환경을 제공합니다. 시뮬레이터는 Surface Hub와 동일한 사용자 인터페이스를 사용하지 않지만 Surface Hub의 화면 크기와 해상도에서 앱의 모양과 동작을 테스트하는 데 유용합니다. |
느슨한 파일 등록을 통해 앱 배포하기 | 이 가이드는 느슨한 파일 레이아웃을 사용하여 Windows 10 앱을 패키지하지 않고도 유효성을 검사하고 공유하는 방법을 보여 줍니다. |
베타 테스트 | 베타 테스트를 수행하면 앱 개발 팀 외부에 있는 사용자의 디바이스에서 아직 릴리스되지 않은 앱을 시험해 보고 사용자의 피드백에 따라 앱을 향상시킬 수 있습니다. |
Windows Device Portal | Windows Device Portal로 네트워크 또는 USB 연결을 통해 원격으로 디바이스를 구성하고 관리할 수 있습니다. |
Windows 앱 인증 키트 | 앱이 Microsoft Store에 게시되거나 Windows Certified를 획득할 수 있는 가장 좋은 기회를 제공하려면 앱을 제출하여 인증을 받기 전에 로컬로 유효성을 검사하고 테스트합니다. 이 항목은 Windows 앱 인증 키트를 설치하고 실행하는 방법을 보여 줍니다. |
성능 | 사용자는 앱이 응답성을 유지하고 자연스러운 느낌을 주며 배터리를 소모하지 않기를 기대합니다. 기술적으로 성능은 기능적 요구 사항이 아니지만 성능을 기능으로 처리하는 것이 사용자의 기대를 충족하는 데 도움이 됩니다. 목표 지정 및 측정이 중요한 요소입니다. 성능에 중요한 시나리오가 무엇인지 결정합니다. 우수한 성능이란 무엇인지 정의해 봅니다. 그런 다음 초기에 측정하고 프로젝트의 수명 주기 동안 목표를 달성할 수 있는지 확인합니다. |
버전 적응 앱 | 가장 광범위한 잠재적 대상 그룹에 도달한 상태에서 최신 API와 기능을 계속 활용합니다. 런타임에 앱이 실행되는 Windows 10의 버전에 사용할 수 있는 기능에 맞게 코드와 XAML을 조정하기 위해 런타임 API 검사를 사용합니다. |