Universal Windows Platform-Apps sind in Gerätefamilien gruppiert, die euch helfen, eine einzige App zu erstellen, die auf jedem Windows 10-Gerät läuft. UWP-Apps verwenden WinRT-APIs, um eine leistungsstarke Benutzeroberfläche und erweiterte asynchrone Funktionen bereitzustellen, die sich ideal für Geräte mit Internetverbindung eignen.
Die folgenden Testszenarien mit der Universal Windows Platform sind:-
- Bereitstellungs- und Starttests: – Überwacht die App während der Zertifizierungstests, um aufzuzeichnen, wenn sie abstürzt oder sich aufhängt.
- Starttest der Plattformversion: – Überprüft, ob die Windows-App auf einer zukünftigen Version des Betriebssystems ausgeführt werden kann.
- Validierungstest für die Abbruchsteuerung von Hintergrundaufgaben: – Überprüft, ob die Anwendung über eine Abbruchsteuerung für deklarierte Hintergrundaufgaben verfügt.
- App-Manifest-Compliance-Test: – Überprüft den Inhalt des App-Manifests, um sicherzustellen, dass der Inhalt korrekt ist.
- BinScope Binary Analyzer Test:- Untersucht die Binärdateien der App auf Codierungs- und Erstellungspraktiken, die die App weniger anfällig für Angriffe machen oder als Angriffsvektor genutzt werden können.
- Private Code Signing:- Testet auf das Vorhandensein von Binärdateien mit Private Code Signing innerhalb des App-Pakets.
- Test auf unterstützte APIs:- Überprüft die Anwendung auf die Verwendung von nicht konformen APIs.
- Leistungstest:– Die App muss schnell auf Benutzerinteraktionen und Systembefehle reagieren, um ein schnelles und flüssiges Benutzererlebnis zu bieten.
- Test der App-Manifest-Ressourcen: – Überprüft die im App-Manifest definierten Ressourcen, um sicherzustellen, dass sie vorhanden und gültig sind.
- Test der Debug-Konfiguration: – Prüft die App, um sicherzustellen, dass es sich nicht um ein Debug-Build handelt, oder testet die App, um sicherzustellen, dass es sich nicht um ein Debug-Build handelt und nicht mit Debug-Frameworks verknüpft ist.
- Direct3D-Feature-Level-Test: – Testet Microsoft Direct3D-Anwendungen, um sicherzustellen, dass sie auf Geräten mit älterer Grafikhardware nicht abstürzen.
- App Capabilities test:- Überprüft, ob die App die Fähigkeiten EnterpriseAuthentication, SharedUserCertificates und DocumentsLibrary deklariert. Wenn eine dieser Fähigkeiten deklariert wird, zeigt der Test eine Warnung für den Benutzer an.
- Test der unterstützten Verzeichnisstruktur: – Überprüft, ob die Anwendungen bei der Installation Unterverzeichnisse erstellen.
- WinJS-Hintergrundtask-Test: – Der WinJS-Hintergrundtask-Test stellt sicher, dass JavaScript-Anwendungen über die richtigen Beendigungsanweisungen verfügen, damit die Anwendungen keinen Akku verbrauchen.
Top-Software-Testunternehmen stellen auch sicher, dass alle App-Images die richtigen Größenbeschränkungen, die richtigen Dateiformatbeschränkungen, die Dateikodierung und die Windows-Sicherheitsfunktionen einhalten.
Neueste Kommentare