Отладка, тестирование и производительностьDebugging, testing, and performance

В этом разделе показано, как использовать Microsoft Visual Studio для отладки, тестирования и оптимизации приложения.This section shows you how to use Microsoft Visual Studio to debug, test, and optimize your app. В нем также описываются такие инструменты, как портал устройств Windows (для мониторинга и настройки устройств) и комплект сертификации приложений для Windows (для подготовки приложения для 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).

РазделTopic ОписаниеDescription
Развертывание и отладка приложений UWPDeploying and debugging UWP apps В этой статье описываются действия, которые необходимо выполнить, чтобы выбрать то или иное целевое устройство развертывания и отладки.This article guides you through the steps to target various deployment and debugging targets.
Средства тестирования и отладки для управления жизненным циклом процесса (PLM)Testing and debugging tools for Process Lifetime Management (PLM) Средства и методы отладки и тестирования работы приложений с управлением жизненным циклом процесса.Tools and techniques for debugging and testing how your app works with Process Lifetime Management.
Тестирование при помощи эмулятора устройства с Windows 10 Mobile (Майкрософт)Test with the Microsoft Emulator for Windows 10 Mobile Вы можете имитировать взаимодействие с устройством в реальных условиях и проверить возможности своего приложения с помощью средств эмулятора устройства с 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. Эмулятор — это классическое приложение, которое имитирует мобильное устройство под управлением Windows 10.The emulator is a desktop application that emulates a mobile device running Windows 10. Он предоставляет виртуализированную среду, в которой можно выполнять отладку и тестирование приложений для Windows без физического устройства.It provides a virtualized environment in which you can debug and test Windows apps without a physical device. Он также обеспечивает изолированную среду для ваших прототипов приложения.It also provides an isolated environment for your application prototypes.
Проверка приложений Surface Hub с использованием Visual StudioTest Surface Hub apps using Visual Studio Имитатор Visual Studio предоставляет среду для проектирования, разработки, отладки и тестирования приложений универсальной платформы Windows (UWP), включая приложения, созданные для 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. Имитатор не использует тот же пользовательский интерфейс, что и Surface Hub, но полезен для тестирования внешнего вида и поведения приложения в среде с тем же размером экрана и разрешением, что и 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.
Развертывание приложения с использованием свободной регистрации файловDeploy an app through loose file registration В этом руководстве показано, как использовать макет свободных файлов для проверки и публикации приложений для Windows 10 без необходимости в их упаковке.This guide shows how to use the loose file layout to validate and share Windows 10 apps without needing to package them.
Бета-тестированиеBeta testing Бета-тестирование позволяет улучшить приложение на основе отзывов пользователей вне группы разработчиков, которые используют невыпущенные приложения на собственных устройствах.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.
Портал устройств WindowsWindows Device Portal Портал Windows Device Portal позволяет настроить устройство и управлять им удаленно по сети или подключению USB.The Windows Device Portal lets you configure and manage your device remotely over a network or USB connection.
Комплект сертификации приложений для WindowsWindows App Certification Kit Чтобы максимально повысить шансы вашего приложения на публикацию в Microsoft Store или получение статуса "Сертифицировано для Windows", проверьте и протестируйте приложение локально, прежде чем отправлять его на сертификацию.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. В этой статье показано, как установить и запустить комплект сертификации приложений для Windows.This topic shows you how to install and run the Windows App Certification Kit.
ПроизводительностьPerformance Пользователи ожидают от приложений постоянного отклика и естественной реакции без расходования заряда батареи.Users expect their apps to remain responsive, to feel natural, and not to drain their battery. Формально производительность — нефункциональное требование, однако отношение к производительности приложения как к одной из его возможностей поможет вам оправдать ожидания пользователей.Technically, performance is a non-functional requirement but treating performance as a feature will help you deliver on your users' expectations. Определение целей и измерений являются ключевыми факторами.Specifying goals, and measuring, are key factors. Определите сценарии, критические для производительности, а также уровень достаточной производительности.Determine what your performance-critical scenarios are; define what good performance mean. Затем измеряйте ее на ранних этапах и достаточно часто в течение всего жизненного цикла проекта, чтобы убедиться в возможности достижения поставленных целей.Then measure early and often enough throughout the lifecycle of your project to be confident you'll hit your goals.
Приложения с адаптивным к версии кодомVersion adaptive apps Воспользуйтесь новейшими интерфейсами API и функциями, сохраняя широкий охват аудитории.Take advantage of the latest APIs and features while still reaching the broadest possible audience. Выполняйте проверки API во время выполнения, чтобы адаптировать свой код и XAML во время выполнения к функциям, доступным в версии Windows 10, в которой выполняется ваше приложение.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.