2012-04-26 8 views
6

Sto provando a creare un eseguibile da un test dell'interfaccia utente codificato che apre un browser ed esegue una serie di operazioni. Preferirei un semplice file .exe invece di usare un file batch o usando MS Test Agent, per poterlo eseguire su computer senza problemi. Qualsiasi altro modo per eseguire il test dell'interfaccia utente codificato con un semplice clic, senza l'utilizzo di Visual Studio, è il benvenuto.Come creare un eseguibile (preferibilmente un exe e non una riga di comando) da un test dell'interfaccia utente codificato?

Grazie.

risposta

1

Non è possibile creare un file .exe da CodedUi Project ma è possibile utilizzare un altro progetto per quello.

Fase 1

Crea il tuo CodedUi Project. Utilizza lo CodedUi Test Builder per creare il tuo TestMethod(s) che esegue le azioni che desideri.

Fase 2

Creare un altro progetto che ha un riferimento alla vostra CodedUi Test Project e chiama il tuo registrato Test Methods. Se hai solo bisogno di eseguire un solo metodo, crea un semplice Console Application. Se hai bisogno di qualcosa di più complicato (ad esempio, scegli l'CodedUI Test Method da eseguire) un Windows Form Application sarebbe più appropriato.

1

So che è tardi, comunque questo può servire ad altri ancora.

È possibile delegare questo lavoro per MSTest, si può fare un bat o fare un'applicazione console che esegue il prossimo:

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

CodedUITest.dll è la DLL che genera Visual Studio.

MSTest eseguirà tutti i test che vi mostra i risultati sul CMD e anche genererà il file TestResult.trx.

Problemi correlati