Depuración, pruebas y rendimientoDebugging, testing, and performance

En esta sección se muestra cómo usar Microsoft Visual Studio para depurar, probar y optimizar tu aplicación.This section shows you how to use Microsoft Visual Studio to debug, test, and optimize your app. También se incluyen herramientas como el Portal de dispositivos Windows (para supervisión y configuración de dispositivos) y el Kit para la certificación de aplicaciones en Windows (para preparar la aplicación para 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).

TemaTopic DescripciónDescription
Implementación y depuración de aplicaciones para UWPDeploying and debugging UWP apps Este artículo te guiará en el procedimiento para dirigirte a distintos destinos de implementación y de depuración.This article guides you through the steps to target various deployment and debugging targets.
Herramientas de pruebas y depuración de Administración del ciclo de vida de los procesos (PLM)Testing and debugging tools for Process Lifetime Management (PLM) Herramientas y técnicas para depurar y probar cómo funciona tu aplicación con Administración del ciclo de vida de los procesos.Tools and techniques for debugging and testing how your app works with Process Lifetime Management.
Pruebas con el Emulador de Microsoft para Windows 10 MobileTest with the Microsoft Emulator for Windows 10 Mobile Simula la interacción en el mundo real con un dispositivo y prueba las funciones de tu aplicación con las herramientas que se incluyen en el Emulador de 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. El emulador es una aplicación de escritorio que simula un dispositivo móvil que ejecuta Windows 10.The emulator is a desktop application that emulates a mobile device running Windows 10. Proporciona un entorno virtualizado en el que puedes depurar y probar aplicaciones de Windows sin un dispositivo físico.It provides a virtualized environment in which you can debug and test Windows apps without a physical device. También proporciona un entorno aislado para prototipos de la aplicación.It also provides an isolated environment for your application prototypes.
Probar aplicaciones de Surface Hub con Visual StudioTest Surface Hub apps using Visual Studio El simulador de Visual Studio ofrece un entorno donde puede diseñar, desarrollar, depurar y probar aplicaciones de la Plataforma universal de Windows (UWP), incluidas las aplicaciones que hayas creado para 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. El simulador no usa la misma interfaz de usuario que Surface Hub, pero es útil para probar el aspecto y el comportamiento de la aplicación con la resolución y el tamaño de la pantalla de 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.
Implementar una aplicación mediante el registro de archivos dinámicoDeploy an app through loose file registration En esta guía se muestra cómo usar el diseño de archivos dinámico para validar y compartir aplicaciones de Windows 10 sin necesidad de empaquetarlas.This guide shows how to use the loose file layout to validate and share Windows 10 apps without needing to package them.
Pruebas betaBeta testing Las pruebas beta te ofrecen la posibilidad de mejorar tu aplicación en función de los comentarios de las personas fuera del equipo de desarrollo de aplicaciones, que prueban la aplicación no comercial en sus propios 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 WindowsWindows Device Portal Windows Device Portal te permite configurar y administrar de forma remota el dispositivo mediante una red o una conexión USB.The Windows Device Portal lets you configure and manage your device remotely over a network or USB connection.
Kit para la certificación de aplicaciones en WindowsWindows App Certification Kit Para que la aplicación tenga posibilidades de publicarse en Microsoft Store u obtener la certificación de Windows, debes validarla y probarla localmente antes de enviarla para su certificación.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. En este tema explicamos cómo instalar y ejecutar el Kit para la certificación de aplicaciones en Windows.This topic shows you how to install and run the Windows App Certification Kit.
RendimientoPerformance Los usuarios esperan que sus aplicaciones sean dinámicas, que su uso sea natural y que no agoten fácilmente la batería.Users expect their apps to remain responsive, to feel natural, and not to drain their battery. Técnicamente, el rendimiento es un requisito no funcional, pero tratarlo como una característica te ayudará a cumplir las expectativas de los usuarios.Technically, performance is a non-functional requirement but treating performance as a feature will help you deliver on your users' expectations. Especificar objetivos y realizar mediciones son factores clave.Specifying goals, and measuring, are key factors. Determina cuáles son los escenarios críticos para el rendimiento, define lo que significa un buen rendimiento.Determine what your performance-critical scenarios are; define what good performance mean. A continuación, realiza mediciones al principio y con la suficiente frecuencia durante el ciclo de vida del proyecto, para estar seguro de que cumples los objetivos.Then measure early and often enough throughout the lifecycle of your project to be confident you'll hit your goals.
Aplicaciones adaptables para versionesVersion adaptive apps Aprovecha las API y características más recientes a la vez que llegas al público más amplio posible.Take advantage of the latest APIs and features while still reaching the broadest possible audience. Usa las comprobaciones de API en tiempo de ejecución para adaptar tu código y el XAML en tiempo de ejecución a las características disponibles en la versión de Windows 10 donde se ejecuta tu aplicación.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.