introduction tricentis tosca automation tool
Este artículo proporciona una introducción a la herramienta de automatización de pruebas TOSCA. Cubre los componentes principales de TOSCA y los detalles de Tosca Commander & Workspace:
Este artículo tiene como objetivo proporcionar una buena idea de inicio sobre la herramienta para aquellos que son nuevos en TOSCA y desean aprender y construir una carrera en ella.
TOSCA son las siglas de Topology and Orchestration Specification for Cloud Applications.
Lista de tutoriales de esta serie TOSCA
Tutorial #1: Introducción a la herramienta de automatización Tricentis TOSCA (Este tutorial)
Tutorial #2: Cree y administre espacios de trabajo en la herramienta de automatización Tricentis TOSCA
Tutorial #3: ¿Cómo crear y ejecutar casos de prueba en Tosca Testing Tool?
Lo que vas a aprender:
¿Qué es Tricentis TOSCA Testsuite ™?
TOSCA Testsuite ™ es una herramienta de software para la ejecución automatizada de pruebas de software funcionales y de regresión.
Además de probar las funciones de automatización, TOSCA incluye
- Gestión de pruebas integrada
- La interfaz gráfica de usuario (GUI)
- Interfaz de línea de comandos (CLI)
- Interfaz de programación de aplicaciones (API)
El conjunto de pruebas admite todo el ciclo de vida del proyecto de prueba. Comienza con la transferencia y sincronización de especificaciones del sistema de gestión de requisitos.
TOSCA apoya a sus usuarios en la creación de casos de prueba eficientes sobre una base metodológica sólida, actúa como asistente ejecutivo y resume los resultados de las pruebas en varios informes.
TOSCA Testsuite ™ está diseñado y desarrollado por TRICENTIS Technology & Consulting GmbH (una empresa de software austriaca con sede en Viena)
Componentes de TOSCA Testsuite ™
Varios componentes y sistemas bajo prueba
Como se muestra en la imagen de arriba, los diversos componentes del conjunto de pruebas son
- Comandante de TOSCA
- Asistente de TOSCA
- Ejecutor de TOSCA
Los tres están en el lado del cliente, también incluye el Repositorio (también llamado 'Repositorio de prueba') que está en el lado del servidor.
TOSCA Commander ™
Esta es la interfaz gráfica de usuario de TOSCA Testsuite ™. Se considera que es el núcleo del conjunto de pruebas. El comandante utiliza un 'espacio de trabajo' para la administración de casos de prueba. Eso significa que permite la creación, gestión, ejecución y análisis fáciles de casos de prueba.
Como es el sistema de middleware entre Test Repository y TOSCA Executor, obtiene los casos de prueba del repositorio y los reenvía al Test Executor, que luego los ejecuta en el System Under Test (SUT).
Todos los elementos se muestran en una estructura de árbol (captura de pantalla de muestra arriba). La sección izquierda de la ventana se utiliza para navegación , mientras que la sección de la derecha es la área de trabajo.
La captura de pantalla anterior es una muestra de la ventana 'Caso de prueba', del mismo modo, el diseño de otras ventanas (Requisito, Lista de ejecución, etc.) tiene el mismo aspecto. Todos los elementos del TOSCA Commander ™ están estructurados uno debajo del otro en un orden jerárquico estrictamente observado. Cada operación solo se puede realizar observando esta jerarquía de objetos.
Proporciona el Arrastrar y soltar característica que se está utilizando para mover los elementos dentro de la aplicación. También tiene la función de acoplamiento que permite al usuario personalizar el diseño de la ventana según lo necesite.
Por lo tanto, TOSCA Commander ™ proporciona este tipo de características y funcionalidades al usuario para su conveniencia. Funciona de forma similar al Explorador de Windows. Al crear la estructura de la carpeta, se pueden usar comandos como crear, copiar, pegar, renombrar, eliminar, etc.
Espacio de trabajo de TOSCA
Esta es su área de trabajo personal donde puede crear, administrar, ejecutar y analizar casos de prueba. Contiene varios objetos, es decir, llamados Objetos TOSCA Commander ™ y esos son,
- Módulos
- ExecutionLists
- Casos de prueba
- Requisitos
- Diseño de casos de prueba
Puede construir la relación entre estos objetos mapeándolos / vinculándolos. A esto se le llama mapeo de objetos en TOSCA. En el tiempo de ejecución, la información de control de estos objetos (módulos, listas de ejecución, casos de prueba y requisitos, etc.) se combina.
Objetos TOSCA Commander ™: organizados en 'mundos'
Los objetos de TOSCA Commander ™ se clasifican en diferentes mundos y cada objeto se reconoce individualmente por un color específico.
Tenemos otro objeto, es decir, objetos de 'informes' que también tienen un mundo llamado Mundo de informes . Esto no es necesario para principiantes, por lo que no lo discutiremos en detalle por ahora.
TOSCA 'Worlds' y su flujo de trabajo:
A continuación se muestra una instantánea de cómo se ve la ventana del proyecto TOSCA en sus mundos de colores.
Mapeo / Vinculación en TOSCA
En TOSCA es posible vincular, importar datos externos y exportar datos. A continuación se ofrece información sobre cómo se realiza la vinculación en TOSCA.
Vinculación de archivos externos: Hay dos formas de vincular un archivo externo en TOSCA, es decir,
- Arrastrar y soltar con objetos básicos en TOSCA Commander
- Utilizando la operación 'Adjuntar archivo' del menú contextual
Así que estas son las 2 formas de vincular los archivos en TOSCA. Ahora veremos los diferentes tipos de enlaces disponibles en TOSCA.
Hay tres tipos de enlaces, es decir
- Incrustado
- Vinculado
- LinkedManaged
Incrustado :Esto es incrustación de un archivo en el Repositorio de TOSCA
Vinculado :Se hará referencia a un archivo, pero no se alojará en el repositorio. El enlace hace referencia al directorio de origen del archivo.
LinkedManaged :El archivo se copia en un directorio específico que es generalmente accesible y desde allí se administra de forma centralizada.
Así es como se puede importar un archivo externo o datos externos a TOSCA. Asimismo, los datos de TOSCA también se pueden exportar a otros archivos (por ejemplo, MS Word, MS Excel, etc.) a través del portapapeles mediante,
carácter c ++ a cadena
- seleccionando una línea o un área en la sección derecha de una ventana TOSCA y presionando + 'C'
- usando la operación 'Copiar tabla al portapapeles' del menú contextual
TOSCA Commander ™ - Ficha Detalles
En la imagen de arriba, puede ver la pestaña 'Detalles' en el lado derecho de la ventana del TOSCA Commander. Entonces, cada objeto en TOSCA tiene una vista de Detalles donde se pueden agregar o eliminar varias columnas según sea necesario.
Cómo agregar una columna:
1. Haga clic con el botón derecho en el encabezado de una columna y seleccione la opción 'Selector de columna' en el menú contextual. Se abre una ventana que contiene una lista de columnas disponibles.
2. Arrastre la columna requerida a un encabezado de columna existente. La nueva columna se agrega automáticamente a la posición marcada por dos flechas.
Cómo quitar una columna:
- Seleccione el encabezado de la columna que debe eliminarse y mantenga presionado el botón izquierdo del mouse.
- Arrastre la columna hacia abajo hasta que el puntero del mouse tenga la forma de una X y suelte el botón del mouse.
Conclusión
En este tutorial introductorio, cubrimos los componentes principales de la herramienta de prueba Tricentis TOSCA y los detalles de Tosca Commander y Workspace. Esta es información suficiente para comenzar con TOSCA, más información sobre el espacio de trabajo y sus tipos, el concepto de check-in / check-out para objetos TOSCA se tratará en el próximo artículo.
¿Ya probó la herramienta de automatización TOSCA?
SIGUIENTE Tutorial
Lectura recomendada
- Ver tutorial de automatización de pruebas: una guía de herramientas de automatización de pruebas móviles
- Conceptos básicos de aprendizaje de Rational Robot - IBM Test Automation Tool
- Sikuli GUI Automation Testing Tool - Guía para principiantes, parte 2
- Tutorial de Geb: pruebas de automatización del navegador con la herramienta Geb
- Introducción a la herramienta de automatización de GUI de Sikuli (automatice todo lo que vea en la pantalla) - Tutorial de Sikuli n. ° 1
- Tutorial de Katalon Studio: una herramienta gratuita de automatización de pruebas que ha estado esperando
- Tutorial de Ranorex: una potente herramienta de prueba de automatización móvil, web y de escritorio
- Cree y administre espacios de trabajo en la herramienta de automatización Tricentis TOSCA