Aufzeichnen von Tests mithilfe von Windows Internet Explorer und Wiedergabe mit Mozilla Firefox
Mithilfe von Microsoft Visual Studio 2010 Feature Pack 2 können Sie Windows Internet Explorer 7 (oder höhere Versionen) dazu verwenden, UI-Aktionen auf einer Website oder in einer webbasierten Anwendung aufzuzeichnen und anschließend die Tests mit der Version 3.5 bzw. 3.6 des Browsers Mozilla Firefox wiederzugeben.
Warnung
Wenn Sie nach der Installation von Microsoft Visual Studio 2010 Feature Pack 2 das Testpaket für Mozilla Firefox verwenden möchten, müssen Sie die Testhilfserweiterung für Mozilla Firefox installieren und konfigurieren. Weitere Informationen finden Sie unter Gewusst wie: Installieren der Testhilfserweiterung für Mozilla Firefox.
Tipp
Standardmäßig befindet sich die Installationsdatei der Testhilfserweiterung (ConfigFFExtension.exe) in einem der folgenden Verzeichnisse:
-
32-Bit-Computer: %CommonProgramFiles%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.
-
64-Bit-Computer: %CommonProgramFiles(x86)%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.
Warnung
Sie können den Browser Firefox nur für die Wiedergabe der Tests der codierten UI verwenden. Die Aufzeichnung von Tests der codierten UI auf Websites und in webbasierten Anwendungen mit dem Browser Firefox wird nicht unterstützt.
Sie können die folgenden Testtypen verwenden, um die Tests der codierten UI mithilfe des Browsers Firefox wiederzugeben:
Tests der codierten UI: Sie können automatische Tests der Benutzeroberfläche (UI) erstellen, die als Tests der codierten UI bezeichnet werden. Diese Tests stellen Funktionstests der Benutzeroberfläche und Validierung von Benutzeroberflächensteuerelementen bereit. Mithilfe von Tests der codierten UI können Sie die Funktionen einer Benutzeroberfläche testen. Sie lassen sich schneller als manuelle Tests ausführen. Daher können Sie sie häufiger ausführen. Mit Microsoft Visual Studio 2010 Feature Pack 2 können Sie UI-Aktionen auf einer Website oder in einer webbasierten Anwendung aufzeichnen. Sie können Tests der codierten UI mit Internet Explorer erstellen und die Tests anschließend mithilfe des Browsers Firefox wiedergeben.
Weitere Informationen finden Sie unter zu Tests der codierten UI finden Sie unter Testen der Benutzeroberfläche mit automatisierten UI-Tests.
Manuelle Tests: Sie können zum Testen der Anwendung manuelle Testfälle erstellen. In einem manuellen Testfall können Sie alle erforderlichen Testschritte für ein bestimmtes Szenario sowie alle anderen Informationen dokumentieren, die Sie für das Ausführen des manuellen Tests benötigen. Dies beinhaltet auch das Anhängen von Dateien an den manuellen Testfall. Sie müssen einem Testplan manuelle Testfälle hinzufügen, damit sie mit dem Testprogramm ausgeführt werden können. Durch Hinzufügen manueller Testfälle zu einem Plan können Sie die Ergebnisse bei jedem Ausführen des Tests speichern. Mit Microsoft Visual Studio 2010 Feature Pack 2 können Sie eine Aktionsaufzeichnung für manuelle Testschritte erstellen, die auf einer Website oder in einer webbasierten Anwendung ausgeführt werden. Die Tests können mit Internet Explorer aufgezeichnet und anschließend mit dem Browser Firefox wiedergegeben werden.
Weitere Informationen finden Sie unter zu manuellen Tests finden Sie unter Erstellen von manuellen Testfällen und Ausführen von manuellen Tests mit Test Runner.
Remoteausführung der Tests der codierten UI
Wenn Sie die Tests der codierten UI für die Anwendung remote ausführen möchten, müssen Sie Microsoft Visual Studio 2010 Feature Pack 2 auf jedem Computer installieren, auf dem sich ein Test-Agent oder ein Testcontroller befindet, mit dem die Tests ausgeführt werden. Weitere Informationen zum Ausführen von Tests der codierten UI finden Sie unter How to: Set Up Your Test Agent to Run Tests that Interact with the Desktop und Ausführen von automatisierten Tests.
Erstellen von Tests der codierten UI mit Teambuild
Wenn Sie das Testprojekt, das die Tests der codierten UI in Silverlight enthält, im Rahmen eines Teambuilds mithilfe eines Build-Agents erstellen möchten, müssen Sie Microsoft Visual Studio 2010 Feature Pack 2 auf jedem Computer installieren, auf dem sich ein Build-Agent befindet, der zum Erstellen des Testprojekts verwendet wird. Weitere Informationen zum Erstellen und Ausführen von Tests finden Sie unter Gewusst wie: Konfigurieren und Ausführen von geplanten Tests nach dem Erstellen der Anwendung.
Wiedergabeunterstützung für mehrere Versionen von Mozilla Firefox
Auf dem Computer des Benutzers können mehrere Versionen von Firefox und mehrere Sprachausgaben derselben Version von Firefox installiert sein. Mit der Wiedergabe kann der Benutzer die Version und die Sprache von Firefox auswählen, mit der die Wiedergabe ausgeführt werden soll. Bei der Wiedergabe mit dem Microsoft-Testprogramm werden dem Benutzer alle auf dem Computer installierten Firefox-Versionen zur Auswahl angezeigt. Bei einem Test der codierten UI (CodedUITest) kann der Benutzer das BrowserWindow.CurrentBrowser-Umgebungsattribut auf eine beliebige installierte Version festlegen, und die festgelegte Firefox-Version wird für die Wiedergabe ausgewählt.
Beispiel: Wenn Sie BrowserWindow.CurrentBrowser = "Firefox 3.5.7 (ar)" festlegen, verwendet die Wiedergabe die arabische Version 3.5.7 von Firefox. Durch Festlegen der CurrentBrowser-Eigenschaft auf "Firefox" würde die Standardversion von Firefox verwendet werden, die für Wiedergaben installiert wurde. Überprüfen Sie den Registrierungsschlüssel unter "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox", um die Namen aller auf dem Computer installierten Mozilla Firefox-Versionen zu suchen, und legen Sie anhand dieser Namen die CurrentBrowser-Eigenschaft fest. Sie können die CurrentBrowser-Eigenschaft auch mit der CodedUITestCurrentBrowser-Umgebungsvariablen angeben. Tests der codierten UI würden in diesem Fall die Umgebungsvariable lesen und die CurrentBrowser-Eigenschaft selbst als Teil der Testinitialisierung festlegen. Dies ist eine empfehlenswertere Methode für die Auswahl eines Wiedergabebrowsers, da hier keine Änderung des Tests der codierten UI erforderlich ist. Darüber hinaus können Sie den Browser für die Wiedergabe bearbeiten, indem Sie diese Umgebungsvariable verwenden.
Voraussetzungen
Visual Studio 2010 Ultimate, Visual Studio 2010 Premium oder Test Professional 2010.
Die Mozilla Firefox-Version 3.5 oder 3.6 muss installiert und für den aktuellen Benutzer mindestens einmal gestartet worden sein.
Aufgaben
Hauptaufgaben |
Verwandte Themen |
---|---|
Vorsicht
Wenn Sie nach der Installation von Microsoft Visual Studio 2010 Feature Pack 2 das Testpaket für Mozilla Firefox verwenden möchten, müssen Sie die Testhilfserweiterung für Mozilla Firefox installieren und konfigurieren.Sie müssen die Testhilfserweiterung als Teil des Browsers Mozilla Firefox installieren.
|
|
Wiedergabe von manuellen Tests mit Mozilla Firefox: Wenn Sie einen manuellen Test ausführen, können Sie für den Test angeben, dass für die Interaktionen mit einer Website oder einer webbasierten Anwendung der Browser Mozilla Firefox verwendet werden soll. |
|
Wiedergeben von Tests der codierten UI mit Mozilla Firefox: Sie können den Tests der codierten UI eine Umgebungsvariable hinzufügen, mit der festgelegt wird, dass für die Tests der Browser Firefox verwendet wird, wenn Tests für Websites oder webbasierte Anwendungen ausgeführt werden. |
Siehe auch
Konzepte
Testen der Benutzeroberfläche mit automatisierten UI-Tests
Erstellen von manuellen Testfällen
Ausführen von manuellen Tests mit Test Runner