Debugging, Tests und LeistungDebugging, testing, and performance

In diesem Abschnitt erfahren Sie, wie Sie Ihre App mit Microsoft Visual Studio debuggen, testen und optimieren.This section shows you how to use Microsoft Visual Studio to debug, test, and optimize your app. Darüber hinaus werden Tools wie das Windows-Geräteportal (zur Geräteüberwachung und -konfiguration) und das Zertifizierungskit für Windows-Apps (zur Vorbereitung Ihrer App für den Microsoft Store) vorgestellt.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).

ThemaTopic BeschreibungDescription
Bereitstellen und Debuggen von UWP-AppsDeploying and debugging UWP apps Dieser Artikel führt Sie Schritt für Schritt durch die Ausrichtung Ihrer Apps auf verschiedene Bereitstellungs- und Debugziele.This article guides you through the steps to target various deployment and debugging targets.
Test- und Debugtools für die Prozesslebensdauer-Verwaltung (PLM)Testing and debugging tools for Process Lifetime Management (PLM) Tools und Verfahren zum Debuggen und Testen der Kompatibilität Ihrer App mit der Prozesslebensdauer-Verwaltung.Tools and techniques for debugging and testing how your app works with Process Lifetime Management.
Tests mit dem Emulator für Microsoft Windows 10 MobileTest with the Microsoft Emulator for Windows 10 Mobile Mit den Tools des Emulators für Microsoft Windows 10 Mobile können Sie die Interaktion mit einem Gerät praxisnah simulieren und die Features Ihrer App testen.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. Der Emulator ist eine Desktopanwendung zur Emulierung eines mobilen Geräts unter Windows 10.The emulator is a desktop application that emulates a mobile device running Windows 10. Die Anwendung stellt eine virtualisierte Umgebung bereit, in der Sie Windows-Apps ohne physisches Gerät debuggen und testen können.It provides a virtualized environment in which you can debug and test Windows apps without a physical device. Außerdem steht Ihnen eine isolierte Umgebung für Ihre Anwendungsprototypen zur Verfügung.It also provides an isolated environment for your application prototypes.
Testen von Surface Hub-Apps mit Visual StudioTest Surface Hub apps using Visual Studio Der Visual Studio-Simulator bietet eine Umgebung, in der Sie Apps für die universale Windows-Plattform (UWP) entwerfen, entwickeln, debuggen und testen können, einschließlich Apps, die Sie für Microsoft Surface Hub entwickelt haben.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. Der Simulator verwendet nicht dieselbe Benutzeroberfläche wie ein Surface Hub, ist jedoch hilfreich, um das Erscheinungsbild und Verhalten Ihrer App bei der Bildschirmgröße und -auflösung von Surface Hubs zu testen.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.
Bereitstellen einer App über die Registrierung loser DateienDeploy an app through loose file registration In dieser Anleitung wird veranschaulicht, wie Sie das Layout für lose Dateien verwenden, um Windows 10-Apps zu überprüfen und freizugeben, ohne diese zu verpacken.This guide shows how to use the loose file layout to validate and share Windows 10 apps without needing to package them.
BetatestsBeta testing Betatests bieten Ihnen die Möglichkeit, Ihre App anhand des Feedbacks von Personen außerhalb des App-Entwicklungsteams zu verbessern, die noch nicht freigegebene Apps auf eigenen Geräten testen.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.
Windows-GeräteportalWindows Device Portal Mit dem Windows Device Portal können Sie Ihr Gerät remote über ein Netzwerk oder eine USB-Verbindung konfigurieren und verwalten.The Windows Device Portal lets you configure and manage your device remotely over a network or USB connection.
Zertifizierungskit für Windows-AppsWindows App Certification Kit Damit Ihre App möglichst gute Chancen auf eine Veröffentlichung im Microsoft Store oder auf eine Windows-Zertifizierung hat, sollten Sie sie auf Ihrem Computer überprüfen und testen, bevor Sie sie zur Zertifizierung übermitteln.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. In diesem Thema wird erläutert, wie Sie das Zertifizierungskit für Windows-Apps installieren und ausführen.This topic shows you how to install and run the Windows App Certification Kit.
LeistungPerformance Benutzer erwarten, dass ihre Apps zuverlässig und reibungslos funktionieren und den Akku nicht übermäßig beanspruchen.Users expect their apps to remain responsive, to feel natural, and not to drain their battery. Technisch gesehen ist die Leistung keine funktionale Anforderung. Wenn Sie die Leistung aber als Feature behandeln, hilft es Ihnen dabei, die Erwartungen der Benutzer zu erfüllen.Technically, performance is a non-functional requirement but treating performance as a feature will help you deliver on your users' expectations. Das Festlegen von Zielen und deren Messung sind wichtige Faktoren.Specifying goals, and measuring, are key factors. Ermitteln Sie die für Sie leistungskritischen Szenarien, und legen Sie fest, was unter guter Leistung zu verstehen ist.Determine what your performance-critical scenarios are; define what good performance mean. Messen Sie die Ziele dann während des gesamten Lebenszyklus Ihres Projekts frühzeitig und häufig, um sicherzustellen, dass Sie Ihre Ziele erreichen.Then measure early and often enough throughout the lifecycle of your project to be confident you'll hit your goals.
Versionsadaptive AppsVersion adaptive apps Nutzen Sie die neuesten APIs und Features, und erreichen Sie ein möglichst breites Publikum.Take advantage of the latest APIs and features while still reaching the broadest possible audience. Verwenden Sie API-Laufzeitprüfungen, um Code und XAML zur Laufzeit an die Features der Windows 10-Version anzupassen, unter der Ihre App ausgeführt wird.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.