2012-04-26 6 views
6

Ich versuche, eine ausführbare Datei aus einem Coded UI Test zu erstellen, die einen Browser öffnet und eine Reihe von Operationen ausführt. Ich würde eine einfache .exe-Datei bevorzugen, anstatt eine Batch-Datei zu verwenden oder MS Test Agent zu verwenden, um sie ohne Probleme auf Computern ausführen zu können. Jede andere Möglichkeit, den Coded UI Test mit einem einfachen Klick ohne die Verwendung von Visual Studio auszuführen, ist willkommen.Wie erstellt man eine ausführbare Datei (vorzugsweise eine .exe und nicht eine Befehlszeile) aus einem Coded UI Test?

Danke.

Antwort

1

Sie können keine .exe-Datei von CodedUi Project erstellen, aber Sie können ein anderes Projekt dafür verwenden.

Schritt 1

Ihre CodedUi Project erstellen. Verwenden Sie die CodedUi Test Builder, um Ihre TestMethod(s) zu erstellen, die die gewünschten Aktionen ausführt.

Schritt 2

ein anderes Projekt erstellen, die einen Verweis auf Ihre CodedUi Test Project hat und ruft Ihre Test Methods aufgezeichnet. Wenn Sie nur eine Methode ausführen müssen, erstellen Sie eine einfache Console Application. Wenn Sie etwas komplizierteres benötigen (z. B. wählen Sie CodedUI Test Method zum Ausführen), wäre ein Windows Form Application geeigneter.

1

Ich weiß, dass es spät ist, kann dies für andere mehr dienen.

Sie können diese Arbeit MSTest delegieren, können Sie eine .bat tun oder eine Konsolenanwendung machen, dass die nächste ausführt:

set MSTestEXE=%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe 
"%MSTestEXE%" /testcontainer:CodedUITest\bin\Debug\CodedUITest.dll 

CodedUITest.dll ist die DLL, die Visual Studio erzeugt.

MSTest werden alle Tests durchführen, um die Ergebnisse auf dem CMD zeigt und generiert auch die TestResult.trx Datei.

Verwandte Themen