ranorex studio hands review
Introducción a Ranorex Studio: una revisión y un tutorial en profundidad
Ranorex anunció recientemente el lanzamiento de la versión 9.0 de Ranorex Studio, que es una herramienta de automatización de pruebas todo en uno para aplicaciones de escritorio, web y móviles. Nuestra revisión se basa en esta última versión.
Esta versión incluye muchas características nuevas y líderes en la industria que incluyen informes de video de la ejecución de la prueba, un algoritmo entrenado por máquina para manejar elementos web con ID dinámicos y soporte para probar elementos web en un DOM en la sombra y JxBrowser.
También tiene temas oscuros y claros completamente nuevos y conmutables.
También puede consultar nuestra anterior Tutorial de Ranorex aquí .
cómo crear un nuevo archivo java en eclipse
Lo que vas a aprender:
Revisión práctica de Ranorex Studio
En esta revisión, veremos las características principales de Ranorex Studio.
Para seguir los pasos del tutorial de Ranorex Studio, simplemente descargue una prueba gratuita de 30 días.
Ranorex Studio se puede instalar en cualquier computadora que tenga una versión reciente de Windows o Windows Server.
Características clave
# 1) Automatiza una amplia gama de tecnologías :
Ranorex Studio se describe como una solución de automatización de pruebas 'todo en uno', ya que una sola licencia le permite crear y ejecutar pruebas automatizadas en todas las plataformas que admite Ranorex Studio. De hecho, es compatible con muchos de ellos.
Ranorex Studio tiene una reputación bien merecida por su capacidad para manejar las interfaces de usuario más desafiantes, desde aplicaciones de escritorio heredadas hasta las últimas tecnologías web y móviles, incluidas aplicaciones nativas de iOS y Android, así como aplicaciones web móviles.
Visite el sitio web de Ranorex para ver la lista actual de todos tecnologías soportadas .
# 2) Identificación de objetos mejor en su clase :
La identificación de objetos es importante para realizar pruebas estables y fiables que sean fáciles de mantener. Ranorex Studio logra esto con su Espía Ranorex herramienta que identifica los elementos de la interfaz de usuario y genera una RanoreXPath para cada uno.
La definición de cada elemento de la interfaz de usuario se almacena en el compartible repositorio de objetos . Cuando crea una acción de prueba para un elemento de la interfaz de usuario, hace referencia al objeto del repositorio. Más tarde, si las interfaces de usuario cambian, simplemente actualice el objeto del repositorio y todas las acciones de prueba relacionadas se actualizarán automáticamente.
Las mejoras recientes en la forma en que se genera RanoreXPath ayudan a reducir la necesidad de actualizar el objeto del repositorio incluso cuando cambia la interfaz de usuario. Además, la versión 9.0 presenta un algoritmo entrenado por máquina para manejar automáticamente elementos web con ID dinámicos, que son algunos de los elementos de la interfaz de usuario más difíciles de automatizar.
# 3) Herramientas para todos en el equipo:
Los probadores que codifican en C # o VB.NET pueden usar el IDE completo de Ranorex Studio, que tiene herramientas para refactorizar y depurar, fragmentos de código reutilizables llamados 'ayudantes de automatización' y una API abierta.
Sin embargo, también puede automatizar las pruebas sin codificar, utilizando la poderosa herramienta de captura y reproducción de Ranorex Studio, llamada Ranorex Recorder. Puede realizar validaciones, controlar la ejecución con condiciones y configurar pruebas basadas en datos sin escribir ningún código.
Ranorex Studio está diseñado para equipos colaborativos, con soporte para proveedores de control de fuente Git, SVN y TFS , además de una herramienta de 'fusión mágica' que reduce los conflictos de fusión. Finalmente, Ranorex Studio se integra con herramientas líderes como Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, gestión de casos de prueba TestRail y mucho más.
Tutorial paso a paso
Para seguir este tutorial, descargue e instale la versión de prueba gratuita de Ranorex Studio.
Para este ejemplo , usamos la versión de 32 bits, pero también está disponible una versión de 64 bits.
#1) Inicie Ranorex Studio. Aparece la página de inicio. A la izquierda, tiene opciones de menú para iniciar una nueva solución de prueba, abrir una existente o abrir una solución de muestra. En el lado medio y derecho de la pantalla, puede encontrar los enlaces a varios recursos de Ranorex.
cómo programar una computadora para principiantes
Si desea cambiar entre los temas claros y oscuros, elija Herramientas => Opciones del menú. En la pestaña General que se muestra a continuación, elija Apariencia , luego elija el tema que prefiera. Tenga en cuenta que también puede cambiar el 'ambiente' del proyecto. El predeterminado es C # pero puede cambiarlo a .NET o VB.NET si lo desea.
#2) Ahora abramos un proyecto de muestra. Para este tutorial, probaremos el Ejemplo web , que utiliza un sitio web de prueba proporcionado por Ranorex. (El ejemplo de escritorio utiliza una aplicación de demostración gratuita que puede descargar del sitio web de Ranorex. Para el ejemplo de iOS o Android, deberá proporcionar un dispositivo real o virtual).
Haga doble clic en la solución de ejemplo web para abrirla.
#3) A continuación se muestra la captura de pantalla de la interfaz de usuario de Ranorex Studio, en el tema oscuro, junto con una descripción del propósito de cada área.
- Vista de proyectos : Vea las carpetas que componen la solución de prueba.
- Módulo de navegador Ranorex : Vea los módulos de prueba individuales, que se pueden organizar en grupos. (Tenga en cuenta que esta solución web de muestra no incluye ningún grupo de módulos). El pequeño icono de cámara junto a cada módulo le muestra que es un 'módulo de grabación', creado al capturar la interacción con la interfaz de usuario de la AUT. También puede crear 'módulos de código' en Ranorex Studio usando código C # o VB.NET.
- Vista de archivo: Cree su prueba, que incluye la creación de un módulo de prueba con acciones, la organización de varios módulos en un caso de prueba y la organización de casos de prueba en un conjunto de pruebas. Este conjunto de aplicaciones inicia sesión en un sitio web de WordPress, publica una nueva publicación de blog, valida que la publicación existe y luego la elimina. También hay una sección de CONFIGURACIÓN que asegura que la aplicación bajo prueba (AUT) esté lista para ejecutarse, y una sección de DESGASTE limpia la AUT después de que se completa la prueba. Las acciones de la sección de desmontaje también se realizan si la prueba falla.
- Menú desplegable de diseño : Elija un diseño diferente o cree uno personalizado.
- Panel remoto Ranorex : Agregue agentes para ejecución remota. Observe las opciones para mostrar los paneles 'lista blanca' y 'propiedades'. Utilice la 'lista blanca' para controlar con qué aplicaciones Ranorex Studio puede interactuar mientras crea o ejecuta pruebas. El panel de 'propiedades' cambia según el elemento seleccionado.
- Panel de salida : Vea el progreso de varias acciones.
#4) En el navegador del módulo Ranorex (A), haga doble clic en el módulo de grabación 'Iniciar sesión' para abrirlo. Observe que hay dos variables asociadas con el módulo de inicio de sesión: varPassword para la contraseña, y varUsername para el nombre de usuario.
Puede vincular estas variables a una fuente como una hoja de cálculo o una tabla de base de datos SQL para realizar pruebas basadas en datos.
#5) Cuando hizo clic en el módulo de grabación de inicio de sesión en el paso 4, este módulo de grabación también se abrió en el editor de acciones. Aquí puede ver los pasos a seguir. El primer paso hace clic en el campo de nombre de usuario, el siguiente paso ingresa el nombre de usuario con una acción de 'establecer valor'.
El tercer paso hace clic en el campo de contraseña, el cuarto paso ingresa la contraseña con una acción de 'establecer valor', el quinto paso hace clic en el botón de inicio de sesión y el último paso hace clic en el botón Panel de control en AUT.
#6) Haga clic en la primera acción en el editor de acciones y verá una captura de pantalla del elemento de la IU en AUT, así como el objeto del repositorio que corresponde a ese elemento de la IU. Esta captura de pantalla se genera automáticamente mientras se usa Ranorex Recorder para crear un módulo de grabación.
#7) Haga doble clic en el botón 'Editar en Spy' para ver RanoreXPath en el campo de inicio de sesión del usuario, que se muestra a continuación. Los iconos de 'x' rojos simplemente le indican que la AUT no está abierta. Estos cambiarán a marcas de verificación verdes cuando AUT esté disponible.
#8) Haga clic en la 'X' en la esquina superior derecha para cerrar el Ranorex Spy.
#9) Haga clic en la pestaña 'WordPressSample' para mostrar el conjunto de pruebas completo. Luego, haga clic en el botón Ejecutar para ejecutar el conjunto de pruebas. Mientras se ejecuta la prueba, evite usar el teclado o el mouse, ya que podrían interferir con la ejecución de la prueba.
preguntas y respuestas de la entrevista de jabón para experimentados
#10) Cuando se completa la prueba, aparece el informe de ejecución de la prueba. Haga clic en la flecha junto a cualquier elemento en el informe de ejecución de prueba para expandirlo. Observe el botón 'saltar al elemento' que aparece junto a las acciones de prueba. Hacer clic en este botón lo llevará directamente al paso de prueba. Esto será muy útil para depurar un paso de prueba fallido.
Informes de video
Una de las grandes características nuevas de Ranorex Studio 9.0 son los informes de video de la ejecución de la prueba.
Esto le permite reproducir una prueba sin volver a ejecutarla. Esto puede resultar muy útil para depurar o demostrar lo que le sucedió a un desarrollador.
Para habilitar los informes de video, simplemente haga clic con el botón derecho en Test Suite y luego elija Propiedades => Informe del menú.
Ahora puede configurar el modo de informe de video, como se muestra a continuación.
En el Ejemplo a continuación, el modo de informe de video está configurado en Todos los casos de prueba con fines de demostración. Por lo general, para limitar el tamaño de los archivos de video, debería configurar el modo de informes en Solo casos de prueba fallidos .
Tenga en cuenta que también puede ajustar la calidad del video cambiando la configuración de la velocidad de bits y la velocidad de fotogramas, y elija qué pantalla grabar si tiene un sistema multipantalla. Haga clic en Aplicar y luego en Aceptar. Ahora vuelva a ejecutar el conjunto de pruebas.
Cuando se completa la prueba, aparece el informe de ejecución de la prueba. Todos los pasos de prueba que se hayan grabado ahora tienen un botón 'Reproducir video' junto a ellos. Simplemente haga clic en el botón para ver una grabación de la ejecución de la prueba.
Conclusión
Una de las mejores maneras de aprender más sobre Ranorex Studio es simplemente descargar la versión de prueba gratuita y luego trabajar en la serie de videos “Getting Started”. Estos están en el canal de YouTube de Ranorex, pero también puede acceder a la serie de videos completa directamente desde la página de inicio de Ranorex Studio, como se muestra a continuación.
La sección de Soporte del sitio web de Ranorex se ha agregado con las guías de usuario requeridas.
Finalmente, Ranorex Studio es un marco de automatización de GUI todo en uno que se puede utilizar para probar su aplicación de escritorio, basada en web o móvil. que deberías probar .
Háganos saber si tiene alguna duda.
Lectura recomendada
- Appium Studio para Eclipse: automatización integral de Appium / Selenium de Eclipse
- Tutorial de revisión práctica de la herramienta de gestión de pruebas PractiTest
- Tutorial de Appium Studio para automatización móvil (más de 15 tutoriales prácticos)
- Revisión práctica de la herramienta de gestión de pruebas qTest
- Automatización de pruebas para Jira con Katalon Studio
- Instalación y configuración de Appium Studio para Eclipse
- Grabador de automatización de Katalon (alternativa a Selenium IDE): tutorial de revisión práctica
- Tutorial de Ranorex: una potente herramienta de prueba de automatización móvil, web y de escritorio