Ejecución de Tosca: ¡Guía práctica completa!

Tutorial de Tosca - Tabla de contenido

Hemos segregado todo el tutorial de Tosca en los siguientes artículos. Hemos escrito este artículo de "Ejecución de Tosca" en una redacción simple con ejemplos que pueden ser muy útiles para que los probadores de software de nivel de entrada entiendan el concepto fácilmente. El lema de este artículo es comprender los conceptos de ejecución de Tosca.

Tutorial de Tosca # 12: Preguntas y respuestas de la entrevista de Tosca

Durante el "Ejecución de Tosca y problemas de Tosca”, Proporcionaremos la guía paso a paso sobre el proceso de ejecución de Tosca. Además, explicaremos la descripción general de Tosca Issues.

Tosca ExecutionList: descripción general de la ejecución de pruebas

¿Por qué la ejecución de pruebas de automatización?

La ejecución de la prueba es un proceso para verificar la funcionalidad de la aplicación en función de los casos de prueba. La ejecución de la prueba se puede realizar de forma manual o mediante un enfoque automatizado. En este artículo, aprenderemos la ejecución de pruebas de automatización para los casos de prueba desarrollados en Tosca. Los propósitos principales de las ejecuciones de pruebas de automatización con la ayuda de Tosca son:

  • Reducir los esfuerzos humanos.
  • Incrementar la cobertura funcional.
  • Asegure la calidad de la entrega evitando esfuerzos humanos no deseados.
  • Reduzca los costos y la duración de la ejecución de la prueba.
  • Fácil gestión de datos y mantenimiento de pruebas.
  • Una forma más profesional de informar sobre las pruebas a los titulares de la pila.
  • Ejecución de prueba desatendida a través del modelo de ejecución distribuida de Tosca.

¿Enfoque para capturar capturas de pantalla durante la ejecución?

  • Captura de pantalla de pasos de prueba fallidos: Tosca puede capturar las pantallas para cada paso de prueba que fallaron debido a la verificación de fallas en el diálogo. Para los casos de prueba que se crean utilizando Motores clásicos, Tosca permite capturar la pantalla cuando el usuario aborta. La captura de pantalla capturada estará disponible en la ruta: @{Environment.ProjectDir}\\Capturas de pantalla. Ruta para configurar esta configuración - 
  • Motores 3.0 - Proyecto-> Configuración-> TBox-> Registro-> Capturas de pantalla 
  • Motores clásicos - Proyecto-> Configuración-> Motor-> Opciones de registro-> Capturas de pantalla 
Ejecución de Tosca: captura de pantalla para paso de prueba fallido
Ejecución de Tosca: captura de pantalla para paso de prueba fallido
  • DESC - Tosca no tomará la captura de pantalla.
  • Error de diálogo - Le permite a Tosca Commander capturar una captura de pantalla en caso de falla en el diálogo.
  • Falla de verificación - Permite a Tosca Commander capturar una captura de pantalla en caso de falla de verificación.
  • Captura de pantalla de TestStepValues: En función de la configuración, Tosca permite capturar las pantallas para cada TestStepValues ​​que utiliza el modo de acción como Entrada durante la ejecución. Podemos utilizar la misma configuración para comprobar las pantallas que se capturan durante la ejecución de la prueba.

La opción de captura de pantalla de los valores de los pasos de prueba está disponible para los siguientes motores 3.0: DotNet, AnyUI, XBrowser, UIA y la automatización de la prueba, realizada en función de la imagen.

Para activarlo, necesitamos cambiar la configuración global Screen Flow de path Proyecto-> Configuración-> Motor-> Doku Snapper.

Ejecución de Tosca - Configuración de flujo de pantalla
Ejecución de Tosca - Configuración de flujo de pantalla

Además, se puede lograr lo mismo agregando el parámetro de configuración ScreenFlow y Ruta de flujo de pantalla en la lista de ejecución.

Ejecución de Tosca - Parámetro de configuración de flujo de pantalla
Ejecución de Tosca - Parámetro de configuración de flujo de pantalla

El registro de ejecución se verá así:  

Ejecución de Tosca: registro de ejecución de muestra
Ejecución de Tosca: registro de ejecución de muestra
  • Doku Snapper:  Se utiliza para generar un documento de Microsoft® Word que contiene capturas de pantalla y datos sobre todos los TestSteps ejecutados. En lugar de realizar capturas de pantalla en cada TestStep, DokuSnapper consolida todos los datos en un documento de Word. 

Podemos habilitarlo cambiando el Habilitar Snapper valor a Verdadero de la ruta - Proyecto-> Configuración-> Motor-> Doku Snapper.

El documento generado se verá así: 

Ejecución de Tosca - Dokusnapper
Ejecución de Tosca - Dokusnapper

¿Cómo ejecutar casos de prueba en Tosca?

Una vez que hayamos terminado con la creación del caso de prueba con Tosca Commander Casos de prueba sección, seguiremos los enfoques mencionados a continuación para procedimientos posteriores:

· Ejecutar casos de prueba en ScratchBook

· Ejecutar casos de prueba desde la Lista de ejecución

Ejecute casos de prueba en ScratchBook:

Tricentis recomienda usar el ScratchBook solo para una prueba (para verificar la preparación del caso de prueba), ya que los resultados no se almacenan para referencia futura. También podríamos realizar la ejecución de TestSteps individuales.

Ejecutando los casos de prueba de la lista de Ejecución:

La Ejecución segmentos proporciona una característica de seleccionar y preparar múltiples TestCases para su ejecución. La ejecución realizada en ExecutionList estará disponible para futuras referencias.

Procedimiento paso a paso para preparar y ejecutar casos de prueba desde la sección de ejecución:

  • Paso 1# Crear carpeta de lista de ejecución en las ejecuciones sección seleccionando el icono "Crear carpeta de lista de ejecución" después de hacer clic con el botón derecho en cualquier carpeta.
  • Paso 2# De manera similar, necesitamos crear nuestro componente Lista de ejecución en la carpeta de lista de ejecución recién creada.
  • Paso 3# Podemos agregar los casos de prueba (que se crean en el último artículo) en la lista de ejecución de la sección TestCases mediante el método de arrastrar y soltar. La lista de ejecución completa se verá a continuación:
Ejecución de Tosca - ExecutionList
Ejecución de Tosca - ExecutionList
  • Paso 4# Ahora, necesitamos configurar el comportamiento de ejecución, como el mecanismo de captura de pantalla. Para nuestro propósito de aprendizaje, hemos habilitado Tome capturas de pantalla de TestStepValues ​​y DockuSnapper.
  • Paso 5# Ahora, podemos ejecutar uno, varios o casos de prueba completos según la selección. Ejecutamos el caso de prueba presionando el F6 o haga clic en el botón Ejecutar después de hacer clic con el botón derecho en los casos de prueba / lista de ejecución seleccionados. 
  • Paso 6# Comprenda y procese los resultados de su prueba. El registro de ejecución se muestra a continuación con la ruta de captura de pantalla resaltada: 
Ejecución de Tosca - Registro ExecutionList
Ejecución de Tosca - Registro de ExecutionList

Además, el dokusnapper se creó en la ruta predeterminada   “%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\” con el nombre del documento comenzando con el nombre del caso de prueba.

Problemas de Tosca

Explicar el concepto de Tosca Issues?

El problema no es más que el motivo del fallo de la prueba. La causa de ruta del problema es un defecto válido válido en la aplicación o hay una mejora en la aplicación (Solicitud de función). Durante la ejecución de la automatización, el problema o defecto debe registrarse y vincularse al caso de prueba.

  • Defecto - Este es un problema de la aplicación, es decir, la aplicación no funciona según los pasos de prueba (expectativa). El desarrollador de la aplicación debe solucionar el defecto.  
  • Solicitud de función - Si la aplicación se ha mejorado, la aplicación no se sincronizará con los casos de prueba, lo que da como resultado la falla del caso de prueba. Como es un cambio válido en la aplicación, el caso de prueba debe actualizarse en función de esto. Este escenario debe tratarse como una solicitud de función.

Podemos registrar los problemas en el Temas sección o en la Ejecución .

  • Paso # 1:  Navegue hasta la Temas .
  • Paso # 2: Para crear un problema, debemos hacer clic con el botón derecho en la carpeta Problema y seleccionar una de las opciones de tipo de problema entre Crear defecto or Crear FeatureRequest que están disponibles en el menú contextual. Después de la selección del tipo, Tosca Commander crea un nuevo problema y automáticamente solicita cambiar el nombre.
  • Paso # 3: En el siguiente paso, podemos proporcionar un nuevo nombre o usar el nombre predeterminado presionando Participar.
  • Paso # 4: Ahora, debemos ingresar los detalles a continuación para los diferentes campos disponibles: 
    • ID: podemos definir nuestros propios estándares de ID o utilizar los ID de cualquier sistema externo.
    • Estado: el campo de estado explica el estado actual del problema. El rango de valores se puede personalizar según los estándares.
    • Tipo: aquí siempre hay dos tipos disponibles que se pueden cambiar en cualquier momento.
    • Descripción: este campo representa los enunciados del problema del problema. Según la descripción, los desarrolladores toman la acción. La descripción debe contener toda la información para recrear el problema.
    • Severidad: la gravedad representa el impacto del problema. Este campo acepta solo el valor entero.
    • Prioridad: describe la urgencia del problema para solucionarlo. Este campo también acepta los valores enteros.
Problemas de Tosca
Problemas de Tosca

Conclusión:

En este artículo del Tutorial de Tricentis Tosca, hemos aprendido cómo realizar la ejecución de Tosca y plantear problemas de Tosca. Por favor haz click aquí para obtener más información en el portal de soporte.

Haga clic para leer el siguiente artículo: Descripción general del diseño de casos de prueba de Tosca.

Deja un comentario