Ranorex

Por RanorexProbar gratisDescargas: 3,000

Ranorex permite una rápida y fácil implementación de scripts de automatización GUI (Graphical User Interface) basados en los lenguajes de programación comunes C#, C++, VB.NET y Python. De este modo, no es necesario aprender otro lenguaje sólo para fines de automatización. Las aplicaciones y los sitios web pueden automatizarse fácilmente con Ranorex. El Ranorex Recorder, una herramienta de grabación y reproducción, cumple con todos los requisitos para la optimización del proceso de desarrollo de sistemas de prueba de alta calidad. Los archivos ejecutables generados pueden ser ejecutados independientemente, contienen todos los componentes necesarios. El código generado puede copiarse en aplicaciones de prueba existentes o puede compilarse directamente con un compilador de C# o C++, o iniciarse con el intérprete de Python.

La versión 1.5 proporciona un entorno todo en uno para el desarrollo y la gestión de proyectos de prueba; El estudio ofrece prácticas funciones como la edición de código, la depuración o un sencillo mapeo de la interfaz gráfica de usuario basada en recursos.

Por
Ranorex
Publicación
November 6, 2008
Versión
1.5
Sistemas operativos
Windows 2000, Windows Vista, Windows, Windows XP, Windows NT
Requisitos adicionales
Windows NT/2000/XP/2003 Server/Vista

Esta es una grabación de pantalla de 10/10 que detalla cómo hemos conseguido automatizar Microsoft words y Microsoft PowerPoint utilizando ranorex para esta demostración. Hemos grabado dos scripts de prueba. Uno fue un script de prueba contra Microsoft Word y otro fue uno escrito contra Microsoft PowerPoint, sólo para correr rápidamente a través de los scripts. El primer paso que hacemos en ambas pruebas es abrir las aplicaciones correspondientes. Así que si ejecuto a través de una palabra en primer lugar, abrimos Microsoft Word.

Entonces lo que hacemos es crear un nuevo documento utilizando la plantilla 1010 y luego, una vez que el documento ha sido creado, vamos a ir allí y validar que el pie de página 1010 está en el documento, y de hecho que es correcto. A continuación, guardaremos los documentos en el disco duro y lo que haremos para demostrar que podemos interactuar con el Explorador de Windows es abrir el Explorador de Windows y validar que el archivo existe en el lugar en el que lo hemos guardado y, de hecho, haremos una clasificación ascendente por fecha de modificación, para que podamos ver que es el documento más reciente.

El último paso será cerrar el Explorador de Windows, por lo que nos quedaremos en la pantalla de Microsoft Word de forma muy similar en PowerPoint abrimos powerpoints y luego creamos una presentación en blanco. Los siguientes pasos son de validación. Así que queríamos comprobar que, por ejemplo, todas las pestañas se muestran en PowerPoint. Estas son las cintas que se ven en la parte superior de Microsoft PowerPoint y de hecho un siguiente paso.

Es validar que la cinta de inicio está seleccionada. Luego continuamos para editar realmente el documento. Así que cambiamos la configuración del diseño en PowerPoint para que sea sólo título para esta diapositiva en particular. Entonces editamos el título de la diapositiva. Añadimos una imagen y, al igual que en Word, guardamos el documento en el disco duro y finalmente validamos su existencia. Todos estos pasos de la prueba están escritos como módulos, por lo que se pueden utilizar en todas las pruebas, y de hecho se puede ver que, por ejemplo, el lanzamiento del Explorador de Windows está presente tanto en la prueba de Word como en la de PowerPoint.

Así que sólo tuvimos que escribir este módulo una vez y pudimos reutilizarlo en ambos casos de prueba. Del mismo modo, las otras interacciones con el Explorador de Windows también son módulos, por lo que sólo se escribieron ejecutados una vez y luego se reutilizaron terminando el script. Luego cerramos el Explorador de Windows para dejarnos de nuevo en la pantalla de PowerPoint y al final aquí hacemos una comparación de imágenes. Esto en realidad fallará cuando lleguemos a ejecutar el script de prueba.

Es un fallo deliberado. Lo he forzado a fallar para que podamos echar un vistazo a lo que los errores en el corredor X parecía, y qué tipo de registro de la prueba parece. Así que la retórica en sí misma es una herramienta muy amigable tanto para usuarios técnicos como no técnicos. Da una capacidad de escribir scripts como una especie de palabra clave. Usted sabe en una especie de palabra clave impulsada manera, por lo que, por ejemplo, en este guardar como módulo, digamos, haga clic en el botón de la ficha de archivo aquí y en realidad a la derecha aquí se obtiene una captura de pantalla de lo que hace clic.

Cuando lo hace, la grabación que voy a tocar en ese interés en minutos. Del mismo modo, aquí abajo, usted puede hacer otros clics, obtener valores, hay varias acciones que usted puede hacer aquí abajo, como insertar texto. Usted puede hacer algunas validaciones si esto se ejecuta en un dispositivo móvil, usted podría hacer gestos de deslizamiento táctil y luego, además de esto, en realidad se puede ejecutar algún código de usuario dentro de Runner X. Así que cuando yo estaba guardando mis documentos, quería añadir una marca de tiempo a los documentos, ya que no quería conseguir una situación en la que tenía que sobrescribir los documentos o algo así.

Así que lo que podemos hacer, es escribir algo de código de usuario, por lo que esto es en realidad conseguir un poco más técnico y ranorex nos permite escribir código en ambos c-sharp y vb net, por lo que en realidad aquí abajo. Puedes ver que este es un método para ingresar, ingresar el archivo, el nombre y lo que realmente haré es generar la fecha y la hora en un formato de año, mes y pondrá ese texto en el diálogo de guardar. Del mismo modo, en realidad todos estos módulos se pueden escribir como código. Así que si vemos el código, por ejemplo, para este módulo, en realidad hay muy poco en él.

Lo que usted puede hacer es convertir el convertir, grabar en un módulo de código y entonces usted tiene tipo de control total y todo el poder de c-sharp detrás de usted en caso. Usted necesita hacer interacciones complejas con la aplicación o algún tipo de cálculo, o más bien eso es ranorex, no proporciona en la interfaz de usuario, por lo que en general, la retórica es muy potente. Se puede utilizar para escribir scripts muy simples por los usuarios no técnicos. Como he tocado antes. Hay un punto y haga clic en la funcionalidad de registro, por lo que es, a través de este botón de registro y, efectivamente, puede hacer clic en eso y usted puede hacer clic a través de sus aplicaciones.

Así que puedo abrir el Explorador de Windows aquí y podría navegar a varias áreas diferentes aquí y yo era en realidad la modificación de la secuencia de comandos existentes. Así que puedo eliminar que por lo que llevar esto adelante, podríamos en realidad lo que creo que voy a hacer es que voy a ejecutar estas secuencias de comandos para mostrar que se ejecutan. Prometo que mis manos están sabiendo en el ratón o el teclado. Cuando estoy ejecutando esto, y de hecho en la parte inferior derecha de la pantalla, verás una ventana de ejecución de ranorex que detallará lo que está sucediendo en cada etapa, así que voy a seguir adelante y hacer clic en ejecutar, podría hablar a través de, como varias acciones suceden, por lo que inicialmente ranorex lanza, porque estamos usando la versión de evaluación donde se obtiene esta ventana emergente.

Así que no está totalmente automatizado en la versión de evaluación, pero ten por seguro que cuando tienes una licencia para un R X, esto no se mostraría. Así que ejecutamos la prueba de la palabra en primer lugar y lo que está haciendo aquí es la selección de la plantilla de la palabra 10:10 ya ha ido a la segunda página de nuestros días en el pie de página. Ahora está poniendo un nombre de archivo allí. La entrada de texto es en realidad bastante lento aquí, pero que puede ser acelerado. Ahora estamos validando esto en el Explorador de Windows, y podemos ver que el documento estaba allí y lo estaba comparando y ahora hemos pasado a nuestra segunda secuencia de comandos, que es PowerPoint y ya estamos entrando para añadir un título.

Así que este documento y vamos a insertar una imagen y luego vamos a guardar el documento, y es en realidad donde he añadido la funcionalidad de la marca de tiempo y de nuevo similar a la escritura de la palabra.
Vamos a comprobar que el documento efectivamente existe y se ha creado correctamente, lo cual ha sido así, y entonces el script de prueba ha terminado así que inmediatamente ofrece una prueba. El script ha terminado. Esta es la pantalla que se le mostrará como podemos ver aquí. La palabra script de prueba pasó. Tiene un bonito y grande tick verde. A su lado. Si quieres venir aquí y ver exactamente lo que hizo el guión y hay todo tipo de tiempos en cuanto a cuánto tiempo las cosas tomaron y varios información diferente aquí bajando a un nivel bajo de lo que realmente sucede, por lo que puede decir donde hizo clic y donde hizo clic en el caso más interesante aquí es la prueba de PowerPoint, así que vamos a ver que todo pasó aquí, excepto cuando llegamos a la imagen de comparación.

Lo que hice fue seleccionar una imagen del disco que era deliberadamente incorrecta. Así que lo que hice fue seleccionar y poner en el documento la imagen de la parte inferior, pero en realidad lo que esperaba era que se mostrara el bonito logotipo de 10/10, así que utilizamos la capacidad de comparación de imágenes de Raynor X para comprobar que era correcta. Así que esto no se hizo basado en el nombre del archivo o cualquier otra propiedad. Fue una comparación de imagen a imagen e identificó que esta imagen que encontró en el documento era de hecho diferente a esta y por lo tanto falló el script de prueba. Esa es una introducción a ranorex es por naturaleza, una aplicación muy modular.

Así que en realidad en este archivo rx rep, que es el repositorio de runner X, podemos ver donde ranorex mismo almacena objetos. Así, por ejemplo, podemos echar un vistazo en el menú de palabras aquí y tenemos un elemento aquí llamado la ficha personal. Así que esto es cuando íbamos a seleccionar nuestra plantilla de 10:10. Primero tuvimos que hacer clic en la pestaña personal y luego tuvimos que seleccionar la plantilla, y de hecho aquí abajo se puede ver donde seleccionó la plantilla 10:10. Así que una vez que estos elementos se añaden al repositorio, son reutilizables en todas las pruebas.

Creo que esto es todo lo que se puede cubrir. Estoy seguro de que pueden surgir preguntas, pero estoy seguro de que se pueden responder cuando sea necesario.
Muchas gracias. Tú…
None.

Hablemos de las pruebas de UI. Lo que realmente tienes que hacer es escribir el arte de la prueba bien, un par de scripts, uno para cada entorno, pero eso es un poco tedioso y no quieres que tu prueba falle. Así que tienes que revisar tu script o escribir uno nuevo. Cada vez que hay una actualización o un botón cambia o un cuadro de texto se mueve o realmente cada vez que algo cambia, pero los cambios sólo toman un par de horas por cambio. En primer lugar, una mierda, no es gran cosa. Ah, y por supuesto, cada dispositivo que tienes que probar requiere una herramienta diferente, por lo que estás haciendo malabares con múltiples pruebas con múltiples herramientas que se ejecutan al mismo tiempo.

Bien, espera. Sabes que las pruebas de UI son más automatizadas. Sí, con una tonelada de trabajo, que sigue siendo muy manual y una tonelada de dolores de cabeza. Esto es una locura. Debería haber una forma de automatizar las pruebas de interfaz de usuario. Afortunadamente, ahora hay huh introduciendo ranorex ranorex es una herramienta flexible de pruebas de interfaz de usuario todo-en-uno donde se puede ejecutar pruebas automatizadas sin problemas en todos los entornos y dispositivos. Así es como funciona. Configuras una prueba, sí una: eliges qué versiones de navegadores, idiomas de aplicaciones y cualquier otra condición o entorno.

Si tienes que hacer la prueba, conéctala y ya puedes empezar a trabajar, incluso mejor que eso. Si alguna parte de la UI que estás probando se actualiza, a mitad de la prueba, ranorex es super. Objeto inteligente. El reconocimiento identifica el cambio, mantiene la prueba en marcha, pero nunca pasó nada, y sólo para que lo sepas, ranorex es una locura, asequible y es súper simple de usar si eres, un experto, scripter o acaba de empezar así que, básicamente, ranorex significa que puedes decir adiós a ish automatizado y decir hola a la maravilla verdaderamente automatizado.

Oh wow, hola, awesomeness, probar por sí mismo descargar la prueba gratuita de 30 días en ranorex calma. Usted…
None.

Hola chicos Owen aquí de Edwards, y hoy, voy a estar trayendo un tutorial sobre cómo utilizar la nueva herramienta corredor paralelo creado por Runner X. Ahora bien, esta herramienta es una herramienta de línea de comandos. Eso significa que debe ser utilizado en conjunto con la línea de comandos. Bien y ahí, cuando hacemos uso de esto yo, debo pedirte que lo ejecutes como administrador. Bien, así que asegúrate de hacerlo, porque necesitarás los privilegios de administrador para este tutorial ahora, el corredor paralelo, como he dicho es una nueva herramienta. Eso ha sido implementado por el corredor X, vino con la actualización de la versión 7 2 y básicamente lo que hace es que nos permite ejecutar una prueba en el paralelo.

Así que nos permite hacer esto a través de un endpoint de webdriver, por lo que podemos hacerlo de forma remota en otra máquina y podemos ejecutar nuestras pruebas en paralelo. Ahora. Lo que esto significa, he hecho una pequeña presentación para explicar un poco mejor. Así que aquí se puede ver utilizando el método estándar que se conoce como un método secuencial, porque se ejecuta en secuencia. Si tenemos un conjunto de pruebas, bien, un conjunto de pruebas aquí es la prueba uno, ahora imagina que tenemos que hacer algunas pruebas entre navegadores, así que tenemos una prueba contra varios navegadores diferentes.

Debemos ejecutar nuestras pruebas secuencialmente contra estos diferentes navegadores. Así que, como puedes ver en esta diapositiva, la prueba o el tiempo total de la prueba tomaría hasta 5 horas. Vale, eso va a ser bastante ineficiente, ahora el método que vamos a utilizar hoy nos va a permitir ejecutar en paralelo, y lo que esto significa es que las pruebas se ejecutarán al mismo tiempo, así que en lugar de en nuestra prueba, donde todo nuestro tiempo de prueba toma hasta 5 horas. En su lugar, podemos ejecutar nuestras pruebas al mismo tiempo, ok por lo que se ejecuta en el navegador cruzado al mismo tiempo en paralelo, ok, por lo que las pruebas ahora sólo debe tomar hasta una hora.

Ok, así que el corredor paralelo realmente va a acelerar nuestra ejecución al hacer cosas como las pruebas de navegador cruzado. Bien, entonces chicos ahora. Lo primero que queremos hacer es asegurarnos de que tenemos otra máquina que vamos a configurar como nuestro endpoint de webdriver con el fin de ejecutar nuestras pruebas en esa máquina externa.
Ahora, para esta demostración, simplemente voy a utilizar una máquina virtual. Bien, déjame abrir mi máquina virtual. Ya tengo una configurada y lista para funcionar, y aquí necesito configurar selenium grid, porque esta lamentable configuración de un endpoint de webdriver, requiere que selenium grid se ejecute en su otra máquina.

Vale, así que tened paciencia conmigo durante dos segundos, mientras esto se carga. Bien, entonces chicos ahora, una vez que su máquina está configurada, puede seguir adelante y lanzar selenium grid. Ahora tenemos una entrada en el blog sobre cómo configurar selenium grid, a la que dejaré un enlace en la descripción. Pero si echamos un vistazo rápido dentro de esta carpeta, este archivo sólo tengo un par de comandos aquí: bien, así que el primer comando este va a configurar un hub. Ahora el hub va a actuar como una especie de sistema de gestión central.

Va a seleccionar, que la máquina para ejecutar las pruebas en esta sección aquí este comando es lo que va a configurar un nodo allí. Un nodo básicamente va a actuar como la máquina en la que se ejecuta la prueba, así que el centro va a seleccionar, qué nodo para ejecutar qué pruebas en Aceptar. Así que el nodo es sólo la máquina y se puede iniciar este localmente, por lo que no se puede iniciar un centro y un nodo en la misma máquina. Bien, así que voy a saber, lanzar selenium grid, así que voy a hacer clic en ejecutar en la terminal.

Usted, ver un par de ventanas pop-up ahora un par de terminales- y estos son sólo los dos. Este es sólo va a configurar el centro y este va a configurar el nodo o más bien, ya tiene bien. Así que una vez que está configurado, debe decir selenio grid hub está en marcha y aquí abajo debe decir algo: el nodo está registrado en el hub y listo para usted, por lo que sólo puede minimizar los ok y podemos volver a comprobar que nuestro hub y nuestro nodo está configurado correctamente por ir a un navegador web y sólo navegar a esta página web ok.

Así que esta página web será el pin. Esto va a mostrar el centro y va a mostrar los nodos, el nodo, lo siento que están registrados en esa esperanza.
Bien, si tuviéramos varios, los verías disponibles aquí, y aquí están los navegadores que podemos usar en conjunto con ese nodo específico. Ok, así que puedo ver que configurado correctamente, así que puedo seguir adelante y cerrar. Es ahora y luego simplemente minimizar mi máquina virtual ahora. Lo siguiente que quiero hacer es lanzar ranorex. Ahora ya tengo una simple prueba web configurado, por lo que sólo va a nuestra página web hace clic en algunos enlaces y luego cierra la aplicación.

Así que aquí vamos, ahí está la prueba web, bien y si lo ejecuto de nuevo se puede ver, todo lo que hace es sólo va a una página web hace clic en algunos enlaces y luego cierra la página web. Bien, ahí vamos, así que se ha ejecutado con éxito. Usted puede ver allí. Es un éxito. No te preocupes por este pequeño cuadro de advertencia aquí abajo. Esto es sólo porque tengo la aplicación VirtualBox Abrir no puedo seguir adelante y cerrar que ahora, bien, así que una vez que tenemos una configuración de prueba, lo que ahora quiero hacer es añadir un punto final quiero añadir un punto final webdriver y eso es lo que va a conectar a mi máquina remota.

Bien, entonces hacemos esto. Subiendo a esta opción, sólo aparece Ver endpoint, y por aquí puedes ver. Actualmente no hay endpoints añadidos a este proyecto. Si hago clic en añadir endpoint quiero que sea un endpoint webdriver quiero darle un nombre como mi Linux. Bien, anota esto o asegúrate de recordarlo, porque lo necesitarás un poco más adelante y la dirección va a estar en este formato. Así que el formato de ejemplo allí sólo copiar que pegar allí, pero sólo voy a reemplazar este localhost con la dirección IP de mi máquina virtual y así que voy a ir la reunión de ir a la terminal y sólo tipo ifconfig, bien y sé que la dirección IP para esta máquina es este aquí: 1000 143, bien, así que voy a cerrar que minimizar que de nuevo aquí y simplemente escriba allí, 1000 1 4 3 y se puede probar la conexión, y esto es lo que estamos buscando esta marca verde diciendo conectado.

Eso significa que ha recogido con éxito que otra máquina, así que ahora puedo hacer clic, añadir punto final y luego completar la configuración allí.
Puedes ver que mi endpoint externo está ahora configurado, así que este webdriver, endpoint y puedo seleccionarlo. Así que puedo establecer esto como el punto final para esta prueba. Así que si hago esto, sólo haga clic allí y luego golpeó ejecutar usted. También observe, sólo rápidamente que el botón de ejecución ha cambiado ligeramente. Eso sólo significa que se va a ejecutar en un punto final diferente en lugar de su máquina local, por lo que para golpear ejecutar y luego saltar rápidamente de nuevo a la VM.

Deberíamos ver que la prueba se ejecuta allí. Vamos perfecto bien, por lo que es hacer clic en los enlaces haciendo exactamente lo que queremos que brillante, bien y luego, antes de saltar de nuevo a mi máquina local, se puede ver aquí. Hemos tenido un éxito. Ok, por lo que la prueba se ejecuta con éxito. Ok, así que ahora, sé que mi proyecto está listo para ir. Está listo para ejecutarse en otra máquina.

Ok, así que una vez que mi script está en marcha y funcionando en mi otro punto final, mi Linux puedo seguir adelante y cerrar ejecutar nuestra X, ok, así que de vuelta a un escritorio vacío. Ok, déjame mover esta ventana ahora. Aquí es donde necesito que abras el símbolo del sistema, pero quiero que lo hagas en modo administrador, porque necesitamos privilegios o permisos administrativos. Bien. Así que lo que tenemos que hacer ahora es ir a la carpeta de Archivos de Programa de Runner X, ok, y esto en mi máquina está en mi unidad C Archivos de Programa x86, que está en algún lugar de aquí, tengo ranorex 7, 2 y quiero entrar en la carpeta bin.

Bien, ahora la carpeta bin contiene la herramienta del corredor paralelo. Bien, de esto se trata este tutorial. Es este corredor paralelo. Ahora vamos a hacer uso de ella y, como he dicho, es una herramienta de línea de comandos, por lo que tendremos que navegar a esta carpeta en una línea de comandos. Bien, copiemos ese enlace y luego digamos CD para cambiar de directorio, lo pegamos y pulsamos enter, así que ya estamos en esta carpeta, perfecto. Ok, una vez que estamos en esa carpeta, ahora podemos hacer uso de la sala paralela, por lo que puede escribir corredor paralelo, voy a, sólo escriba tanto y luego presione tab, doe, XE y si escribo – Shh.

Esto nos va a dar un poco de ayuda. Nos va a dar una lista de las funciones y las cosas que podemos hacer con el corredor paralelo.
Bien, ahí tenemos algunos de los argumentos que podemos de uso de la herramienta. Bien, lo primero que quiero hacer es crear. Esto va a mantener las diferentes capacidades en este caso. También vamos a utilizar esto, pero podemos hacerlo manualmente después de haber creado en la misma ubicación que estamos en y si acabo de abrir esto, se puede ver allí. Esto es en contra de allí y luego va a ser en Internet Explorer borde Safari. Entonces sería al mismo tiempo sólo voy a ir a Chrome y Firefox, y luego haga clic en el archivo y haga clic en, Guardar, Como y luego aquí estoy, va a especificar una ubicación diferente, como Mis, Documentos y estoy, va a darle un nombre matriz y luego sólo golpeó, guardar bien, minimizar de nuevo la carpeta bien.

Así que una vez que se hace, no somos más o menos listo para ir así I. ¿Pueden hacer uso del corredor paralelo toma en algunos argumentos? En primer lugar, la ruta de acceso al ejecutable de la prueba así que de nuevo, volviendo a mi carpeta y quiero buscar mi proyecto, por lo que el proyecto fue la prueba web. Quiero navegar aquí dentro de nuevo dentro del nombre del proyecto dentro de la carpeta bin dentro de la depuración, y aquí deberíamos ver el nombre del proyecto, punto, exe, bien. El tuyo puede ser diferente porque he nombrado en mi proyecto pruebas web, así que voy a copiar la ruta y pegarlo dentro voy a añadir en el final, el nombre de acuerdo.

Así que ese es el primer argumento ahora. El segundo argumento es el archivo de la matriz y tenemos que decir- y luego en comillas la ruta de acceso a la matriz de capacidades, bien, por lo que este archivo aquí que acabamos de hacer la hoja de cálculo de Excel por lo que necesito para obtener mi ruta de acceso a este y pasar que en y otra vez, necesito la ruta de acceso a la matriz. Así que necesito la ruta completa. Así que vamos de nuevo slash cap, matriz, punto, xlsx, bien, por lo que la totalidad y, finalmente, todo lo que necesitamos es el nombre del punto final. Así que este es el nombre. Usted dio su punto final en Linux, lo siento, imran rex el mío se llama.

Mi linux, y que es la configuración, por lo que es la configuración completado y luego de vuelta en mi símbolo del sistema si me golpeó entrar. Ahora deberíamos ver nuestras pruebas se ejecutan en paralelo, por lo que deberíamos ver dos navegadores lanzados más o menos.
Al mismo tiempo, puede haber un ligero retraso al pulsar enter. Yo ayudaría. Puede haber un ligero retraso entre los navegadores, pero deben ejecutarse en paralelo. Así que ahí vamos. Hay dos navegadores lanzados al mismo tiempo y se puede ver cómo me estoy moviendo a través de los pasos casi al mismo tiempo, bien, y una vez que se hace, podemos de nuevo sólo minimizar la VM.

Usted puede ver allí. Las ejecuciones fueron exitosas código. Cero sólo significa que no hubo problemas. Podemos comprobar los resultados y hacemos esto por ir a la de nuevo al proyecto ejecutable, ubicación ejecutable. Así que esto fue en el proyecto de prueba web dentro de la papelera de nuevo dentro de la depuración, y luego en aquí debemos tener una carpeta llamada ejecuciones paralelas ahora. Esto es de nuevo va a mantener otra carpeta con la fecha. Si abrimos esto aquí, tenemos las ejecuciones contra las diversas configuraciones diferentes o los diversos conjuntos de capacidades diferentes.

El archivo que queremos buscar es el archivo con la extensión rx log, y esto mostrará los resultados en la ejecución estándar, formato rx. Así que si abro esto, puedes ver aquí, tenemos nuestros resultados. Tuvimos un cuarto de prueba exitoso. Usted puede volver a profundizar en los diferentes pasos y si usted mira aquí, tenemos las diferentes configuraciones. Así que el nombre bros- cromo- que era para este específico y si cierro que y luego ir a ejecutar el número dos.

Debemos ver el nombre del navegador para Firefox allí vamos pres nombre Firefox, por lo que nuestra prueba se ha ejecutado con éxito en paralelo contra dos navegadores diferentes. Ok, entonces chicos espero que este tutorial ha sido útil si usted tiene alguna pregunta o comentario, por favor deje en el cuadro de comentarios a continuación y si usted está teniendo algún problema en absoluto, por favor no dude en visitar nuestro sitio web. Ese es el código de entrenamiento de Edwards en la sección UK, www, elllo, org y aquí tenemos un montón de tutoriales que te llevan paso a paso.

Cómo utilizar diferentes características con diferentes herramientas, y aquí está la herramienta de corredor paralelo que acabo de mostrar, y se ejecuta a través de paso a paso sobre cómo el usuario.
Bien. Así que si usted está luchando, por favor siéntase libre de referirse a eso. Si disfrutaste de este video, por favor deja un pulgar arriba y hasta la próxima vez, adiós por ahora…
None.

El último tema, que es la prueba impulsada por datos, por lo que como su propia lección, dos hemos dividido el script muy largo en trozos más pequeños. Ahora lo que es data-driven data-driven es donde reemplazamos las constantes con variables así que voy a abrir mi login y en mi login yo, puedo ver que es donde había un punto donde puse la contraseña y la contraseña era nuestra X ahora puedo reemplazar esta constante con una variable y el beneficio de hacer. Eso es si quiero usar sólo esta secuencia de comandos, para ejecutar muchas contraseñas, no tengo que grabar tantas veces todo lo que necesito es sólo conectar mi tabla a esta secuencia de comandos y hacer que se ejecute tantas veces así que para hacer eso? Haga clic en la constante, que es la contraseña que, quiero que sea variable y decirle ranorex Quiero hacer esta constante una variable.

Así que vas como nuevo. Nos piden un nombre así que dale un nombre. Voy a decir el nombre: Voy a llamarlo pasaporte una vez que se convierte en una variable, le da un signo de dólar, y el signo de dólar es la manera X diciendo a sí mismo que se trata de una variable y para asegurarse de que usted tiene lo correcto ir a sus variables y en allí se puede ver que tenemos una contraseña que es nuestra X bien. Así que esa es la forma de poner una contraseña en una variable puedo crear más variables como muchos yo alguien decir si quiero crear otra variable que es decir pasaporte pronto, puedo llamar a este ABC puedo crear otra variable de nuevo así que voy a decir: bien, siempre puedo decir ranorex, no utilice la contraseña, el uso, la contraseña sue para su prueba o utilizar la contraseña para la prueba.

Ahora puedo cambiar mi contraseña aquí. La forma más eficiente de hacer esto es realmente tener una tabla donde se pone todas las contraseñas dentro y ¿cómo lo hacemos? Así que para hacer eso, usted tiene que ir de nuevo en su proyecto, que es la lección 1 y de inmediato. El corredor X me está diciendo. Tengo dos variables que he creado, que era la contraseña y la contraseña. Así que permítanme volver a mi inicio de sesión y me borraría bien voy a volver a mi proyecto y aquí tengo una variable que es pasar ahora para conectar la contraseña a mi tabla externa.
Voy a pinchar en gestionar fuentes de datos y le digo que me dé una nueva tabla. Entonces me pregunta qué tipo de tabla quiere.

Le digo. Dame una tabla de datos simple. Si tengo una hoja de cálculo de Excel yo diría, dame un conector de Excel, y esto me conectará a una hoja de cálculo de Excel si tengo una base de datos que todos ustedes saben por ahora, Oracle tienen SQL puedo conectar mi corredor X a mi tabla SQL. Así que en este ejemplo vamos a hacer la tabla de datos simple voy a, darle un nombre. Voy a llamarlo el nombre de mi lección de la tabla: 1 cinta, de acuerdo, voy a, pulse, de acuerdo, muy bien así que ahora. Haga clic en el caso de prueba y voy a ir a la fuente de datos. En mi fuente de datos, voy a seleccionar la tabla que acabo de crear, que es la tabla lección 1.

Ok, seleccionada y me va a dar los valores así que la columna la voy a llamar la columna para diferenciarla de la otra contraseña la voy a llamar tabla contraseña. Ok y ahora me pide que le de valores. Así que puedo decir, dame el ABC. El siguiente valor que pulsamos enter puedo decir: 1, 2, 3, pulse, Enter, puedo decir tantas contraseñas como necesite para probar el caso de prueba. Puedo decir: 1, ok, yo, creo que 5 es suficiente, y presiono ok antes de hacerlo. Tengo que conectar esta tabla a mi variable, que es la contraseña así que para hacer eso vas a tus datos.

Binding, seleccione la vinculación de datos y usted dice que quiero conectar mi tabla, que es mi pasaporte capaz de mi contraseña sin hacer esto. Bueno de inmediato, estoy. ¡A continuación, para decirle: ok, ty! Usted tiene una variable que ya está conectado, por lo que es vinculado y esta variable tiene 5 valores por lo que significa que esta secuencia de comandos se ejecutará 5 veces. Puedes volver atrás y comprobarlo. ¿Por qué es 5? Es 5, porque va a tu fuente de datos, puedes ver. Tenemos 5 valores diferentes si se trata de seis nuevos valores. Bien, es que el número cambia a 6 ¿correcto? Así que cuando ejecute esto ahora mira lo que pasaría? Asesinar el ciclo real de esto y empezar todo de nuevo con un nuevo pasaporte.

Por lo tanto, vamos a probar que de inmediato, se puede ver es decir que estoy corriendo uno de seis. Como se puede ver, fue un fracaso porque puse en un pasaporte negativo no válido, así que bueno en él.
Así es como has ejecutado la prueba negativa. Así es como has hecho todas sus pruebas con diferentes contraseñas. Así que voy a decir bien anoréxico suficiente. Bien, entonces, como puedes ver, el informe es un fallo y falló porque era una prueba negativa, así que nos dijo que uno falló y los cinco restantes azotaron lotes y puedes ver lo que pasó.

Si quieres ver exactamente lo que pasó decir que estabas allí mientras se estaba ejecutando, se puede ver que para la contraseña que he utilizado ABC- y esta fue la línea que falló y siempre puedo no haga clic para ver lo que la imagen era por el tiempo y también pueden saltar así. La secuencia de comandos que causó así fue la primera exacta de esta manera. Bueno, así que eso es cómo hacer impulsado por los datos en el corredor X, y esto es muy clave, porque una vez que empiece a hablar de los datos de la unidad de intestino, que se están convirtiendo en más eficiente y cualquier trabajo que usted va para.

No definitivamente le pregunte en la entrevista, si usted entiende impulsado por los datos, por lo que impulsado por los datos es la prueba que es impulsado por los datos I. Tener este muchos datos que voy a utilizar una secuencia de comandos para ejecutar a través de esos muchos datos y nuestra X? Así que si usted tiene alguna pregunta como siempre el viernes, hágamelo saber y podemos ir a través de él juntos, pero creo que sé que es muy fácil para ustedes sé..

None.

Vale, ahora voy a intentar grabar el primer script: vale, así que en esto voy a quitar el script que no necesito y voy a hacer doble click en el de grabación. Ok. Así que ahora, estoy listo para grabar mi script, pero antes de hacerlo tengo que seleccionar mi aplicación. Que me gustaría grabar y les dije en clase Pat para este ejercicio, vamos a ser la grabación de una aplicación de escritorio, lo que significa que voy a, tratar de grabar algo que realmente se va en mi equipo.

Así que no es una aplicación móvil y no es una aplicación web, sino más bien algo que existe en mi portátil. Así que para este ejercicio, vamos a utilizar el generador de pases clave así que ir a mi carpeta ranorex, algunos de ustedes para abrir eso. Usted tiene que ir en su computadora, así que una vez que haya instalado ranorex, usted debe tener esta carpeta ir en su programa. Archivos seleccione ranorex, 5 1 y usted puede seleccionar las muestras, seleccione, mantenga una muestra c afilada clave pasar suite de prueba, y este es el tipo que estamos buscando así que voy a copiar.

Esta carpeta y voy a soltar esta carpeta en mi semana, 9, bien, así que ahora estoy listo para grabar así que voy a pulsar el botón de grabación y Renault X va a. Me va a dar tres opciones: me va a decir ok, así que no haces ninguna grabación global dije bueno, no realmente quiero ejecutar una aplicación, y me dice ok. ¿Me puede decir dónde está el archivo y luego ir seguro para navegar hasta el archivo y yo? Tenerlo en mi documento con nueve pase clave, y esta es la aplicación que estoy tratando de ejecutar por lo que seleccionar la aplicación y nuestra prensa se inicia y de inmediato una vez que comience a ejecutar la aplicación, se puede ver una pequeña pantalla en la parte inferior que le muestra la grabación está teniendo lugar.

Bueno, así que vamos a grabar algo muy, muy simple: Voy a entrar en la aplicación para hacerlo. Voy a marcar la casilla y voy a poner la contraseña y la contraseña es nuestra X. Entonces voy a presionar, el botón de ok y la aplicación se abre una vez que se abre. Voy a moverlo al centro, para que pueda ver exactamente lo que estoy haciendo y voy a añadir lesión voy, darle un título así que decir: título voy a llamar a la lección: bien, utilizan un nombre.

Voy a llamarlo tailandés y hay una contraseña por defecto allí. Así que voy a sacar la contraseña por defecto, tomar todo lo demás y voy a escribir abc123 para la repetición, la contraseña voy a hacer lo mismo también: Voy a hacer clic aquí y sacar todo lo que hay allí y poner una ABC. Dos tres cuatro, mi URL voy a teclear www ge com, en mis notas, voy a, decir y voy a pulsar el botón de ok para hacer mi entrada así que ahí mismo lo ves, yo, tengo una entrada y antes de cerrarla voy a borrar mi entrada pulsando con el botón derecho del ratón sobre la entrada y pulsando entrada, y eso es todo así que cierra.

La ventana o la aplicación más bien y voy a decir, descartar los cambios por lo que no quiero guardar nada. Tiene todos mis cambios y una vez que se cierra voy a volver a ejecutar, rx para dejar de grabar. Así que, como se puede ver, una vez que termine, la grabación de mi script ahora tiene algo dentro de ella. Así que tengo 39 pasos que realicé y cada uno de ellos me refiero ahora mismo. Ustedes deben estar muy familiarizados con el lenguaje de las herramientas de automatización. Así que ya sabéis que esto significa una acción. Significa ir a abrir esta aplicación. Este es el clic del ratón donde seleccioné una contraseña. Ahora, a veces verás cosas como esta, donde Runner X, porque no es una dinámica inteligente en realidad separó sus entradas.

Así que cuando usted ve algo como esto, usted tiene que hacer básicamente uno así, en lugar de tener dos campos diferentes con R y X, sólo lo hacen nuestra X en un campo y se puede eliminar entonces el que no necesita y hay un montón de ventajas en hacer que que voy a explicar mucho más tarde a usted ahora lo que estoy haciendo es que estoy aseo, mi guión, así que he dicho que estás grabando, siempre es una buena idea ir a través de ti mismo y sacar las cosas de la basura que no necesitas, pero, obviamente, hacer esto sólo cuando estás muy, muy familiarizado.

Así que, vamos a reproducir el script para ver lo que pasaría, así que para hacer eso mueve el cursor de nuevo al número uno y pulsa play, así que, como puedes ver, la ventana se abrió, la contraseña se introdujo la ventana se movió hacia arriba, que es exactamente lo que hice, voy a añadir una nueva entrada.
El título se ha introducido, nombre de usuario, va a ser introducido en la contraseña y la ventana restante va a, obtener sopa, bien, así que fue exitoso. Y ahora va a cerrar la aplicación y me va a preguntar: ¿quieres guardar o quieres descartar los cambios y ejecutar con éxito hermoso? Así que ahora, una vez que termine de ejecutar una secuencia de comandos, hay varias cosas para buscar la primera.

Uno de ellos es los resultados por lo que hay pase, o fue un fracaso? Así que en este caso se vio que era un éxito. Alguien es una película es de color rojo en su éxito es verde y se puede ver el tiempo que se ejecutó y lo que la máquina se ejecutó en y cualquier persona en cualquier error, y aquí es donde todos los pasos que pasó y todos pasaron ahora, por ejemplo, si algo falló derecho y desea investigar lo que pasó. Todo lo que tienes que hacer es ir al paso que falló y mover el ratón sobre ese paso y haga clic en saltar al elemento, y que lo llevaría directamente a ranorex a la secuencia de comandos tiene así que cuando hago clic en este salto al elemento que me lleva a la derecha al número dos, así que puedo ver que el número dos era la línea y puedo arreglarlo de inmediato.

Bien, así es como se hace una grabación en ranorex, y ustedes están de acuerdo. Yo, estoy de acuerdo. Runner X es el más simple, más fácil, la automatización, la herramienta a utilizar y sé que todos ustedes después de usar retórica nunca volverá a selenio. Así que ese es el final de nuestra primera lección, sólo mostrando cómo hacer una simple grabación. Usted ..
None.

¡Califica nuestro programa!
Total: 0 Promedio: 0