2012-04-26 41 views
6

Estoy tratando de crear un ejecutable a partir de una prueba de interfaz de usuario codificada que abre un navegador y realiza un conjunto de operaciones. Preferiría un archivo .exe simple en lugar de usar un archivo por lotes o usar MS Test Agent, para poder ejecutarlo en todas las computadoras sin problemas. Cualquier otra forma de ejecutar la prueba de interfaz de usuario codificada con un simple clic, sin el uso de Visual Studio es bienvenido.¿Cómo crear un ejecutable (preferiblemente un .exe y no una línea de comando) fuera de una prueba de interfaz de usuario codificada?

Gracias.

Respuesta

1

No puede crear un archivo .exe desde CodedUi Project pero puede usar otro proyecto para eso.

Paso 1

Crear su CodedUi Project. Use el CodedUi Test Builder para crear su TestMethod(s) que ejecuta las acciones que desea.

Paso 2

Cree otro proyecto que tiene una referencia a su CodedUi Test Project y llama a su grabó Test Methods. Si solo necesita ejecutar solo un método, cree un simple Console Application. Si necesita algo más complicado (por ejemplo, elija CodedUI Test Method para ejecutar), sería más apropiado un Windows Form Application.

1

Sé que es tarde, de todos modos esto puede servir a otros más.

Puede delegar este trabajo a MSTest, se puede hacer un .bat o presentar una aplicación de consola que ejecuta la siguiente:

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

CodedUITest.dll es la DLL que genera Visual Studio.

MSTEST ejecutará todas las pruebas que muestran los resultados en el CMD e incluso va a generar el archivo TestResult.trx.

Cuestiones relacionadas