Depuração, teste e desempenhoDebugging, testing, and performance

Esta seção mostra como usar o Microsoft Visual Studio para depurar, testar e otimizar seu aplicativo.This section shows you how to use Microsoft Visual Studio to debug, test, and optimize your app. Ela também inclui ferramentas como o Portal de Dispositivos do Windows (para monitoramento de dispositivos e configuração) e o Kit de Certificação de Aplicativos Windows (para preparar seu aplicativo para a Microsoft Store).It also includes tools like the Windows Device Portal (for device monitoring and configuration) and the Windows App Certification Kit (to prepare your app for the Microsoft Store).

TópicoTopic DescriçãoDescription
Implantando e depurando aplicativos UWPDeploying and debugging UWP apps Este artigo apresenta as etapas para abordar vários destinos de depuração e implantação.This article guides you through the steps to target various deployment and debugging targets.
Testando e depurando ferramentas para PLM (Gerenciamento do Tempo de Vida do Processo)Testing and debugging tools for Process Lifetime Management (PLM) Ferramentas e técnicas para depurar e testar como o aplicativo funciona com o Gerenciamento do Tempo de Vida do Processo.Tools and techniques for debugging and testing how your app works with Process Lifetime Management.
Testar com o Emulador Microsoft para Windows 10 MobileTest with the Microsoft Emulator for Windows 10 Mobile Simule a interação do mundo real com um dispositivo e teste os recursos de seu aplicativo usando as ferramentas incluídas no Emulador Microsoft para Windows 10 Mobile.Simulate real-world interaction with a device and test the features of your app by using the tools included with Microsoft Emulator for Windows 10 Mobile. O emulador é um aplicativo da área de trabalho que emula um dispositivo móvel que executa o Windows 10.The emulator is a desktop application that emulates a mobile device running Windows 10. Ele oferece um ambiente virtualizado no qual você pode depurar e testar aplicativos do Windows sem um dispositivo físico.It provides a virtualized environment in which you can debug and test Windows apps without a physical device. Além disso, ele oferece um ambiente isolado para seus protótipos de aplicativos.It also provides an isolated environment for your application prototypes.
Testar aplicativos Surface Hub usando o Visual StudioTest Surface Hub apps using Visual Studio O simulador do Visual Studio fornece um ambiente onde você pode projetar, desenvolver, depurar e testar os aplicativos de Plataforma Universal do Windows (UWP), incluindo os aplicativos que você criou para o Microsoft Surface Hub.The Visual Studio simulator provides an environment where you can design, develop, debug, and test Universal Windows Platform (UWP) apps, including apps that you have built for Microsoft Surface Hub. O simulador não usa a mesma interface de usuário que o Surface Hub, mas é útil para testar a aparência e o comportamento de seu aplicativo no tamanho de tela e resolução do Surface Hub.The simulator does not use the same user interface as Surface Hub, but it is useful for testing how your app looks and behaves at the Surface Hub's screen size and resolution.
Implantar um aplicativo por meio de registro de arquivo flexívelDeploy an app through loose file registration Este guia mostra como usar o layout de arquivo flexível para validar e compartilhar aplicativos do Windows 10 sem necessidade de empacotá-los.This guide shows how to use the loose file layout to validate and share Windows 10 apps without needing to package them.
Teste betaBeta testing O teste beta dá a você a chance de aprimorar seu aplicativo com base nos comentários de pessoas de fora de sua equipe de desenvolvimento que experimentam seu aplicativo não lançado em seus próprios dispositivos.Beta testing gives you the chance to improve your app based on feedback from individuals outside of your app-development team who try your unreleased app on their own devices.
Portal de Dispositivos do WindowsWindows Device Portal O Windows Device Portal permite que você configure e gerencie seu dispositivo remotamente por uma rede ou conexão USB.The Windows Device Portal lets you configure and manage your device remotely over a network or USB connection.
Kit de Certificação de Aplicativos WindowsWindows App Certification Kit Para aumentar as chances de seu aplicativo ser publicado na Microsoft Store ou obter a certificação do Windows, valide e teste-o localmente antes de enviá-lo para certificação.To give your app the best chance of being published on the Microsoft Store, or becoming Windows Certified, validate and test it locally before you submit it for certification. Este tópico mostra como instalar e executar o Kit de Certificação de Aplicativos Windows.This topic shows you how to install and run the Windows App Certification Kit.
DesempenhoPerformance Os usuários esperam que seus aplicativos mantenham a capacidade de resposta e naturalidade no uso e não consumam muita bateria.Users expect their apps to remain responsive, to feel natural, and not to drain their battery. Tecnicamente, o desempenho é um requisito não funcional, mas tratar o desempenho como um recurso ajudará você atender às expectativas dos usuários.Technically, performance is a non-functional requirement but treating performance as a feature will help you deliver on your users' expectations. Especificar metas e mensurar são fatores importantes.Specifying goals, and measuring, are key factors. Determine quais são os cenários críticos de desempenho; defina o que significa bom desempenho.Determine what your performance-critical scenarios are; define what good performance mean. Em seguida, faça medições o quanto antes e com frequência suficiente ao longo do ciclo de vida do projeto para cumprir suas metas.Then measure early and often enough throughout the lifecycle of your project to be confident you'll hit your goals.
Aplicativos adaptáveis de versãoVersion adaptive apps Aproveite as APIs e os recursos mais recentes atingindo o público-alvo mais amplo possível.Take advantage of the latest APIs and features while still reaching the broadest possible audience. Use verificações de API de runtime para adaptar seu código e XAML no runtime aos recursos disponíveis na versão do Windows 10 em que seu aplicativo está sendo executado.Use runtime API checks to adapt your code and XAML at runtime to the features available on the version of Windows 10 where your app is running.