101 preguntas de la entrevista de Tosca (Preguntas y respuestas exhaustivas para 2023-24)

En esta publicación de preguntas de la entrevista de Tosca, vamos a discutir todas las preguntas y respuestas esenciales y críticas de la entrevista de Tosca, que se segregan en diferentes niveles de dificultad, como a continuación:

Preguntas de la entrevista de Tosca para el nivel de entrada

Q1) Discuta sobre Tricentis Tosca.

Ans. Tosca es ahora uno de los líderes del mercado como herramienta de automatización de pruebas que tiene la capacidad de automatizar todo tipo de aplicaciones. Permite diseñar pruebas automatizadas sin script.

características importantes de Tosca:

  1. Ejecución rápida y capacidad de enfoque de prueba continuo para respaldar DevOps
  2. Admite el desarrollo de pruebas basadas en módulos que maximizan el uso de la reutilización.
  3. Esfuerzos de mantenimiento mínimos requeridos.
  4. Capacidad para integrarse con las principales herramientas de terceros.
  5. El desarrollo de pruebas es fácil, ya que sigue la automatización de pruebas sin guiones.

Q2) ¿Dime los componentes principales de Tosca?

Ans. Los componentes importantes que están disponibles en Tosca son:

  1. Comandante Tosca.
  2. Ejecutor Tosca.
  3. Tosca ARA (Asistente de grabación de automatización)
  4. Mago Tosca
  5. Repositorio de pruebas.

P3) ¿Explica las ventajas de Tosca como herramienta de automatización de pruebas?

Ans. Los beneficios proporcionados por la herramienta de automatización Tosca se mencionan a continuación:

  1. Una herramienta combina muchas funciones.
  2. Admite la automatización de pruebas sin script.
  3. Gestión de pruebas.
  4. Es posible realizar actualizaciones masivas.
  5. Los activos se pueden reutilizar.
  6. Compatible con diferentes plataformas.
  7. Sigue un enfoque de prueba basado en modelos.

Q4) ¿Definir TOSCA Commander?

Ans. Tosca commander es la interfaz de usuario de la herramienta que permite a los usuarios diseñar, mantener, ejecutar y analizar los casos de prueba. Por lo tanto, es la columna vertebral del conjunto de pruebas Tosca. El comandante de Tosca se compila con diferentes secciones como Requisitos, Módulos, Caso de prueba, Diseño de scripts de prueba, Ejecución e Informes, etc.

Preguntas y respuestas de la entrevista de Tosca
(Tosca Commander) Preguntas y respuestas de la entrevista de Tosca

P5) ¿Cómo ejecutar scripts de prueba desde Tosca ExecutionLists?

Ans. Los diferentes enfoques de las ejecuciones de prueba de Tosca se mencionan a continuación:

  1. Con la tecla de método abreviado F6, se puede iniciar la ejecución.
  2. Haga clic derecho en los casos de prueba seleccionados y seleccione la opción "Ejecutar".
  3. Seleccione y ejecute ExecutionLists.

P6) ¿Cuáles son los diferentes componentes disponibles en TOSCA?

 Respuesta: Hay cuatro componentes diferentes disponibles en Tosca

  1. Comandante Tosca
  2. Ejecutor de Tosca
  3. Mago Tosca
  4. Repositorio de prueba

P7) ¿Cómo ejecutar scripts de prueba desde Tosca ScratchBook?

Ans. Podemos realizar una ejecución de prueba de los casos de prueba recientemente creados o mejorados a través del ScratchBook para verificar la exactitud. Tosca registra los resultados de la ejecución en ScratchBook con fines temporales. La totalidad o parte de los casos de prueba (es decir, los pasos de prueba) se pueden ejecutar a través de ScratchBook.

Hay dos opciones disponibles para ejecutar los casos de prueba desde los libros de borrador que se explican a continuación:

  1. Puede ejecutarse en cualquier momento.
  2. Podemos organizar los casos de prueba en scratchbook antes de su ejecución.

P8) ¿Es posible integrar Tosca con Jira?

Respuesta: JIRA es una herramienta de gestión de pruebas. Al integrarnos con JIRA, podemos gestionar el error o los problemas que surgen en Tosca. Por lo tanto, si surge algún problema nuevo en TOSCA, el mismo se sincronizará con JIRA a través de la interfaz.

P9) ¿Explica los beneficios de la integración de Tosca con Jira?

Ans. Los beneficios de la integración de Tosca Jira se mencionan a continuación:

  1. Sincroniza las pruebas fallidas de Tosca.
  2. El error se puede generar en JIRA automáticamente después del error de ejecución en Tosca.
  3. Habilita el proceso de DevOps.
  4. Se puede lograr la trazabilidad entre herramientas.

P10) ¿Cuáles son los diferentes tipos de errores que pueden ocurrir en Tosca?

Ans. Pueden aparecer tres tipos o errores durante la ejecución de Tosca.

  1. Verificación-Falla: Aparece cuando los resultados esperados y reales no coinciden con el paso de verificación.
  2. Abortar usuario: Aparece cuando el probador ha detenido la ejecución.
  3. Error de diálogo: Aparece debido a algunas excepciones o pasos no controlados.

Q11) ¿Explica Tosca Testsuite?

Ans. Tosca es ahora uno de los líderes del mercado como herramienta de automatización de pruebas que tiene la capacidad de automatizar todo tipo de aplicaciones. Permite diseñar pruebas automatizadas sin script.

características importantes de Tosca:

  1. Ejecución rápida y capacidad de enfoque de prueba continuo para respaldar DevOps
  2. Admite el desarrollo de pruebas basadas en módulos que maximizan el uso de la reutilización.
  3. Esfuerzos de mantenimiento mínimos requeridos.
  4. Capacidad para integrarse con las principales herramientas de terceros.
  5. El desarrollo de pruebas es fácil, ya que sigue la automatización de pruebas sin guiones.

Q12) ¿Cómo se pueden leer datos de Excel usando Tosca?

Ans. Los datos de Excel se pueden leer con la ayuda de cualquiera de los siguientes enfoques:

  1. En el enfoque de Diseño de casos de prueba de TOSCA, los datos se pueden leer desde el archivo de Excel externo con un formato predefinido.
  2. El "motor de Excel" permite importar y leer archivos de Excel.

P13) ¿Es posible iniciar varios navegadores en TOSCA?

 Respuesta: No es posible iniciar varios navegadores en Tosca. Pero se puede lograr siguiendo los pasos a continuación:

 El parámetro de caso de prueba (TCP) con el nombre "Navegador" debe agregar el nivel de caso de prueba, carpeta raíz o lista de ejecución.

 Utilizando los valores de "Navegador" como Internet Explorer, Firefox o Chrome, se iniciarán los navegadores web correspondientes.

P14) ¿Cómo realizar pruebas basadas en datos en Tosca?

Respuesta: La automatización de pruebas impulsada por datos es posible con la ayuda de TCD (Test Case Design). La hoja de prueba de TCD representa la plantilla donde podemos crear las instancias que representan los datos de prueba para casos de prueba individuales. Nuevamente, podemos crear los atributos con una hoja de prueba que representan cada parámetro de datos y los valores de datos se pueden crear con un atributo como instancias con él.

Para la reutilización de datos, podemos definir clases. Después de la creación de TCD, las hojas de prueba con diferentes conjuntos de datos se pueden mapear con un caso de prueba de plantilla desde donde podemos generar diferentes casos de prueba basados ​​en los diferentes datos. El proceso de creación de casos de prueba se conoce como instanciación de casos de prueba de plantilla.

Preguntas y respuestas de la entrevista de Tosca
Preguntas y respuestas de la entrevista de Tosca-TestSuite

P15) ¿Cómo ejecutar más de un navegador en Tricentis TOSCA?

 Respuesta: No es posible iniciar varios navegadores en TOSCA. Pero el usuario puede lograr la ejecución en varios navegadores. 

Para realizar la ejecución en varios navegadores, los usuarios deben seguir los pasos a continuación: 

  1. Se debe diseñar un parámetro de configuración de prueba "Navegador" en TestCase o en sus niveles principales.
  2. Los usuarios pueden elegir el valor como InternetExplorer, Firefox, Chrome.
  3. Los navegadores individuales desencadenarán ejecuciones. 

P16) ¿Cuáles son los diferentes estados disponibles después de la ejecución en Tosca?

Respuesta: De forma predeterminada, Tosca proporciona cuatro estados diferentes después de la ejecución de la prueba. Esos son -

  1. Aprobados
  2. Fallidos
  3. Ningún resultado
  4.  Error

P17) ¿Explica las limitaciones de TOSCA ScratchBook?

Respuesta: Los registros de ejecución temporales se almacenan en ScratchBook. Durante el desarrollo de la prueba, usamos esta opción para la ejecución temporal para verificar la corrección del script.

Si la acción dentro de un paso de prueba se ejecuta repetidamente, los detalles no estarán disponibles. Además, los registros de ejecución no están disponibles de forma permanente.

P18) ¿Explica los beneficios de vincular los casos de prueba de Tosca con los requisitos?

Ans. El objetivo principal es garantizar la cobertura de las pruebas en función de los requisitos. Proporcionará una imagen de alto nivel de la cobertura de requisitos para el análisis de pruebas.

P19) ¿Explica la plantilla y el proceso para crearla?

Respuesta: Las plantillas en Tosca definen un flujo de prueba único con la ayuda de módulos. En lugar de datos reales, se vinculan los parámetros de datos del TCD. Generalmente, la plantilla no es más que algo en un formato convencional. El caso de prueba técnica se puede convertir a la plantilla haciendo clic derecho sobre él. La plantilla utiliza los datos de la hoja de datos de TCD.

P20) ¿Explica las ventajas de las especificaciones asociadas con los casos de prueba de Tosca?

Respuesta: Las especificaciones se pueden vincular a casos de prueba para rastrear las coberturas de requisitos. Proporcionará una imagen de alto nivel de la cobertura de requisitos para el análisis de pruebas.

Q21) Explique la gestión de datos de prueba.

Ans. La gestión de datos de prueba le permite tratar con los datos de prueba necesarios para la ejecución de la prueba. La automatización de pruebas impulsada por datos es posible con la ayuda de TCD (Test Case Design). La hoja de prueba de TCD representa la plantilla donde podemos crear las instancias que representan los datos de prueba para casos de prueba individuales. Nuevamente, podemos crear los atributos con una hoja de prueba que representan cada parámetro de datos y los valores de datos se pueden crear con un atributo como instancias con él.

Para la reutilización de datos, podemos definir clases. Después de la creación de TCD, las hojas de prueba con diferentes conjuntos de datos se pueden mapear con un caso de prueba de plantilla desde donde podemos generar diferentes casos de prueba basados ​​en los diferentes datos. El proceso de creación de casos de prueba se conoce como instanciación de casos de prueba de plantilla.

Q22) ¿Qué son las operaciones de cadena en Tosca?

Ans. Las operaciones de cadena se utilizan para verificar o cambiar las cadenas con expresiones regulares. Cuenta con un carácter / palabra específicos del anuncio, alineando una palabra con otra palabra, confirmando la estructura de un número, etc. Debe tener un módulo AidPack descargado y descargado en su esfuerzo por ejecutar operaciones de cadena.

P23) ¿Por qué se requiere SratchBook en Tricentis TOSCA?

 Respuesta: Podemos realizar una ejecución de prueba de los casos de prueba recientemente creados o mejorados a través del ScratchBook para verificar la exactitud. Tosca registra los resultados de la ejecución en ScratchBook con fines temporales. La totalidad o parte de los casos de prueba (es decir, los pasos de prueba) se pueden ejecutar a través de ScratchBook.

P24) ¿Qué es la prueba exploratoria Tosca?

Ans. Exploratorio es un enfoque para registrar el escenario de prueba navegando por el escenario manualmente. Registra las capturas de pantalla con información técnica y genera un archivo pdf al final. Este documento se puede utilizar para futuras referencias y con fines de formación.

Preguntas de la entrevista de Tosca para el nivel intermedio

25) ¿Describe las unidades organizativas de los procedimientos de prueba en Tricentis Tosca?

Respuesta: Las pruebas automatizadas en TOSCA contienen las siguientes unidades organizativas.

  1. Planificacion
  2. La especificación.
  3. Ejecución.
  4. Inicio sesión.
  5. Análisis.

P26) ¿Describe el propósito de “Tosca Query Language” (TQL)?

Respuesta: El TQL es la forma más corta de Tosca Query Language que se utiliza para fines de búsqueda avanzada en Tosca. Conceptualmente, esto es similar a SQL, lo que significa que podemos buscar en función de las condiciones.

P27) ¿Es posible comparar pdf usando Tricentis Tosca?

Ans. Tosca permite a los usuarios con un módulo estándar realizar una comparación de archivos pdf. Después de la comparación de dos archivos pdf, las discrepancias estarán disponibles en los registros de ejecución.

Q28) ¿Qué es Tosca CI? ¿Cómo ejecuta el usuario los scripts de prueba con la herramienta CI?

Respuesta: CI significa integración continua. TOSCA puede ejecutar los casos de prueba a través de herramientas de CI como Jenkins, Bamboo, etc. como parte de las pruebas continuas. Con las funciones de CI, podemos integrarnos con herramientas de CI fácilmente. Después de la integración, la prueba se puede activar a través de herramientas de CI de terceros.

Preguntas y respuestas de la entrevista de Tosca
Tosca Interview Questions-Tosca integración con la herramienta CI

P29) ¿Cuáles son las sentencias de bucle que se utilizan en Tosca?

Ans. Si bien necesitamos ejecutar los pasos de prueba repetidamente, se usa el ciclo Tosca. Tosca proporciona una estructura de bucle diferente, como Do, For, While, etc.

P30) ¿Qué quiere decir Tosca WebAccess?

Respuesta: Tosca WebAccess es una interfaz web que permite acceder al espacio de trabajo a través de los navegadores web. No se requiere la instalación de Tricentis Tosca Commander para trabajar con espacios de trabajo a través de WebAccess.

El sistema del servidor del espacio de trabajo almacena los datos de los espacios de trabajo y, utilizando los navegadores del cliente, podemos acceder a ellos.

P31) ¿Explica el uso de Tosca API Scan?

Ans. La función de escaneo de API de Tosca permite crear los módulos después de escanear la API para un sistema específico. Básicamente, permite automatizar y diseñar los casos de prueba de API.

P32) ¿Qué es la integración de Tosca QC / ALM?

Respuesta: HP Quality Center (el nombre de la última versión es ALM) es una herramienta de gestión de pruebas que gestiona el desarrollo de pruebas, la ejecución y los ciclos de defectos. Tricentis Tosca permite integrarse con Quality Center con mínima personalización. Los objetivos principales de la integración son gestionar las ejecuciones de prueba y la gestión de defectos. Los datos de ejecución y los detalles del defecto se sincronizarán entre ambas herramientas a través de la integración.

Q33) Explique los parámetros de configuración de la prueba Tosca.

Ans. Los parámetros de configuración de prueba (TCP) se pueden usar para parametrizar los datos de prueba para actividades relacionadas con la configuración, es decir, idealmente se deben usar para aquellos parámetros que serán aplicables en todas las suites de prueba. Tosca proporciona algunos TCP incorporados que se utilizan para cambiar la configuración predeterminada de Tricentis Tosca. Los TCP definidos por el usuario se pueden crear para los objetos especificados a continuación:

  1. Elemento raíz del proyecto
  2. Lista de ejecución
  3. Caso de prueba
  4. EjecuciónEntrada
  5. Libro de rascar
  6. Carpeta de componentes
  7. Carpeta de configuraciones
  8. Cualquier subcarpeta disponible en las secciones TestCase, TestCase-Design o Execution.

P34) ¿Cómo integrar Tosca Connect con HP ALM? 

Ans.

  1. Instale Rest API.  
  2. Instale Tasktop en el sistema de prueba con la licencia.
  3. Realice la sincronización de scripts de prueba con el módulo de plan de prueba en HP ALM de TOSCA. 
  4. Sincronice la lista de ejecución con el módulo de laboratorio de pruebas en HP ALM de TOSCA. 
  5. Sincronice los registros de ejecución más recientes, disponibles en Tosca ExecutionList con el conjunto de pruebas que está disponible en ALM Testlab.

Q35) ¿Cuáles son los modos de TC Shell?

Respuesta: El administrador del comandante de TOSCA usa TC Shell, y hay dos métodos diferentes para iniciar TC Shell.

  1. Modo interactivo: El modo interactivo favorecido por usuarios nuevos e intermedios, asiste al usuario con ayuda y opciones. Se puede acceder a las funciones completas de la GUI de Tosca commander a través del modo interactivo.
  2. El modo de script: Esta es la versión lite de Tosca GUI que puede ser visible, lo que implica una interacción mínima. Se utiliza para la ejecución de scripts en modo automático.

P36) ¿Qué es la sincronización en Tricentis Tosca? 

Ans. La sincronización es un proceso que combina el impulso de la aplicación con el impulso de la herramienta de automatización. El ActionMode "WaitOn" se utiliza para manejar la sincronización en un enfoque dinámico. Hasta que se satisfaga la condición, proporcionada como TestStepValue para "WaitOn", la prueba de Tosca esperará un valor de tiempo de espera preconfigurado. La configuración de sincronización se puede modificar desde la configuración - "Ir a configuración-> TBox-> sincronización".

P37) ¿Cómo comprobar la existencia de un archivo en Tosca?

Ans. Con la ayuda del módulo estándar “Existencia de archivos TBox”, podemos verificar la existencia de cualquier archivo especificado. Este módulo tiene los siguientes atributos:

1. Directorio - La ubicación del archivo de prueba.

2. Archive -Nombre del archivo de prueba.

P38) ¿Cuántos tipos de registros disponibles en Tosca?

Respuesta: Hay dos tipos de registros disponibles en Tosca después de la ejecución de la prueba. Esos son -

  1. Registro real: Mantiene los últimos resultados de ejecución y el historial de ejecución.
  2. Registro de ejecución: Al seleccionar la opción “Archivar ExecutionLog actual”, se generan este tipo de registros. 

P39) ¿Qué es BDD en TOSCA?

Respuesta: BDD es la abreviatura de Behavior Driven Development, que sigue un proceso de desarrollo de software basado en una metodología ágil. El proceso funciona según el desarrollo basado en pruebas.

BDD no genera casos de prueba viables, sino documentación viable. Aquí, las acciones y el comportamiento se explican como textos. Esto permite que se prueben como documentación viable. Los requisitos se representan como historias de usuarios.

P40) ¿Cuál es el propósito de ActionMode Constraint?

Ans. El valor de ActionMode "Constraint" se utiliza para buscar los valores especificados. Por ejemplo, podemos buscar un valor de columna específico en una tabla con la ayuda de "Restricción" fácilmente.

P41) ¿Cuáles son los componentes de objeto predeterminados en TOSCA?

Ans. Durante la ventana de creación del espacio de trabajo de Tosca, los objetos predeterminados se incorporan automáticamente o deben agregarse manualmente mediante la opción de importación de subconjuntos.

Los componentes predeterminados se guardan en el archivo standard.tce que está disponible en la carpeta “%TRICENTIS_PROJECT%ToscaCommander”.

Los componentes predeterminados que están asociados con el archivo son:

  1. Módulos estándar - Todo tipo de módulos predeterminados disponibles que se pueden utilizar para dirigir diferentes aplicaciones, incluidos TBox XEngines y TBox Automation Tools.
  2. Carpetas virtuales.
  3. Informes estándar.

P42) ¿Qué es la clase de daño?

Respuesta: Esta clase se utiliza para calcular los valores de daño para cualquier evento específico. Esto se calcula en función de los daños en términos de costo. El rango de estos valores está entre 0 y 10 (mínimo a máximo).

Q43) ¿Qué es la clase de frecuencia?

Respuesta: Esta clase se utiliza para calcular los valores de daño para cualquier evento específico. Esto se calcula en función de la cantidad de daños en términos de frecuencia. El rango de estos valores está entre 0 y 10 (mínimo a máximo).

P44) ¿Analizar los pasos de creación manual de plantillas de casos de prueba en Tosca?

Ans. Los usuarios pueden diseñar las plantillas de TestCase utilizando las secciones anticipadas del subconjunto Samples.tce y los módulos de BI de Tosca. Necesitamos seguir los pasos a continuación para crear la plantilla TestCase:

1. Cree un TestCase de acuerdo con los requisitos del usuario. 

2. Podemos convertir un caso de prueba técnica en una plantilla seleccionando la opción del menú contextual "Convertir en plantilla" después de hacer clic con el botón derecho en el caso de prueba.

3. Arrastre y suelte la hoja de prueba adecuada en la plantilla de caso de prueba deseada.

4. Asigne los atributos TestSheet (parámetro de datos) para los TestStepValues ​​requeridos usando la etiqueta XL.

Preguntas de la entrevista de Tosca para el nivel avanzado

P45) ¿Explica los méritos de Tricentis Tosca?

 Respuesta: Las principales ventajas de Tosca como herramienta de automatización de pruebas se especifican a continuación:

  1. Permite un enfoque de automatización de pruebas sin script.
  2. Fácil de aprender la herramienta con un mínimo de habilidades.
  3. La automatización de la prueba se puede iniciar en la fase inicial de la prueba.
  4. Admite el marco de automatización de pruebas basado en modelos. Por lo tanto, no es necesario dedicar esfuerzos a la creación de un marco de prueba.
  5. Se puede utilizar un enfoque de alta escala de reutilización con la ayuda de componentes como módulos, TestStepBlock reutilizable, TCD, etc.
  6. La herramienta en sí es compatible con la gestión de pruebas y las actividades de pruebas funcionales.
  7. La integración de ALM es posible.
  8. Puede activar los casos de prueba de selenio de Tosca.
  9. La actualización masiva es posible con la ayuda de TQL.

P46) ¿Es posible realizar pruebas de API con Tosca?

Respuesta: Sí, Tosca admite las pruebas de API. El escaneo de API se utiliza para escanear y crear los módulos para las API correspondientes. Usando los módulos API podemos enviar la solicitud y recibir la respuesta para la llamada API.

P47) ¿Cómo utilizar varios navegadores web en el mismo caso de prueba con Tosca?

Ans. Los usuarios quieren automatizar un script de prueba que pasa por diferentes aplicaciones que se ejecutan en otros navegadores. Usando búferes, cambiando los parámetros de configuración de prueba en el momento de la ejecución mediante los métodos siguientes.

1. Alternar el valor del parámetro de pedido de prueba a {B [Browser]} o cualquier otro nombre de búfer que prefiera el usuario. 

2. Durante la ejecución, podemos cambiar el valor del búfer usando el módulo “TBOX Set Buffer” para cambiar el valor del parámetro de configuración de prueba del “Navegador” de acuerdo con el nombre del navegador a iniciar.

P48) ¿Qué es TOSCA Classic Engine?

Respuesta: El motor Classic o Base es responsable de la ejecución de la prueba. El motor base sigue la arquitectura de los casos de prueba que se gestionan como objetos basados ​​en el negocio. El motor Classic acepta la información y las actividades de los objetos basados ​​en el negocio para dirigir los controles, que están relacionados con los scripts de prueba.

P49) ¿Cuáles son los pasos necesarios en la dirección de objetos en Tosca?

Respuesta: Hay dos pasos involucrados en la dirección de objetos:

  1. Acceso a objetos.
  2. Dirección de objetos.

P50) ¿Hablar de las pruebas basadas en modelos de Tosca?

Ans. Los modelos representan la unidad de funcionalidades que se crean al escanear la aplicación. Los módulos contienen la información técnica de los controles para dirigir los objetos de prueba. Ahora, las pruebas basadas en modelos explican el enfoque en el que se desarrollan y ejecutan los casos de prueba en función de los módulos. Básicamente, los módulos se agregan al caso de prueba como un paso de prueba a través del enfoque de arrastrar y soltar para completar los casos de prueba. En el caso de prueba, necesitamos proporcionar los datos como TestStepValue y acciones. No se requieren secuencias de comandos para desarrollar el caso de prueba.

P51) ¿Qué quiere decir con ejecución distribuida en TOSCA?

Respuesta: Cuando cualquier usuario o Test desea ejecutar un gran conjunto de scripts de prueba en varias máquinas, el evaluador debe crear TestEvents en Tosca commander.

P52) ¿Describe la gestión de datos de prueba (tdm)?

Respuesta: Los componentes de Gestión de datos de prueba (TDM) se utilizan para gestionar los datos de prueba que se requieren para la ejecución de la prueba. El componente TDM está disponible con la instalación estándar de Tosca. Los datos se almacenan igual que el repositorio de base de datos compartido que se utiliza para crear el espacio de trabajo, a través del TDM que se asignará a los casos de prueba durante la ejecución. En el caso de SQLite, se requiere la instancia separada de la base de datos para TDM.

Q54) ¿Cómo ejecutar pruebas con ScratchBook?

Respuesta: Podemos realizar una ejecución de prueba de los casos de prueba recientemente creados o mejorados a través del ScratchBook para garantizar la corrección. Tosca registra los resultados de la ejecución en ScratchBook con fines temporales. La totalidad o parte de los casos de prueba (es decir, los pasos de prueba) se pueden ejecutar en ScratchBook.

Después de hacer clic con el botón derecho en uno o más casos de prueba seleccionados, carpetas de casos de prueba o pasos de prueba, podemos iniciar la ejecución mediante la selección de una opción del menú contextual.

Q55) ¿Cuál es el uso de TestMandates?

Respuesta: Hay muchos escenarios como proyectos de dominio bancario, de seguros, etc. necesitábamos que se ejecutara un lote en un momento específico. Este requisito se puede cumplir con TestMandates. El mandato de prueba permite ejecutar diferentes partes de la lista de ejecución en paralelo sin bloquear la lista de ejecución principal.

P56) ¿Discute los pasos para crear una instancia de TestCases usando Excel?

Ans. El proceso de instanciación significa generar los casos de prueba de instancia a partir de la plantilla en función de los diferentes datos que se definen en la sección "Diseño de TestCase" o en la plantilla de Excel.

A continuación se muestran los pasos para crear una instancia de TestCases con Excel:

1. El caso de prueba de plantilla es necesario para crear casos de prueba de instancia.

2. Los atributos de la hoja de datos que están definidos en TCD o plantilla de Excel externa, es decir, los parámetros de datos deben estar vinculados con el atributo de plantilla con la sintaxis correcta.

3. Haga clic con el botón derecho en el caso de prueba de la plantilla y seleccione la opción del menú contextual "Crear TemplateInstance" para iniciar el proceso.

4. La hoja de Excel con estructura predefinida, debe mostrarse en el diálogo siguiente. 

5. Maneje el diálogo de autenticación y continúe.

6. A continuación, haga clic en el botón Aceptar para iniciar el proceso.

Q57) ¿Describir la plantilla de creación de instancias?

Respuesta: El proceso de instanciación significa generar los casos de prueba de instancia a partir de la plantilla en función de los diferentes datos que se definen en la sección "Diseño de casos de prueba". Este enfoque en Tosca también se conoce como pruebas basadas en datos.

P58) ¿Qué quieres decir con parámetros comerciales en Tosca?

Ans. Los parámetros comerciales se utilizan para pasar los datos a un TestStepBlock reutilizable como argumentos. El propósito principal de los parámetros comerciales es parametrizar el uso de datos de prueba en TestStepBlock reutilizable en lugar de utilizar datos codificados. Se puede crear después de hacer clic con el botón derecho en el TestStepBlock reutilizable seleccionado que se crea en la carpeta Biblioteca.

Q59) ¿Explica sobre TC-Shell?

Ans. TC-Shell permite controlar el comandante Tosca desde la línea de comandos. Se puede iniciar de dos formas únicas mediante el uso interactivo y de secuencia de comandos.

  1. Un grupo de comandos que están escritos en un archivo plano (como un archivo bat), puede administrar alguna operación como la ejecución de pruebas desde la ejecución sin abrir Tosca Commander. Este enfoque se utiliza para automatizar la activación del proceso de ejecución de la prueba.
  2. Los usuarios pueden utilizar la amplia selección de propósitos de la versión GUI del comando Tosca.

P60) ¿Explica los pasos para crear casos de prueba a través de ARA?

Respuesta: Los pasos del proceso son:

  • Registre cualquier escenario con el Asistente de ARA.
  • Agregue puntos de verificación durante la grabación y realice una limpieza en el escenario grabado.
  • Exporta la grabación.
  • Importar grabación en Tosca.
  • Ejecute casos de prueba que se crean automáticamente durante la grabación.

P61) ¿Especifica los diferentes enfoques para la identificación de objetos en Tosca?

Respuesta: Los diferentes enfoques para dirigir los controles durante el escaneo, para cualquier objeto de prueba, se mencionan a continuación:

  1. Identificar por propiedades
  2. Identificar por ancla
  3. Identificar por índice
  4. Identificar por imagen

Q62) ¿Qué es DokuSnapper en Tosca? 

Respuesta: La DokuSnapper La función permite archivar el progreso de las pruebas automatizadas en un documento. Tosca crea un documento de Microsoft Word para cada secuencia de comandos de prueba en cada ejecución. El nombre del documento consta del nombre del script de prueba y la marca de tiempo del tiempo de ejecución. 

El usuario puede habilitar Dokusnapper desde Configuración 

Configure opciones y configuraciones> Cuadro de diálogo Configuración> Configuración - Motor> Configuración - DokuSnapper

P63) ¿Qué es TDS?

Respuesta: TDS significa Test Data Service, que se utiliza para la gestión de datos de prueba en Tosca. Usando TDS, podemos almacenar los datos de prueba dinámicos en una ubicación compartida que es fácil de leer / actualizar por el caso de prueba. Como los datos se almacenan en una ubicación compartida, es útil compartir los mismos datos dinámicos en varios casos de prueba. Además, podemos actualizarlo sin abrir Tosca, ya que se trata como un componente separado.

Q64) ¿Explica las pruebas de API usando TOSCA? Explique las ventajas.

Respuesta: API significa Interfaz de aplicación. En un entorno de aplicaciones múltiples donde una aplicación interactúa con otra a través de API, tenemos que esperar a que se complete el desarrollo de todas las aplicaciones para realizar pruebas. Por tanto, las pruebas serán un proceso que llevará mucho tiempo. En lugar de eso, podemos comenzar a probar las API una vez que cualquiera de las aplicaciones esté lista para reducir el tiempo del ciclo de ejecución. Entonces, las pruebas de API son un enfoque para probar la interfaz a través de API antes de la integración de toda la aplicación. Tosca proporciona un asistente de escaneo de API; A través de esto, podemos escanear la API y crear módulos API. Posteriormente, según el módulo, podemos crear casos de prueba para realizar Pruebas API de Tosca.

Las ventajas son -

  • Ejecución rápida
  • Reducir el tiempo del ciclo de ejecución.
  • Las pruebas se pueden iniciar antes de la integración del sistema.

P65) ¿Explica las funciones de prueba exploratoria disponibles en Tosca?

Respuesta: Es un enfoque para registrar escenarios de prueba como un documento para análisis funcional, verificación / prueba del propósito de capacitación.

P66) ¿Cómo podemos cambiar el valor de cualquier parámetro de configuración de prueba durante la ejecución?

Respuesta: Primero, se debe asignar un búfer para el parámetro de configuración de prueba (TCP). Después de eso, cambiando el valor del búfer usando “Tbox Set Buffer”, podremos cambiar el valor de TCP durante la ejecución.

P67) ¿Es posible automatizar aplicaciones móviles en Tosca?

Respuesta: Sí, Tosca admite la automatización móvil mediante motor ME3.0 para pruebas móviles.

P68) ¿Explica el enfoque de las pruebas móviles?

Respuesta: Necesitamos seguir los pasos a continuación para realizar la automatización móvil.

  • Necesitamos conectar el dispositivo móvil físico o simulador con nuestro sistema o servidor Appium. Para un dispositivo iOS, necesitamos conectar el dispositivo en el sistema Mac configurado con Appium.
  • Seleccione la pestaña  Escanear-> Móvil opción mientras escanea dispositivos móviles.
  • En la ventana de escaneo, debemos proporcionar detalles básicos como el tipo de conexión como servidor local o de Appium, nombre del dispositivo, identificación del dispositivo y tipo de dispositivo como Android o iOS.
  • Necesitamos seleccionar la casilla de verificación "Ejecutar vista en vivo" para replicar la pantalla del móvil en el dispositivo.
  • Para establecer la conexión con dispositivos móviles, debe hacer clic en el botón "Conectar".
  • Seleccione la pantalla móvil deseada y escanee para crear un nódulo.
  • Cree los casos de prueba móviles basados ​​en los módulos creados y algunos módulos estándar, como una aplicación móvil abierta.
  • Ejecute el caso de prueba.

P69) ¿Qué tipo de aplicaciones móviles admite Tosca?

Respuesta: Tosca solo admite dispositivos móviles Android o iOS. Además, puede automatizar aplicaciones web móviles, nativas e híbridas.

P70) ¿Cuáles son los diferentes motores disponibles para la automatización móvil?

Respuesta: Hay dos motores disponibles:

  1. Tosca Mobile +: se utiliza para dispositivos antiguos.
  2. Mobile Engine 3.0 (ME 3.0): se utiliza para los dispositivos más recientes.

P71) ¿Cuál es la configuración básica necesaria para ejecutar cualquier caso de prueba en el navegador Chrome móvil?

Respuesta: Necesitamos establecer el valor como "CromeAndroid" para TCP Navegador.

P72) ¿Qué es ARA? 

Respuesta:  ARA son las siglas de Automation Recording Assistant. Esta es una función de grabación avanzada de TOSCA. Con la ayuda de ARA, podemos registrar cualquier escenario con la verificación y generar los casos de prueba al instante. Después de grabar, ARA genera un archivo .ara que debe importarse en TOSCA para generar el caso de prueba instantáneo. Esto es muy útil para el usuario empresarial que no tiene ningún conocimiento sobre Tosca.

Q73) ¿Explica las ventajas de ARA?

Respuesta: Las principales ventajas son:

• Asistente de grabación independiente

• Grabación intuitiva

• Observaciones y verificaciones sobre la marcha

• Sin módulos duplicados en una sola grabación

• Fácil limpieza

• Reproducción rápida

• Fácil de exportar e importar grabaciones

P74) ¿Explica las limitaciones de ARA?

Respuesta: Las limitaciones de ARA son:

• Compatible con Tosca 13.1 y superior

• Grabación lineal

• Licencia requerida para la instalación independiente

• Se crean módulos duplicados en múltiples grabaciones

• Desafiante para modificar las pruebas existentes

• Aún debe ser compatible con Android / iOS

Q75. ¿Qué es Vision AI en Tosca?

Respuesta: Será un enfoque avanzado de automatización de pruebas para automatizar los casos de prueba independientemente de la tecnología de la aplicación de prueba. Este enfoque se realizará con la ayuda del concepto de inteligencia artificial (IA) mientras se reconocen los objetos a través de TOSCA AI Scan. Según el aspecto y la apariencia, los objetos se identifican mediante funciones de inteligencia artificial.

Q76. ¿Desde qué versión está disponible Vision AI?

Respuesta: Tricentis Tosca ha introducido estas características desde la versión 14.x.

Q77. ¿Cuáles son las características de Vision AI en Tosca?

Respuesta: Las principales características de Vision AI se especifican a continuación:

  • Reconocimiento de objetos impulsado por IA - El motor de Tosa AI es capaz de identificar los objetos de prueba en función de la apariencia y el aspecto, sin considerar la tecnología de la aplicación.
  • Automatice la aplicación basada en Citrix - Podemos automatizar las aplicaciones que están alojadas en Citrix.
  • Automatizar la aplicación en desarrollo - El motor de IA es capaz de automatizar la aplicación antes de completar el desarrollo. Aquí, Tosca puede automatizar según el entorno de la maqueta o según el diagrama de diseño diseñado.
  • Las pruebas de automatización se pueden iniciar desde las primeras fases.
  • Se pueden automatizar variedades más grandes de aplicaciones.
  • Algunos módulos se pueden reutilizar en diferentes aplicaciones (con la misma apariencia) independientemente de la tecnología.
  • Reduce los esfuerzos de mantenimiento en la IA de visión.

Q78. ¿Cómo identifica Tosca los objetos usando AI Engine?

Respuesta: El motor de inteligencia artificial de Tosca considera los siguientes aspectos para dirigir los objetos de prueba:

  • La apariencia y la posición de los objetos de prueba.
  • La apariencia incluye color, tamaño, etc.
  • Las etiquetas adjuntas de los objetos de prueba.

Q79. ¿Qué pasará con las pruebas existentes que se desarrollan a través de AI Engine después de cambiar la tecnología, manteniendo la misma interfaz de usuario?

Respuesta: No habrá ningún impacto en los casos de prueba existentes que se desarrollan con un motor de inteligencia artificial. La razón es que el motor de IA no considera la tecnología de la aplicación.

Q80. ¿Especifica los diferentes métodos de identificación de objetos utilizados por Tosca AI Engine?

Respuesta: El motor Tosca AI sigue los siguientes métodos de identificación:

  • Identificar por propiedades: las propiedades disponibles según las apariencias.
  • Identificar por índice: basado en las repeticiones del mismo tipo de objetos.
  •  

P81: ¿Cómo se manejan los errores de configuración de prueba en Tosca? R: Los errores de configuración de las pruebas de Tosca pueden surgir debido a configuraciones incorrectas en los ajustes del entorno de pruebas, módulos faltantes o discrepancias en las versiones. Para manejarlos, asegúrese de que esté alineado con la configuración del entorno de prueba, verifique que todos los módulos y dependencias necesarios estén instalados y asegúrese de que la versión de Tosca sea compatible con todos los módulos.


P82: Describa un escenario donde pueden ocurrir errores de ejecución en Tosca y cómo resolverlos. R: Pueden ocurrir errores de ejecución cuando un elemento de la interfaz de usuario se modifica o mueve en la aplicación bajo prueba. Para resolverlo, vuelva a escanear la aplicación y actualice el caso de prueba con la nueva definición del elemento de la interfaz de usuario.


P83: ¿Cuáles son los beneficios de ExecutionLists en Tosca? ¿Puedes programarlos? R: ExecutionLists ayuda a agrupar, ordenar y ejecutar casos de prueba en secuencia, lo que ayuda en las pruebas de regresión, los procesos de un extremo a otro y garantiza que los casos de prueba dependientes se ejecuten en orden. Sí, al utilizar el Programador de ejecución de pruebas, puede establecer una hora y una frecuencia específicas para las listas de ejecución.


P84: ¿Cómo facilita el escaneo API de Tosca las pruebas de rendimiento? Describe un escenario complejo que automatizaste utilizando las funciones de prueba API de Tosca. R: Si bien Tosca es principalmente una herramienta de prueba funcional, su API Scan captura solicitudes y respuestas de API, y usted puede medir los tiempos de respuesta para las llamadas de API, ofreciendo métricas de rendimiento básicas. Para un escenario complejo, considere automatizar un proceso de pago de varios pasos en una aplicación de comercio electrónico, que implique agregar artículos al carrito, aplicar descuentos, validar stock y confirmar el pago.


P85: ¿Cómo admite TDS en Tosca las pruebas basadas en datos? Describe un desafío que enfrentaste al administrar datos de prueba en Tosca y cómo lo resolviste. R: TDS (Test Data Service) permite la creación, gestión y suministro de datos de prueba para casos de prueba. Un desafío podría ser mantener la coherencia y evitar datos duplicados u obsoletos. Al utilizar funciones como la antigüedad y la agrupación de datos en TDS, puede administrar los datos de manera eficiente.


P86: Describa un escenario donde los bucles dinámicos son beneficiosos en Tosca. ¿Cómo implementaría bucles progresivos en un caso de prueba de Tosca? R: Los bucles dinámicos son útiles cuando las iteraciones no se conocen de antemano. Por ejemplo, probar un carrito con artículos variables. Para bucles progresivos, configure el bucle para que comience desde una fila específica en su conjunto de datos y defina el tamaño del paso para probar cada enésimo conjunto de datos.


P87: ¿Cómo admite Tosca CI las canalizaciones de DevOps? Describa una situación en la que Tosca CI mejoró significativamente el proceso de prueba. R: Las capacidades de CI de Tosca se integran con las herramientas de CI/CD, lo que permite la ejecución de pruebas automatizadas como parte del proceso de DevOps. En situaciones donde se producen integraciones frecuentes, la integración de Tosca con un servidor de CI puede activar automáticamente conjuntos de pruebas, garantizando que el nuevo código no introduzca defectos.


P88: ¿Cómo mejoran los grupos de control la organización de casos de prueba en Tosca? Describa un escenario en el que utilizó grupos de control para un desafío de prueba de interfaz de usuario. R: Los grupos de control organizan y agrupan elementos de la interfaz de usuario en un módulo, lo que mejora la organización en estructuras complejas de la interfaz de usuario. Por ejemplo, en una página web con varias pestañas, el uso de Grupos de control puede segregar controles para cada pestaña, simplificando la creación y el mantenimiento de pruebas.


P89: ¿Cómo se configura un escenario de limpieza en Tosca? Describa un escenario de recuperación complejo. R: Un escenario de limpieza garantiza que el sistema regrese a un estado conocido después de la prueba. En el diseño de TestCase, utilice la sección "Limpieza" para las acciones de recuperación. Para un escenario complejo, después de crear datos de prueba y encontrar una falla en la prueba, el escenario de limpieza puede eliminar los datos de prueba, preparando la aplicación para la siguiente ejecución.


P90: ¿Cómo mejora la integración de Tosca con JIRA el seguimiento de errores? Describa los desafíos enfrentados durante la integración y las resoluciones. R: La integración agiliza el seguimiento de defectos, permitiendo el registro automático de errores en JIRA cuando falla una prueba. Pueden surgir desafíos al asignar los campos defectuosos de Tosca a los campos personalizados de JIRA, que se pueden resolver garantizando una convención de nomenclatura de campos coherente y utilizando la configuración de Tosca para un mapeo de campos correcto.


P91: Describa un escenario en el que la función Volver a escanear fue crucial para actualizar sus casos de prueba de Tosca. ¿Cómo apoya Rescan el desarrollo ágil? R: Volver a escanear es crucial cuando la aplicación sufre cambios, ya que ayuda a actualizar los módulos de Tosca. De forma ágil y con cambios frecuentes, Rescan garantiza que los casos de prueba se actualicen con el mínimo esfuerzo, manteniendo la automatización relevante en entornos en rápida evolución.


P92: ¿Cómo facilitan las plantillas Tosca la reutilización de los pasos de prueba? Describe un escenario complejo que automatizaste usando Tosca Templates. R: Las plantillas crean pasos de prueba reutilizables, lo que promueve la reutilización y reduce la redundancia. Para mayor complejidad, en un escenario de inicio de sesión multiusuario, se puede crear una plantilla para los pasos de inicio de sesión y se pueden personalizar las validaciones posteriores al inicio de sesión para los tipos de usuarios utilizando la plantilla.


P93: ¿Cómo mejora la cobertura de las pruebas en Tosca la asociación de escenarios de prueba con requisitos? Describa una situación en la que esta asociación identificó una brecha en las pruebas. R: Asociar escenarios de prueba con requisitos proporciona trazabilidad, indicando qué requisitos se prueban y cuáles están pendientes. Si se agrega una nueva característica sin escenarios de prueba, esta asociación resaltaría la brecha, lo que provocaría la creación de casos de prueba relevantes.


P94: ¿Cómo respaldan las pruebas exploratorias en Tosca las pruebas manuales? Describa un desafío enfrentado durante las pruebas exploratorias en Tosca y sus resoluciones. R: Las pruebas exploratorias de Tosca ayudan a los evaluadores manuales al permitir el registro de defectos, capturas de pantalla y toma de notas durante las sesiones. Un desafío podría ser reproducir un defecto específico encontrado durante las pruebas. Con los registros de sesión y las notas de Tosca, proporcionar contexto se vuelve más fácil.


P95: ¿Cómo se utiliza TQL para la búsqueda avanzada en Tosca? Describe una consulta compleja que ejecutaste usando TQL. R: TQL (Tricentis Query Language) permite la búsqueda avanzada en Tosca. Para mayor complejidad, puede usar TQL para buscar todos los casos de prueba relacionados con un módulo que falló en la última ejecución y que fue modificado por última vez por un usuario específico.


P96: ¿Cómo facilita Tosca WebAccess las pruebas remotas? Describe una situación en la que mejoró tu flujo de trabajo de prueba. R: Tosca WebAccess es una interfaz basada en web para Tosca que permite el acceso remoto sin instalación local. Es beneficioso para equipos distribuidos o cuando los evaluadores necesitan acceder a Tosca fuera de su entorno habitual, como cuando se informa un error crítico y necesita validación inmediata.


P97: ¿Cómo se depurarían los errores de sintaxis en Tosca? Describa un escenario donde ocurrieron errores del sistema y su resolución. R: Los errores de sintaxis surgen de secuencias de comandos de prueba o formulación TQL incorrectas. El uso de los mensajes de error de Tosca puede ayudar a identificarlos y rectificarlos. Los errores del sistema pueden ocurrir debido a problemas con el sistema donde se ejecuta Tosca, como memoria insuficiente. La resolución podría implicar optimizar los recursos del sistema o aumentar la RAM.


P98: ¿Cómo validarías las respuestas de la API con los valores esperados en Tosca? R: Tosca permite la validación de las respuestas de la API frente a los valores esperados mediante afirmaciones. Usted captura la respuesta esperada y utiliza las capacidades de comparación de Tosca para validar la respuesta real con respecto a ella.


P99: ¿Cómo manejarías los problemas de bucles infinitos en Tosca? R: Los bucles infinitos surgen de configuraciones de bucle incorrectas. Asegúrese de que los bucles tengan un criterio de salida claro y valide periódicamente la lógica de prueba.


P100: ¿Cómo se configura Tosca CI para diferentes entornos de desarrollo? R: Tosca CI se puede adaptar a diversos entornos de desarrollo integrándose con herramientas CI/CD específicas, configurando variables específicas del entorno en Tosca y garantizando que el espacio de trabajo de Tosca sea accesible en todos los entornos.


P101: ¿Qué pasos tomaría para garantizar la efectividad de un Escenario de Limpieza en Tosca? R: Valide periódicamente que el escenario de limpieza devuelva el sistema al estado deseado, ejecútelo de forma independiente para verificar sus acciones y supervise los registros para completarlo exitosamente.


P102: ¿Cómo se gestionan los conflictos de Rescan en Tosca? R: Revise cada conflicto para comprender la naturaleza del cambio, decida aceptar el nuevo cambio, conservar la configuración existente o fusionar los cambios. Asegúrese de que los casos de prueba se vuelvan a ejecutar después del nuevo escaneo para su validación.


P103: ¿Cómo personalizaría las plantillas Tosca para escenarios de prueba complejos? R: Agregue lógica o pasos personalizados para necesidades de prueba únicas, use parámetros y variables para mayor adaptabilidad e incorpore lógica condicional para diferentes condiciones de prueba.


P104: ¿Cómo optimizaría las consultas TQL para grandes proyectos de Tosca? R: Limite el alcance de la búsqueda a áreas relevantes, utilice criterios precisos para filtrar los resultados y revise y actualice periódicamente las consultas guardadas para determinar su relevancia.


P105: ¿Cómo se garantiza la seguridad al acceder a los espacios de trabajo de Tosca a través de WebAccess? R: Implemente medidas sólidas de autenticación y autorización, garantice el cifrado de datos durante la transmisión y supervise periódicamente los registros de acceso para detectar actividades sospechosas.

Deja un comentario