Squish/Working with Long Test Cases/es

From Qt Wiki
Jump to navigation Jump to search

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Trabajando con grandes casos de pruebas

In the situation where you have very long test cases covering e.g. a specific workflow in your application, recording everything in one go could be troublesome as you normally are aiming for refactoring the recorded code into reusable functions. Trying to find specific actions among 500 lines of generated code is bound to be error-prone.

En la situación en la que se tienen casos de prueba muy grandes, que abarcan por ejemplo un flujo de trabajo específico en su aplicación, grabarlo todo de una vez podría ser un problema, es recomendable refactorizar en el código grabado en funciones reutilizables. Tratar de encontrar acciones específicas entre 500 líneas de código generado está destinado a ser un proceso propenso a errores.

Una forma de solucionar este problema es tener la aplicación en segundo plano, grabando las piezas del flujo de trabajo por separado y refactorizando cada pieza después de la grabación.

La manera de hacer esto es iniciar su aplicación desde Squish haciendo clic en el botón Launch AUT en la barra de herramientas. Ahora cada vez que desee grabar algo, pulsa el con el botón derecho en el script del test, seleccione Record snippet en el menu contextual. Esto le llevará a la aplicación en modo de grabación.

Cuando haya terminado de grabar, NO cierre la aplicación, sino que haga clic en Stop recording en la barra de control. Esto le llevará de nuevo al IDE para que pueda refactorizar el código grabado. Cuando haya terminado la refactorización, puede hacer click derecho y seleccionar Record snippet de nuevo para iniciar la grabación de mas interaciones.