Unterstützte Konfigurationen und Plattformen für Tests der codierten UI und Aktionsaufzeichnungen

Die unterstützten Konfigurationen und Plattformen für Tests der codierten UI für Microsoft Visual Studio Ultimate oder Microsoft Visual Studio Premium werden in der folgenden Tabelle aufgeführt.Diese Konfigurationen gelten auch für Aktionsaufzeichnungen, die mit Test Runner erstellt wurden.

HinweisHinweis

Der Prozess für den Test der codierten UI muss über die gleichen Rechte wie die getestete App verfügen.

Anforderungen

  • Visual Studio Ultimate, Visual Studio Premium

Unterstützte Konfigurationen

Konfiguration

Unterstützt

Betriebssysteme

Windows 7

Windows Server 2008 R2

Windows 8

32-/64-Bit-Unterstützung

Windows-Betriebssysteme (32-Bit), auf denen Microsoft Test-Manager (32-Bit) ausführt wird, können 32-Bit-Anwendungen testen.

Windows-Betriebssysteme (64-Bit), auf denen Microsoft Test-Manager (32-Bit) ausführt wird, können 32-Bit-WOW-Anwendungen mit Benutzeroberflächensynchronisierung testen.n.

Windows-Betriebssysteme (64-Bit), auf denen Microsoft Test-Manager (32-Bit) ausgeführt wird, können Windows Forms- und WPF-Anwendungen (64-Bit) ohne Benutzeroberflächensynchronisierung testen.

Architektur

x86 und x64

HinweisHinweis

Internet Explorer wird im 64-Bit-Modus nur bei Ausführung unter Windows 8 oder höheren Versionen unterstützt.

.NET

.NET 2.0, 3.0, 3.5, 4 und 4.5.

HinweisHinweis

Microsoft Test-Manager und Visual Studio setzen .NET 4 voraus.Mit den aufgeführten .NET-Versionen entwickelte Anwendungen werden jedoch unterstützt.

HinweisHinweis

Die Benutzeroberflächensynchronisierung ist eine Funktion, bei der die Wiedergabe in die Nachrichtenwarteschlange jedes Steuerelements überprüft wird.Wenn ein Steuerelement nicht auf das Ereignis reagierte, das an es gesendet wurde, wird das Ereignis erneut gesendet.

Plattformunterstützung

Plattform

Grad der Unterstützung

Windows Phone-Apps

Nur auf WinRT-XAML basierende Phone-Apps werden unterstützt.

Windows Store-Apps

Nur XAML-basierte Store-Apps werden unterstützt.

Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

Wichtiger HinweisWichtig

Internet Explorer 10 wird nur auf dem Desktop unterstützt.

Internet Explorer 11

Wichtiger HinweisWichtig

Internet Explorer 11 wird nur auf dem Desktop unterstützt.

Vollständige Unterstützung

  • Unterstützung für HTML5 in Internet Explorer 9 und Internet Explorer 10: Tests der codierten UI unterstützen Aufzeichnung, Wiedergabe und Überprüfung der HTML5-Steuerelemente: Audio, Video, ProgressBar und Schieberegler.Weitere Informationen finden Sie unter Verwenden von HTML5-Steuerelementen in Tests der codierten UI.

    WarnhinweisVorsicht

    Wenn Sie einen Test der codierten UI in Internet Explorer 10 erstellen, wird dieser mit Internet Explorer 9 oder Internet Explorer 8 möglicherweise nicht ausgeführt.Der Grund hierfür ist, dass Internet Explorer 10 HTML5-Steuerelemente wie Audio, Video, ProgressBar und Schieberegler enthält.Diese HTML5-Steuerelemente werden von Internet Explorer 9 oder Internet Explorer 8 nicht erkannt.Entsprechend kann der Test der codierten UI unter Verwendung von Internet Explorer 9 einige HTML5-Steuerelemente enthalten, die auch nicht von Internet Explorer 8 erkannt werden.

  • Unterstützung für die Rechtschreibprüfung von Internet Explorer 10: Internet Explorer 10 enthält Rechtschreibprüfungsfunktionen für alle Textfelder.Dadurch können Sie aus einer Liste vorgeschlagener Korrekturen wählen.Der Test der codierten UI ignoriert Benutzeraktionen wie das Auswählen eines alternativen Rechtschreibvorschlags.Nur der endgültige in das Textfeld eingegebene Text wird aufgezeichnet.

    Die folgenden Aktionen werden beim Test der codierten UI aufgezeichnet, bei denen das Steuerelement zur Rechtschreibprüfung verwendet wird: "Zum Wörterbuch hinzufügen", "Kopieren", "Alle auswählen" und "Ignorieren".

  • Unterstützung für Internet Explorer (64-Bit) unter Windows 8: Zuvor wurden 64-Bit-Versionen von Internet Explorer für Aufzeichnung und Wiedergabe nicht unterstützt.Mit Windows 8 und Visual Studio 2012 können Tests der codierten UI für 64-Bit-Versionen von Internet Explorer ausgeführt werden.

    WarnhinweisVorsicht

    Die 64-Bit-Unterstützung für Internet Explorer gilt nur unter Windows 8 oder höher.

  • Unterstützung für angeheftete Sites in Internet Explorer 9: In Internet Explorer 9 wurden angeheftete Sites eingeführt.Mit angehefteten Websites können Sie Ihre Lieblingssites direkt über die Windows-Taskleiste aufrufen, ohne Internet Explorer zuerst öffnen zu müssen.Tests der codierten UI können nun absichtbewusste Aktionen für angeheftete Sites generieren.Weitere Informationen über angeheftete Sites finden Sie unter Angeheftete Sites

  • Unterstützung für semantische Tags in Internet Explorer 9: Mit Internet Explorer 9 wurden die folgenden semantischen Tags eingeführt: section, nav, article, aside, hgroup, header, footer, figure, figcaption und mark.Tests der codierten UI ignorieren all diese semantischen Tags während der Aufzeichnung.Sie können mit dem Test-Generator für codierte UI Assertionen für diese Tags hinzufügen.Mit der Navigationssteuerung im Test-Generator für codierte UI können Sie zu all diesen Elementen navigieren und die zugehörigen Eigenschaften anzeigen.

  • Nahtlose Behandlung von Leerzeichen zwischen Versionen von Internet Explorer: Bei der Behandlung von Leerzeichen gibt es Unterschiede zwischen Internet Explorer 8, Internet Explorer 9 und Internet Explorer 10.Der Test der codierten UI behandelt diese Unterschiede nahtlos.Daher wird ein Test der codierten UI, der in Internet Explorer 8 erstellt wurde, beispielsweise problemlos in Internet Explorer 9 und Internet Explorer 10 wiedergegeben.

  • Der Infobereich von Internet Explorer wird nun mit dem festgelegten Attribut "Bei Fehler fortsetzen" aufgezeichnet: Alle Aktionen im Infobereich von Internet Explorer werden nun mit dem festgelegten Attribut "Bei Fehler fortsetzen" aufgezeichnet.Wenn der Infobereich während der Wiedergabe nicht angezeigt wird, werden die Aktionen darin ignoriert, und der Test der codierten UI wird mit der nächsten Aktion fortgesetzt.

Steuerelemente von Drittanbietern für Windows Forms und WPF

Vollständige Unterstützung

Um Steuerelemente von Drittanbietern in Windows Forms- und WPF-Anwendungen zu aktivieren, müssen Sie Verweise und Code hinzufügen.Weitere Informationen finden Sie unter Aktivieren von Tests der codierten UI Ihrer Steuerelemente.

Internet Explorer 6

Internet Explorer 7

Wird nicht unterstützt.

Chrome

Firefox

Die Aufzeichnung von Aktionsschritten wird nicht unterstützt.Coded UI-Tests können auf den Browsern Chrome und Firefox mit Visual Studio 2012 Update 4 oder höher wiedergegeben werden.Klicken Sie hier, um weitere Informationen zu erhalten.

Opera

Safari

Wird nicht unterstützt.

Silverlight

Wird nicht unterstützt.

HinweisHinweis

Das in Visual Studio 2010 Feature Pack 2 enthaltene Plug-In ist in dieser Version nicht enthalten. Weitere Informationen hierzu finden Sie jedoch in den MSDN-Blogs und in den Fragen und Antworten in der Visual Studio Gallery.Weitere Informationen finden Sie unter Microsoft Visual Studio 2013 Coded UI Test Plugin for Silverlight.

Flash/Java

Wird nicht unterstützt.

Windows Forms 2.0 und höher

Vollständige Unterstützung

HinweisHinweis

NetFx-Steuerelemente werden vollständig unterstützt, dies gilt jedoch nicht für alle Steuerelemente von Drittanbietern.

WPF 3.5 und höher

Vollständige Unterstützung

Hinweis   NetFx-Steuerelemente werden vollständig unterstützt, dies gilt jedoch nicht für alle Steuerelemente von Drittanbietern.

Windows Win32

Funktioniert möglicherweise mit einigen bekannten Problemen, wird jedoch nicht offiziell unterstützt.

MFC

Teilweise unterstützt.Auf der folgenden Microsoft-Website finden Sie Details zu den unterstützten Funktionen.

SharePoint

Vollständige Unterstützung

Office-Clientanwendungen

Wird nicht unterstützt.

Dynamics CRM-Webclient

Vollständige Unterstützung

Dynamics (Ax) 2012-Client

Aktionsaufzeichnung und -wiedergabe werden teilweise unterstützt.Weitere Informationen finden Sie auf der folgenden Microsoft-Website.

SAP

Wird nicht unterstützt.

Citrix/Terminaldienste

Das Aufzeichnen von Aktionen auf einem Terminalserver wird nicht empfohlen.Die Aufzeichnung unterstützt nicht, dass mehrere Instanzen gleichzeitig ausgeführt werden.

PowerBuilder

Teilweise unterstützt.

Die Unterstützung erfolgt in dem Umfang, in dem der Zugang zu PowerBuilder-Steuerelementen ermöglicht wird.

Weitere Informationen zum Erstellen von Erweiterungen zur Unterstützung anderer Plattformen finden Sie unter Aktivieren von Tests der codierten UI Ihrer Steuerelemente und Extending Coded UI Tests and Action Recordings to Support Microsoft Excel.

Siehe auch

Konzepte

Überprüfen von Code mithilfe der Benutzeroberflächenautomatisierung

Weitere Ressourcen

Gewusst wie: Generieren eines Tests der codierten UI aus einer vorhandenen Aktionsaufzeichnung