Diseño de casos de prueba: una excelente guía para la gestión de datos de prueba basada en Tosca 13.x

Diseño de casos de prueba: imagen de funciones

Tutorial de Tosca - Tabla de contenido

Hemos dividido todo el tutorial de Tosca en la siguiente lista de artículos. Ahora vamos a comprender los conceptos del diseño de casos de prueba de Tosca y la gestión de datos de prueba a través de este tutorial. Hemos escrito este artículo con palabras simples y mantenemos los cortos de redacción que ayudan al recién llegado a comprender el concepto fácilmente con menos tiempo.

Tutorial de Tosca # 1: Descripción general de Tosca

Tosca Tutorial # 2: Configuración de Tricentis Tosca: instalación, desinstalación y configuración de licencia

Tosca Tutorial # 3: Tosca Creación de espacio de trabajo

Tosca Tutorial # 4: Comprensión de TOSCA Commander y Tosca User Management

Tosca Tutorial # 5: Escaneo Tosca: Introducción a los módulos

Tosca Tutorial # 6: Creación de casos de prueba Tosca

Tosca Tutorial # 7: Biblioteca y parámetros de Tosca: búfer, parámetro comercial, TCP

Tosca Tutorial # 8:Ejecución de pruebas de Tosca, informes y gestión de errores

Tosca Tutorial # 9: Diseño de casos de prueba: un enfoque para la gestión de datos de prueba 

Tosca Tutorial # 10: Gestión de datos de prueba Tosca.

Tosca Tutorial # 11: Pruebas de API en Tosca

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

En este Diseño de casos de prueba de Tosca y gestión de datos de prueba En este artículo, aprenderemos sobre el enfoque de implementación paso a paso de Tosca Test Case Design y la descripción general de Test Data Management. Si desea prepararse para las preguntas de la entrevista de TOSCA, haga clic aquí.

Diseño de casos de prueba Tosca (TCD)

Este es un enfoque para aislar los datos de prueba de las secciones técnicas de los casos de prueba. Por tanto, los datos y los casos de prueba se guardan por separado. La tosca Diseño de casos de prueba La sección tiene la capacidad de dividir nuestros casos de prueba en una estructura lógica. También nos ayuda a planificar y diseñar los testcases de forma eficiente y estructurada para reducir los esfuerzos de desarrollo y mantenimiento.

Usa la Tosca Diseño de casos de prueba sección está realizando las siguientes actividades: 

  • Cree las hojas de prueba, que es una combinación de todos los casos de prueba posibles para cualquier escenario o plantilla en particular. Básicamente, las hojas de prueba contienen los datos para diferentes combinaciones.
  • El concepto de clase en el enfoque de diseño de casos de prueba ayuda a reutilizar los datos comunes en los casos de prueba, lo que reduce los esfuerzos de gestión de datos.
  • Con la ayuda de instancias, podemos crear los datos específicos para TestSheets, TCD Attributes o clases TCD.
  • Cree plantillas de TestCase y asigne las hojas de prueba.
  • Necesitamos instanciar o volver a instanciar Plantillas para generar los casos de prueba de instancia según las hojas de prueba.
  • Administre los datos de prueba en hojas de prueba y ejecute los casos de prueba de la instancia

Objetos de diseño de casos de prueba:

La siguiente tabla enumera todos los componentes disponibles en la sección Diseño de casos de prueba y los métodos abreviados de teclado cuando corresponda.

Diseño de casos de prueba: objetos
Objetos del diseño de casos de prueba

carpeta - La carpeta de diseño de casos de prueba se utiliza para agrupar las hojas de prueba o clases de forma lógica.

Hoja de prueba - TestSheet es una lista de datos para todas las posibles combinaciones de casos de prueba de Tosca. Cada conjunto de datos representa un caso de prueba único.

Atributo - Se denomina a los diferentes parámetros de datos correspondientes a cada campo de aplicación.

Atributo (no relevante para la empresa) - Se utiliza con fines descriptivos o de comentarios.

Atributo (resultado) - Se utiliza para fines de resultados.

Colección de instancias - Contiene las instancias, es decir, todos los valores posibles disponibles para un atributo particular.

Instancias - Este es el valor de cada atributo / parámetro. Se puede crear hojas de prueba, atributos o nivel de clase. Las instancias de Testsheets son básicamente un nombre de caso de prueba.

Clase - Esto es similar a las hojas de prueba, pero se usa para fines reutilizables. Todos los datos comunes se almacenan aquí, que se pueden reutilizar en varias hojas de prueba.

Referencia de clase - Actúa como un enlace de clases de hojas de prueba. Podemos crearlo con el método de arrastrar y soltar.

Jerarquías de objetos en el diseño de casos de prueba:

  • Una hoja de prueba puede tener atributos, instancias, pasos de prueba y referencias de clase.
  • Una clase puede ser la combinación de atributos e instancias de clase.
  • Una vez más, un atributo puede conservar más atributos e instancias.
  • Un paso puede guardar más pasos y atributos.

Proceso paso a paso para implementar el diseño de casos de prueba:

Step1: Cree la clase si hay algunas secciones comunes disponibles para varios casos de prueba. Por ejemplo, Iniciar sesión es una sección común en la mayor parte de la aplicación. Entonces, necesitamos crear una clase según el siguiente diagrama:

Diseño de casos de prueba: definir clase
Diseño de casos de prueba: definir clase

Step2: Cree hojas de prueba según la estructura siguiente y vincule las clases. Las hojas de prueba se utilizan para el escenario individual único. Según las diferentes combinaciones de datos, se generarán diferentes casos de prueba según las instancias de las hojas de prueba.

Diseño de caso de prueba: consulte la clase de la hoja de prueba
Diseño de caso de prueba: consulte la clase de la hoja de prueba

Step3: Cree casos de prueba de plantilla. Podemos convertir cualquier caso de prueba técnica existente en un caso de prueba de plantilla seleccionando la opción "Convertir en caso de prueba de plantilla" después de hacer clic derecho sobre él.

Step4: Asigne la hoja de prueba en el caso de prueba de plantilla arrastrando y soltando la hoja de prueba en el caso de prueba de plantilla. Solo se puede asignar una hoja de prueba a una plantilla. Después de esto, podemos asignar los Atributos / parámetros de datos de Diseño de casos de prueba en los pasos de prueba mediante el método de arrastrar y soltar o escribiendo. Sintaxis para vincular los parámetros: {XL [nombre_parámetro]}. El caso de prueba de la plantilla no se puede ejecutar.

Diseño de caso de prueba: crear plantilla
Diseño de caso de prueba: crear plantilla

Step5: Después de asignar los parámetros de datos, necesitamos generar los casos de prueba de la instancia. Se puede hacer optando por la opción Crear una instancia o Volver a crear una instancia haciendo clic con el botón derecho en los casos de prueba de la plantilla. Después, todos los posibles casos de prueba se generarán en función de las combinaciones de datos de las hojas de prueba.

Diseño de casos de prueba: creación de instancias
Diseño de casos de prueba: creación de instancias

Step6: Ahora, podemos crear una lista de ejecución para ejecutar los casos de prueba de la instancia.

Ventajas de TCD:

· El manejo dinámico de objetos / datos es fácil

· Reutilización de casos de prueba

· Sin secuencias de comandos involucradas

· Los datos y los componentes técnicos se guardan por separado. En el caso de cambio de datos, no es necesario modificar los casos de prueba.

Desventajas de TCD:

· La sección de diseño de casos de prueba es muy complicada

· Un poco caro

· La interfaz de usuario requiere tiempo para comprender

Enlace de referencia: https://documentation.tricentis.com/tosca/1300/en/content/testcase_design/testcase_design_intro.htm

Gestión de datos de prueba Tosca (TDM)

La gestión de datos de prueba es un enfoque para gestionar los datos de prueba necesarios para la ejecución de la prueba. Nos ayudará a utilizar los datos que se almacenan externamente. 

Gestión de datos de prueba: descripción general
Descripción general de la gestión de datos de prueba de Tosca
  • La gestión de datos de prueba es otro componente importante para la gestión de datos que está disponible junto con la instalación estándar de Tricentis Tosca Test suite.
  • Repositorios DB2, MS SQL Server y Oracle: el componente de gestión de datos de prueba (TDM) de Tosca utiliza la misma base de datos que se utiliza para crear el repositorio común del espacio de trabajo.
  • Repositorios de SQLite: para SQLite, TDM usa el repositorio separado para almacenar los datos.
  • Después de la creación de un nuevo espacio de trabajo, Tosca se conecta de forma predeterminada con el repositorio.
  • Si es necesario, Tosca puede conectar una base de datos diferente como repositorio TDM en lugar de la base de datos predeterminada.

Conexión a un repositorio TDM: Cree el parámetro de configuración como TDMConnection en el nivel raíz y asigne la cadena de conexión en el siguiente formato: ( ) [modo dinámico = , esquema = ]

Módulo estándar para manejar TDM:

La ruta del módulo estándar - "Módulos estándar-> Gestión de datos de prueba-> Gestión de datos de prueba - Heredado ”. 

  • TDM Create Object: el módulo TDM Create Object ayuda a crear un nuevo objeto TDM para un tipo de objeto específico. Inicialmente, el nuevo objeto TDM se puede crear con un valor vacío.
  • TDM Find Single Object: se utiliza para buscar un objeto TDM dentro del repositorio TDM.
  • TDM Establecer atributo: el módulo Establecer atributo puede establecer los valores para cualquier objeto TDM existente.
  • TDM Set State: este módulo puede configurar los valores de estado para cualquier objeto TDM existente.
  • TDM Add Association: este módulo se utiliza para definir una asociación entre dos objetos TDM. Esta asociación recibe un nombre de rol individual que permite el mapeo.
  • TDM Remove Association: este módulo se utiliza para eliminar la asociación entre objetos TDM.
  • TDM Delete Object: este módulo se utiliza para eliminar los objetos TDM de los repositorios TDM.
  • TDM Save: este módulo guarda el objeto TDM en el repositorio TDM.
Gestión de datos de prueba: módulos estándar
Gestión de datos de prueba: módulos estándar

Hacé click aquí para obtener más información sobre la gestión de datos de prueba.

Conclusión:

En este Diseño de casos de prueba de Tosca y gestión de datos de prueba artículo, hemos aprendido sobre el diseño de casos de prueba y la gestión de datos de prueba. Hacer clic aquí para comprender más en el portal de soporte de Tricentis sobre este tema.

Haga clic para leer el tema más importante del tutorial de TOSCA: Comprensión de la creación de casos Tosca.

Sobre K Mondal

Hola, soy K. Mondal, estoy asociado con una organización líder. Tengo más de 12 años de experiencia laboral en varios dominios, por ejemplo, desarrollo de aplicaciones, pruebas de automatización, consultor de TI. Estoy muy interesado en aprender diferentes tecnologías. Estoy aquí para cumplir con mi aspiración y actualmente contribuyo como autor y desarrollador de sitios web en LambdaGeeks.
Conéctese a LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Deja un comentario

Tu dirección de correo electrónico no será publicada.Los campos obligatorios están marcados *