101 perguntas da entrevista da Tosca (QnA exaustiva para 2023-24)

Neste post de perguntas da entrevista da Tosca, vamos discutir todas as perguntas e respostas essenciais e críticas da entrevista da Tosca, que são segregadas em diferentes níveis de dificuldade, como abaixo:

Perguntas da entrevista da Tosca para o nível de entrada

Q1) Discuta sobre Tricentis Tosca.

Resp. A Tosca é hoje uma das líderes de mercado como ferramenta de automação de testes que tem a capacidade de automatizar todos os tipos de aplicações. Ele permite criar testes automatizados sem script.

características importantes do Tosca:

  1. Execução rápida e capaz de abordagem de teste contínuo para oferecer suporte a DevOps
  2. Suporta desenvolvimento de teste baseado em módulo que maximiza o uso de capacidade de reutilização.
  3. Esforços mínimos de manutenção necessários.
  4. Capacidade de integração com as principais ferramentas de terceiros.
  5. O desenvolvimento de teste é fácil, pois segue script menos automação de teste.

Q2) Diga-me os principais componentes do Tosca?

Resp. Os componentes importantes que estão disponíveis no Tosca são -

  1. Comandante Tosca.
  2. Executor de Tosca.
  3. Tosca ARA (Assistente de Gravação de Automação)
  4. Feiticeiro tosca
  5. Repositório de teste.

Q3) Explique as vantagens da Tosca como ferramenta de automação de testes?

Resp. Os benefícios proporcionados pela ferramenta de automação da Tosca mencionados abaixo:

  1. Uma ferramenta combina muitos recursos.
  2. Suporta automação de teste sem script.
  3. Gerenciamento de teste.
  4. Atualizações em massa são possíveis.
  5. Os ativos podem ser reutilizados.
  6. Compatível com diferentes plataformas.
  7. Ele segue a abordagem de teste baseada em modelo.

Q4) Definir o TOSCA Commander?

Resp. O comandante Tosca é a interface da IU da ferramenta que permite aos usuários projetar, manter, executar e analisar os casos de teste. Portanto, é a espinha dorsal do conjunto de testes da Tosca. O comandante Tosca é construído com diferentes seções, como Requisito, Módulos, Caso de Teste, Design de Script de Teste, Execução e Relatórios, etc.

Perguntas e respostas da entrevista de Tosca
(Comandante da Tosca) Perguntas e respostas da entrevista de Tosca

Q5) Como executar scripts de teste de Tosca ExecutionLists?

Resp. As diferentes abordagens de execuções de teste da Tosca são mencionadas abaixo -

  1. Usando a tecla de atalho F6, a execução pode ser iniciada.
  2. Clique com o botão direito nos casos de teste selecionados e selecione a opção “Executar”.
  3. Selecione e execute o ExecutionLists.

Q6) Quais são os diferentes componentes disponíveis no TOSCA?

 Resp: Existem quatro componentes diferentes disponíveis no Tosca

  1. Comandante Tosca
  2. Executor tosca
  3. Feiticeiro tosca
  4. Repositório de Teste

Q7) Como executar scripts de teste do Tosca ScratchBook?

Resp. Podemos realizar uma execução de teste dos casos de teste recém-criados ou aprimorados por meio do ScratchBook para verificar a exatidão. O Tosca registra os resultados da execução no ScratchBook para fins temporários. Todos ou parte dos casos de teste (ou seja, etapas de teste) podem ser executados por meio do ScratchBook.

Duas opções estão disponíveis para executar os casos de teste a partir dos livros que são explicados abaixo -

  1. Pode ser executado a qualquer momento.
  2. Podemos organizar os casos de teste no livro de rascunho antes da execução.

Q8) É possível integrar Tosca com Jira?

Resp: JIRA é uma ferramenta de gerenciamento de teste. Ao integrar com o JIRA, podemos gerenciar o bug ou problemas que são levantados no Tosca. Portanto, se houver novos problemas levantados no TOSCA, os mesmos serão sincronizados com o JIRA por meio da interface.

Q9) Explique os benefícios da integração da Tosca com Jira?

Resp. Os benefícios da integração da Tosca Jira são mencionados abaixo -

  1. Sincroniza testes com falha de Tosca.
  2. O bug pode ser gerado no JIRA automaticamente após a falha de execução no Tosca.
  3. Ativa o processo DevOps.
  4. A rastreabilidade entre ferramentas pode ser alcançada.

Q10) Quais são os diferentes tipos de erros que podem ocorrer no Tosca?

Resp. Três tipos ou erros podem aparecer durante a execução do Tosca.

  1. Verificação-Falha: Ele aparece quando os resultados esperados e reais não correspondem à etapa de verificação.
  2. Abortar usuário: Aparece quando a execução foi interrompida pelo testador.
  3. Falha de diálogo: Parece devido a algumas exceções ou etapas não tratadas.

Q11) Explique o conjunto de testes Tosca?

Resp. A Tosca é hoje uma das líderes de mercado como ferramenta de automação de testes que tem a capacidade de automatizar todos os tipos de aplicações. Ele permite criar testes automatizados sem script.

características importantes do Tosca:

  1. Execução rápida e capaz de abordagem de teste contínuo para oferecer suporte a DevOps
  2. Suporta desenvolvimento de teste baseado em módulo que maximiza o uso de capacidade de reutilização.
  3. Esforços mínimos de manutenção necessários.
  4. Capacidade de integração com as principais ferramentas de terceiros.
  5. O desenvolvimento de teste é fácil, pois segue script menos automação de teste.

Q12) Como você pode ler dados do Excel usando o Tosca?

Resp. Os dados do Excel podem ser lidos com a ajuda de qualquer uma das abordagens abaixo -

  1. Na abordagem de Design de caso de teste do TOSCA, os dados podem ser lidos do arquivo Excel externo com formato predefinido.
  2. O “Excel Engine” permite importar e ler arquivos excel.

Q13) É possível iniciar vários navegadores no TOSCA?

 Resp: Não é possível iniciar vários navegadores no Tosca. Mas isso pode ser alcançado seguindo as etapas abaixo -

 O parâmetro do caso de teste (TCP) com o nome “Navegador” precisa adicionar o caso de teste, a pasta raiz ou o nível da lista de execução.

 Usando os valores de “Navegador” como InternetExplorer, Firefox ou Chrome, os navegadores da web correspondentes serão iniciados.

Q14) Como realizar testes orientados a dados em Tosca?

Resp: A automação de teste orientada por dados é possível com a ajuda de TCD (Test Case Design). A folha de teste do TCD representa o modelo onde podemos criar as instâncias que representam os dados de teste para casos de teste individuais. Novamente, podemos criar os atributos com na planilha de teste que representam os parâmetros de cada dados e os valores dos dados podem ser criados com o atributo in como instâncias nele.

Para reutilização de dados, podemos definir classes. Após a criação do TCD, as folhas de teste com diferentes conjuntos de dados podem ser mapeadas com modelo de caso de teste, de onde podemos gerar diferentes casos de teste com base nos diferentes dados. O processo de criação do caso de teste é conhecido como instanciação dos casos de teste do modelo.

Perguntas e respostas da entrevista de Tosca
Perguntas e respostas da entrevista de Tosca-TestSuite

Q15) Como iniciar mais de um navegador no Tricentis TOSCA?

 Resp: O lançamento de vários navegadores não é possível no TOSCA. Mas o usuário pode obter execução em vários navegadores. 

Para realizar a execução em vários navegadores, os usuários precisam seguir as etapas abaixo: 

  1. Um “navegador” de parâmetro de configuração de teste deve ser projetado no TestCase ou em seus níveis-pai.
  2. Os usuários podem escolher o valor como InternetExplorer, Firefox, Chrome.
  3. Os navegadores individuais irão acionar execuções. 

Q16) Quais são os diferentes status disponíveis após a pós-execução em Tosca?

Resp: Por padrão, Tosca fornece quatro estados diferentes após a execução do teste. Esses são -

  1. Passado
  2. fracassado
  3. Nenhum resultado
  4.  erro

Q17) Explique as limitações do ScratchBook TOSCA?

Resp: Os logs de execução temporários são armazenados no ScratchBook. Durante o desenvolvimento do teste, usamos esta opção para execução temporária para verificar a exatidão do script.

Se a ação em uma etapa de teste for executada repetidamente, os detalhes não estarão disponíveis. Além disso, os logs de execução não estão disponíveis permanentemente.

Q18) Explique os benefícios de vincular os casos de teste da Tosca aos requisitos?

Resp. O objetivo principal é garantir a cobertura dos testes com base nos requisitos. Ele fornecerá uma imagem de alto nível da cobertura de requisitos para análise de teste.

Q19) Explique o modelo e o processo para criá-lo?

Resp: Os modelos em Tosca definem um fluxo de teste exclusivo com a ajuda de módulos. Em vez de dados reais, os parâmetros de dados do TCD são vinculados. Geralmente, o modelo nada mais é do que algo em um formato convencional. O caso de teste técnico pode ser convertido para o modelo clicando com o botão direito nele. O modelo usa os dados da folha de dados do TCD.

Q20) Explique as vantagens das especificações associadas aos casos de teste da Tosca?

Resp: As especificações podem ser vinculadas a casos de teste para rastrear as coberturas de requisitos. Ele fornecerá uma imagem de alto nível da cobertura de requisitos para análise de teste.

Q21) Explique o gerenciamento de dados de teste.

Resp. O gerenciamento de dados de teste permite que você lide com os dados de teste necessários para a execução do teste. A automação de teste orientada por dados é possível com a ajuda de TCD (Test Case Design). A folha de teste do TCD representa o modelo onde podemos criar as instâncias que representam os dados de teste para casos de teste individuais. Novamente, podemos criar os atributos com na planilha de teste que representam os parâmetros de cada dados e os valores dos dados podem ser criados com no atributo como instâncias nele.

Para reutilização de dados, podemos definir classes. Após a criação do TCD, as folhas de teste com diferentes conjuntos de dados podem ser mapeadas com modelo de caso de teste, de onde podemos gerar diferentes casos de teste com base nos diferentes dados. O processo de criação do caso de teste é conhecido como instanciação dos casos de teste do modelo.

Q22) O que são Operações de String em Tosca?

Resp. Operações de string são utilizadas para verificar ou alterar as strings com expressões regulares. Possui contagem de caracteres / palavras específicos do anúncio, alinhando uma palavra com outra palavra, confirmando a estrutura de um número, etc. Você deve ter um módulo AidPack baixado e baixado em seu esforço para executar operações String.

Q23) Por que SratchBook é necessário no Tricentis TOSCA?

 Resp: Podemos realizar uma execução de teste dos casos de teste recém-criados ou aprimorados por meio do ScratchBook para verificar a exatidão. O Tosca registra os resultados da execução no ScratchBook para fins temporários. Todos ou parte dos casos de teste (ou seja, etapas de teste) podem ser executados por meio do ScratchBook.

Q24) O que é o teste exploratório do Tosca?

Resp. Exploratório é uma abordagem para registrar o cenário de teste navegando pelo cenário manualmente. Grava as capturas de tela com informações técnicas e gera um arquivo pdf ao final. Este documento pode ser usado para futuras referências e propósitos de treinamento.

Perguntas da entrevista da Tosca para nível intermediário

25) Descrever as unidades organizacionais dos procedimentos de teste no Tricentis Tosca?

Resp: O teste automatizado no TOSCA contém as unidades organizacionais abaixo.

  1. Planejamento
  2. A Especificação.
  3. Execução.
  4. Exploração madeireira.
  5. Análise.

Q26) Descreva o propósito da “Linguagem de Consulta Tosca” (TQL)?

Resp: O TQL é a forma abreviada da Linguagem de Consulta Tosca que é usada para fins de pesquisa avançada no Tosca. Conceitualmente, é semelhante ao SQL, o que significa que podemos pesquisar com base nas condições.

Q27) É possível comparar pdf usando Tricentis Tosca?

Resp. O Tosca permite que os usuários com um módulo padrão façam uma comparação de arquivos PDF. Após a comparação de dois arquivos pdf, as incompatibilidades ficarão disponíveis nos logs de execução.

Q28) O que é Tosca CI? Como o usuário executa scripts de teste usando a ferramenta CI?

Resp: CI significa integração contínua. O TOSCA é capaz de executar os casos de teste por meio de ferramentas de CI como Jenkins, Bamboo, etc. como parte do teste contínuo. Com os recursos de CI, podemos integrar facilmente as ferramentas de CI. Após a integração, o teste pode ser acionado por meio de ferramentas de CI de terceiros.

Perguntas e respostas da entrevista de Tosca
Perguntas da Entrevista Tosca - Integração da Tosca com a ferramenta CI

Q29) Quais são as instruções de loop usadas em Tosca?

Resp. Embora precisemos executar as etapas de teste repetidamente, o loop Tosca é usado. O Tosca fornece uma estrutura de loop diferente, como loops Do, For, While, etc.

Q30) O que você quer dizer com Tosca WebAccess?

Resp: O Tosca WebAccess é uma interface web que permite acessar o espaço de trabalho através de navegadores web. A instalação do Tricentis Tosca Commander não é necessária para trabalhar com áreas de trabalho por meio do WebAccess.

O sistema do servidor de espaço de trabalho armazena os dados dos espaços de trabalho e, usando os navegadores do cliente, podemos acessá-los.

Q31) Explicar o uso do Tosca API Scan?

Resp. O recurso de varredura API do Tosca permite criar os módulos após a varredura da API para um sistema específico. Basicamente, permite automatizar e projetar os Casos de Teste de API.

Q32) O que é a integração Tosca QC / ALM?

Resp: O HP Quality Center (o nome da versão mais recente é ALM) é uma ferramenta de gerenciamento de teste que gerencia o desenvolvimento de teste, execução e ciclos de defeito. Tricentis Tosca permite a integração com Quality Center com personalização mínima. Os principais objetivos da integração são gerenciar as execuções de teste e o gerenciamento de defeitos. Os dados de execução e os detalhes do defeito serão sincronizados entre as duas ferramentas por meio da integração.

Q33) Explique os parâmetros de configuração do teste Tosca.

Resp. Os parâmetros de configuração de teste (TCPs) podem ser usados ​​para parametrizar os dados de teste para atividades relacionadas à configuração, ou seja, idealmente, deve ser usado para aqueles parâmetros que serão aplicáveis ​​em todos os conjuntos de testes. O Tosca fornece alguns TCPs integrados que são usados ​​para alterar a configuração padrão do Tricentis Tosca. Os TCPs definidos pelo usuário podem ser criados para os objetos especificados abaixo -

  1. Elemento raiz do projeto
  2. Lista de Execução
  3. Caso de teste
  4. Entrada de Execução
  5. Livro de rascunho
  6. Pasta de componentes
  7. Pasta de configurações
  8. Quaisquer subpastas disponíveis nas seções TestCase, TestCase-Design ou Execution.

Q34) Como integrar o Tosca Connect ao HP ALM? 

Resp.

  1. Instale a API Rest.  
  2. Instale o Tasktop no sistema de teste com a licença.
  3. Faça a sincronização do script de teste com o Módulo do Plano de Teste no HP ALM do TOSCA. 
  4. Sincronize a lista de execução com o módulo de laboratório de teste no HP ALM do TOSCA. 
  5. Sincronize os logs de execução mais recentes, disponíveis no Tosca ExecutionList, com o testset que está disponível no ALM Testlab.

Q35) Quais são os modos do TC Shell.

Resp: O administrador do comandante TOSCA usa TC shell e existem dois métodos diferentes para iniciar TC Shell.

  1. Modo interativo: O modo interativo favorecido por usuários novos e intermediários, auxilia o usuário com ajuda e opções. As funcionalidades completas da GUI do comandante do Tosca podem ser acessadas através do modo interativo.
  2. O modo de script: Esta é a versão lite do Tosca GUI que pode ser visível, o que envolve o mínimo de interação. É usado para execução de scripts em modo automatizado.

Q36) O que é sincronização em Tricentis Tosca? 

Resp. A sincronização é um processo que combina a dinâmica do aplicativo com a dinâmica da ferramenta de automação. O ActionMode “WaitOn” é usado para lidar com a sincronização em uma abordagem dinâmica. Até a satisfação da condição, fornecida como TestStepValue para “WaitOn”, o teste de Tosca aguardará um valor de tempo limite pré-configurado. A configuração de sincronização pode ser alterada nas configurações - “Vá para configurações-> TBox-> sincronização”.

Q37) Como verificar a existência de um arquivo no Tosca?

Resp. Com a ajuda do módulo padrão “TBox File Existence”, podemos verificar a existência de qualquer arquivo especificado. Este módulo tem os atributos abaixo -

1. Diretório - A localização do arquivo de teste.

2. Envie o -Nome do arquivo de teste.

Q38) Quantos tipos de logs disponíveis no Tosca?

Resp: Dois tipos de logs estão disponíveis no Tosca após a execução do teste. Esses são -

  1. Log real: Ele mantém os resultados de execução mais recentes e o histórico de execução.
  2. Log de Execução: Selecionando a opção “Archive real ExecutionLog”, este tipo de logs são gerados. 

Q39) O que é BDD no TOSCA?

Resp: BDD é a sigla para Behavior Driven Development que segue uma metodologia ágil baseada no processo de desenvolvimento de software. O processo funciona de acordo com o Desenvolvimento Orientado a Testes.

O BDD não gera casos de teste viáveis, mas documentação exequível. Aqui, as ações e o comportamento são explicados como textos. Isso permite que eles sejam testados como documentação viável. Os requisitos são descritos como histórias de usuário.

Q40) Qual é o propósito da restrição ActionMode?

Resp. O valor ActionMode “Constraint” é usado para pesquisar os valores especificados. Por exemplo - podemos pesquisar um valor de coluna específico em uma tabela com a ajuda de “Restrição” facilmente.

Q41) Quais são os componentes de objeto padrão no TOSCA?

Resp. Durante a janela de criação do espaço de trabalho do Tosca, os objetos padrão são incorporados automaticamente ou precisam ser adicionados manualmente usando a opção de importação de subconjunto.

Os componentes padrão são mantidos no arquivo standard.tce que está disponível na pasta “%TRICENTIS_PROJECT%ToscaCommander”.

Os componentes padrão que estão associados ao arquivo são -

  1. Módulos padrão - Todos os tipos de módulos padrão disponíveis que podem ser usados ​​para direcionar diferentes aplicações, incluindo TBox XEngines e TBox Automation Tools.
  2. Pastas virtuais.
  3. Relatórios padrão.

Q42) O que é classe de dano?

Resp: Esta classe é usada para calcular os valores de dano para qualquer evento específico. Isso é calculado com base nos danos em termos de custo. O intervalo desses valores é de 0 a 10 (mínimo a máximo).

Q43) O que é classe de frequência?

Resp: Esta classe é usada para calcular os valores de dano para qualquer evento específico. Isso é calculado com base na quantidade de dano em termos de frequência. O intervalo desses valores é de 0 a 10 (mínimo a máximo).

Q44) Discutir as etapas de criação de modelo de caso de teste manual em Tosca?

Resp. Os usuários podem projetar os modelos TestCase usando as seções antecipadas do subconjunto Samples.tce e Módulos de BI da Tosca. Precisamos seguir as etapas abaixo para criar o modelo TestCase -

1. Crie um TestCase de acordo com os requisitos do usuário. 

2. Podemos converter caso de teste técnico em modelo, selecionando a opção do menu de contexto “Converter para modelo” após clicar com o botão direito no caso de teste.

3. Arraste e solte o TestSheet apropriado no modelo TestCase desejado.

4. Atribua os atributos TestSheet (parâmetro de dados) para os TestStepValues ​​necessários usando a tag XL.

Perguntas da entrevista da Tosca para nível avançado

Q45) Explique os méritos de Tricentis Tosca?

 Resp: As principais vantagens do Tosca como ferramenta de automação de teste são especificadas a seguir -

  1. Permite abordagem de automação de teste sem script.
  2. Fácil de aprender a ferramenta com um conjunto mínimo de habilidades.
  3. A automação de teste pode ser iniciada na fase inicial do teste.
  4. Suporta a estrutura de automação de teste baseada em modelo. Portanto, não é necessário gastar esforços na criação da estrutura de teste.
  5. A abordagem de alta escala de reutilização pode ser utilizada com a ajuda de componentes como Módulos, Reutilizável TestStepBlock, TCD, etc.
  6. A própria ferramenta oferece suporte ao gerenciamento de teste e às atividades de teste funcional.
  7. A integração do ALM é possível.
  8. Pode desencadear os casos de teste de selênio de Tosca.
  9. A atualização em massa é possível com a ajuda do TQL.

Q46) O teste de API é possível com o Tosca?

Resp: Sim, a Tosca suporta o teste de API. O API Scan é usado para fazer a varredura para criar os módulos para as APIs correspondentes. Usando os módulos da API, podemos enviar a solicitação e receber a resposta para a chamada da API.

Q47) Como usar vários navegadores da web no mesmo caso de teste usando o Tosca?

Resp. Os usuários desejam automatizar a passagem de um script de teste por diferentes aplicativos executados em outros navegadores. Usando buffers, alterando os parâmetros de configuração do teste em tempo de execução pelos métodos abaixo.

1. Alternando o valor do parâmetro de pedido de teste para {B [Browser]} ou qualquer outro nome de buffer que o usuário preferir. 

2. Durante a execução, podemos alterar o valor do buffer usando o módulo “TBOX Set Buffer” para alterar o valor do parâmetro de configuração de teste “Browser” de acordo com o nome do navegador a ser iniciado.

Q48) O que é o TOSCA Classic Engine?

Resp: O motor Classic ou Base é responsável pela execução do teste. O mecanismo básico segue a arquitetura dos casos de teste que são gerenciados como objetos baseados em negócios. As informações e atividades do objeto baseado em negócios para orientar os controles, que estão relacionados aos scripts de teste, são aceitos pelo mecanismo Classic.

Q49) Quais são as etapas necessárias na direção de objetos em Tosca?

Resp: Existem duas etapas envolvidas na orientação de objetos:

  1. Acesso a objetos.
  2. Direcionamento de objetos.

Q50) Discutir o teste baseado em modelo Tosca?

Resp. Os modelos representam a unidade de funcionalidades que são criadas ao escanear o aplicativo. Os módulos contêm as informações técnicas dos controles para direcionar os objetos de teste. Agora, o teste baseado em modelo explica a abordagem em que os casos de teste são desenvolvidos e executados com base nos módulos. Basicamente, os módulos são adicionados ao caso de teste como uma etapa de teste por meio da abordagem arrastar e soltar para concluir os casos de teste. No caso de teste, precisamos fornecer os dados como TestStepValue e ações. Nenhum script é necessário para desenvolver o caso de teste.

Q51) O que você quer dizer com execução distribuída no TOSCA?

Resp: Quando qualquer usuário ou teste deseja executar um grande conjunto de scripts de teste em várias máquinas, o testador deve criar TestEvents no comando Tosca.

Q52) Descrever gerenciamento de dados de teste (tdm)?

Resp: Os componentes de Gerenciamento de dados de teste (TDM) são usados ​​para gerenciar os dados de teste necessários para a execução do teste. O componente TDM está disponível com a instalação padrão da Tosca. Os dados são armazenados da mesma forma que o repositório de banco de dados compartilhado que é usado para criar o espaço de trabalho, através do TDM que será atribuído aos casos de teste durante a execução. No caso do SQLite, a instância separada do banco de dados é necessária para o TDM.

Q54) Como executar testes usando ScratchBook?

Resp: Podemos realizar uma execução de teste dos casos de teste recém-criados ou aprimorados por meio do ScratchBook para garantir a exatidão. O Tosca registra os resultados da execução no ScratchBook para fins temporários. Todos ou parte dos casos de teste (ou seja, etapas de teste) podem ser executados no ScratchBook.

Após clicar com o botão direito em um ou mais casos de teste selecionados, pastas de casos de teste ou etapas de teste, podemos iniciar a execução selecionando a opção do menu de contexto.

Q55) Qual é o uso de TestMandates?

Resp: Existem muitos cenários, como projetos de domínio bancário, de seguros, etc.; exigimos que um lote fosse executado em um horário específico. Este requisito pode ser cumprido usando TestMandates. O mandato de teste permite executar diferentes partes da lista de execução paralelamente sem bloquear a lista de execução principal.

Q56) Discutir as etapas para instanciar TestCases usando Excel?

Resp. A instanciação do processo significa gerar os casos de teste da instância a partir do template com base nos diferentes dados que são definidos na seção “TestCase Design” ou no template Excel.

Abaixo estão as etapas para instanciar TestCases com o Excel:

1. O caso de teste do modelo é necessário para criar casos de teste de instância.

2. Os atributos da planilha de dados que são definidos no TCD ou modelo externo do Excel, ou seja, os parâmetros de dados devem ser vinculados ao atributo do modelo com a sintaxe correta.

3. Clique com o botão direito do mouse no caso de teste do modelo e selecione a opção do menu de contexto “Criar TemplateInstance” para iniciar o processo.

4. A planilha do Excel com estrutura predefinida deve ser exibida na caixa de diálogo subsequente. 

5. Lide com a caixa de diálogo de autenticação e prossiga.

6. Em seguida, clique no botão OK para iniciar o processo.

Q57) Descrever o modelo de instanciação?

Resp: A instanciação do processo significa gerar os casos de teste da instância a partir do modelo com base nos diferentes dados que são definidos na seção “Design do TestCase”. Essa abordagem em Tosca também é conhecida como teste orientado a dados.

Q58) O que você quer dizer com parâmetros de negócios em Tosca?

Resp. Os parâmetros de negócios são usados ​​para passar os dados para um Reusable TestStepBlock como argumentos. O objetivo principal dos parâmetros de negócios é parametrizar o uso de dados de teste em Reusable TestStepBlock em vez de usar dados codificados permanentemente. Ele pode ser criado clicando com o botão direito no Reusable TestStepBlock que é criado na pasta Library.

Q59) Explique sobre TC-Shell?

Resp. TC-Shell permite controlar o comandante Tosca a partir da linha de comando. Ele pode ser lançado de duas maneiras exclusivas usando interativo e script.

  1. Um grupo de comandos que são escritos em um arquivo simples (como arquivo bat), pode gerenciar algumas operações, como a execução de testes de execução sem abrir o Comandante Tosca. Essa abordagem é usada para automatizar o acionamento do processo de execução de teste.
  2. Os usuários podem usar a seleção abrangente de finalidades da versão GUI do comandante Tosca.

Q60) Explicar as etapas que criam casos de teste por meio do ARA?

Resp: As etapas do processo são -

  • Registre qualquer cenário usando o ARA Wizard.
  • Adicione pontos de verificação durante a gravação e execute uma limpeza no cenário gravado.
  • Exporte a gravação.
  • Importe a gravação em Tosca.
  • Execute casos de teste que são criados automaticamente durante a gravação.

Q61) Especifique as diferentes abordagens para identificação de objetos em Tosca?

Resp: As diferentes abordagens para orientar os controles durante a varredura, para quaisquer objetos de teste são mencionadas abaixo-

  1. Identificar por propriedades
  2. Identificar por âncora
  3. Identificar por índice
  4. Identificar por imagem

Q62) O que é DokuSnapper em Tosca? 

Resp:DokuSnapperGenericName A função permite arquivar o andamento dos testes automatizados em um documento. Tosca cria um documento do Microsoft Word para cada script de teste em cada execução. O nome do documento consiste no nome do script de teste e no registro de data e hora do tempo de execução. 

O usuário pode ativar o Dokusnapper em Configurações 

Definir opções e configurações> Diálogo Configurações> Configurações - Mecanismo> Configurações - DokuSnapper

Q63) O que é TDS?

Resp: TDS significa Test Data Service, que é usado para gerenciamento de dados de teste no Tosca. Usando o TDS, podemos armazenar os dados de teste dinâmico em um local compartilhado que é fácil de ler / atualizar pelo caso de teste. Como os dados são armazenados em um local compartilhado, é útil compartilhar os mesmos dados dinâmicos em vários casos de teste. Além disso, podemos atualizá-lo sem abrir o Tosca, pois ele é tratado como um componente separado.

Q64) Explicar o teste de API usando TOSCA? Explique as vantagens.

Resposta: API significa Interface do Aplicativo. Em um ambiente multiaplicativo onde uma aplicação interage com outra aplicação por meio de API, temos que aguardar a conclusão do desenvolvimento de toda a aplicação para teste. Portanto, o teste será um processo demorado. Em vez disso, podemos iniciar o teste das APIs assim que qualquer aplicação estiver pronta para reduzir o tempo do ciclo de execução. Portanto, o teste de API é uma abordagem para testar a interface por meio da API antes da integração de todo o aplicativo. Tosca fornece um assistente de verificação de API; através disso, podemos escanear a API e criar módulos de API. Posteriormente com base no módulo, podemos criar casos de teste para realizar Teste de API Tosca.

As vantagens são -

  • Execução rápida.
  • Reduza o tempo do ciclo de execução.
  • O teste pode ser iniciado antes da integração do sistema.

Q65) Explicar os recursos de teste exploratório disponíveis no Tosca?

Resp: É uma abordagem para registrar cenários de teste como um documento para análise funcional, verificação / teste de propósito de treinamento.

Q66) Como podemos alterar o valor de qualquer parâmetro de configuração de teste durante a execução?

Resp: Primeiro, um buffer deve ser atribuído para o parâmetro de configuração de teste (TCP). Depois disso, alterando o valor do buffer usando “Tbox Set Buffer”, seremos capazes de alterar o valor do TCP durante a execução.

Q67) É possível automatizar aplicativos móveis no Tosca?

Resp: Sim, a Tosca suporta automação móvel usando motor ME3.0 para teste móvel.

Q68) Explicar a abordagem do teste móvel?

Resp: Precisamos seguir as etapas abaixo para realizar a automação móvel.

  • Precisamos conectar o dispositivo móvel físico ou simulador com nosso sistema ou servidor Appium. Para um dispositivo iOS, precisamos conectar o dispositivo no sistema Mac configurado Appium.
  • Selecione os Scan-> Mobile opção durante a digitalização de dispositivos móveis.
  • Na janela de digitalização, precisamos fornecer detalhes básicos, como tipo de conexão como servidor local ou Appium, nome do dispositivo, ID do dispositivo e tipo de dispositivo como Android ou iOS.
  • Precisamos marcar a caixa de seleção para “Executar Visualização ao Vivo” para replicar a tela do celular no dispositivo.
  • Para estabelecer a conexão com dispositivos móveis, precisa clicar no botão “Conectar”.
  • Selecione a tela do celular desejada e faça a varredura para criar o nódulo.
  • Crie os casos de teste móveis com base nos módulos criados e alguns módulos padrão, como um aplicativo móvel aberto.
  • Execute o caso de teste.

Q69) Quais tipos de aplicativos móveis são suportados pelo Tosca?

Resp: Apenas dispositivos móveis Android ou iOS são suportados pela Tosca. Além disso, pode automatizar aplicativos da web móvel, nativos e híbridos.

Q70) Quais são os diferentes motores disponíveis para automação móvel?

Resp: Existem dois motores disponíveis -

  1. Tosca Mobile + - É usado para aparelhos antigos.
  2. Mobile Engine 3.0 (ME 3.0) - É usado para os dispositivos mais recentes.

Q71) Qual é a configuração básica necessária para executar qualquer caso de teste no navegador Chrome móvel?

Resp: Precisamos definir o valor como “CromeAndroid” para TCP Navegador.

Q72) O que é ARA? 

Resp:  ARA significa Automation Recording Assistant. Este é um recurso de gravação avançado do TOSCA. Com a ajuda do ARA, podemos registrar qualquer cenário com a verificação e gerar os casos de teste instantaneamente. Após a gravação, o ARA gera um arquivo .ara que precisa ser importado no TOSCA para gerar o caso de teste instantâneo. Isso é muito útil para o usuário empresarial que não tem nenhum conhecimento sobre a Tosca.

Q73) Explique as vantagens do ARA?

Resp: As principais vantagens são -

• Assistente de gravação independente

• Gravação intuitiva

• Observações e verificações imediatas

• Sem módulos duplicados em uma única gravação

• Fácil limpeza

• Reprodução rápida

• Fácil de exportar e importar gravações

Q74) Explique as limitações da ARA?

Resp: As limitações da ARA são -

• Compatível com Tosca 13.1 e superior

• Gravação linear

• Licença necessária para instalação autônoma

• Módulos duplicados são criados em várias gravações

• Difícil de modificar os testes existentes

• Ainda para ser compatível com Android / iOS

Q75. O que é Vision AI em Tosca?

Resp: Será uma abordagem de automação de teste avançada para automatizar os casos de teste, independentemente da tecnologia do aplicativo de teste. Esta abordagem será feita com a ajuda do conceito de inteligência artificial (AI) ao reconhecer os objetos através do TOSCA AI Scan. Com base na aparência e aparência, os objetos estão sendo identificados usando recursos de IA.

Q76. Em qual versão o Vision AI está disponível?

Resp: O Tricentis Tosca introduziu esses recursos a partir da versão 14.x.

Q77. Quais são os recursos do Vision AI em Tosca?

Resp: Os principais recursos do Vision AI são especificados abaixo -

  • Reconhecimento de objetos baseados em IA - O mecanismo Tosa AI é capaz de identificar os objetos de teste com base na aparência e na aparência, sem considerar a tecnologia do aplicativo.
  • Automatizar aplicativo baseado em Citrix - Podemos automatizar os aplicativos hospedados no Citrix.
  • Automatizar em aplicativo de desenvolvimento - O mecanismo de AI é capaz de automatizar o aplicativo antes da conclusão do desenvolvimento. Aqui, a Tosca é capaz de automatizar com base no ambiente de maquete ou com base no diagrama de layout projetado.
  • Os testes de automação podem ser iniciados desde as fases iniciais.
  • Variedades maiores de aplicativos podem ser automatizadas.
  • Alguns módulos podem ser reutilizados em diferentes aplicativos (com a mesma aparência), independentemente da tecnologia.
  • Reduz os esforços de manutenção na visão AI.

Q78. Como a Tosca identifica objetos usando o AI Engine?

Resp: O motor da Tosca AI considera os aspectos abaixo para orientar os objetos de teste -

  • A aparência e a posição dos objetos de teste.
  • A aparência inclui cor, tamanho, etc.
  • Os rótulos anexados dos objetos de teste.

Q79. O que acontecerá com os testes existentes que são desenvolvidos por meio do AI Engine após a mudança de tecnologia, mantendo a mesma IU?

Resp: Não haverá impacto nos casos de teste existentes que são desenvolvidos com um motor AI. A razão é que o motor AI não leva em consideração a tecnologia do aplicativo.

Q80. Especifique os diferentes métodos de identificação de objetos usados ​​pelo Tosca AI Engine?

Resp: O motor Tosca AI segue os métodos de identificação abaixo -

  • Identificar por propriedades - as propriedades disponíveis com base nas aparências.
  • Identificar por índice - com base nas repetições do mesmo tipo de objetos.
  •  

Q81: Como você lida com erros de configuração de teste no Tosca? R: Erros de configuração de teste Tosca podem surgir de configurações incorretas nas configurações do ambiente de teste, módulos ausentes ou discrepâncias nas versões. Para lidar com isso, garanta o alinhamento com as configurações do ambiente de teste, verifique se todos os módulos e dependências necessários estão instalados e certifique-se de que a versão do Tosca seja compatível com todos os módulos.


Q82: Descreva um cenário em que erros de execução podem ocorrer no Tosca e como resolvê-los. R: Erros de execução podem ocorrer quando um elemento da UI é modificado ou movido no aplicativo em teste. Para resolver, verifique novamente o aplicativo e atualize o caso de teste com a nova definição de elemento de UI.


Q83: Quais são os benefícios das ExecutionLists no Tosca? Você pode agendá-los? R: ExecutionLists ajudam a agrupar, ordenar e executar casos de teste em sequência, auxiliando em testes de regressão, processos ponta a ponta e garantindo que os casos de teste dependentes sejam executados em ordem. Sim, usando o Test Execution Scheduler, você pode definir um horário e frequência específicos para ExecutionLists.


Q84: Como o API Scan da Tosca facilita os testes de desempenho? Descreva um cenário complexo que você automatizou usando os recursos de teste de API da Tosca. R: Embora o Tosca seja principalmente uma ferramenta de teste funcional, seu API Scan captura solicitações e respostas de API, e você pode medir os tempos de resposta para chamadas de API, oferecendo métricas básicas de desempenho. Para um cenário complexo, considere automatizar um processo de checkout em várias etapas em um aplicativo de comércio eletrônico, envolvendo adição de itens ao carrinho, aplicação de descontos, validação de estoque e confirmação de pagamento.


Q85: Como o TDS no Tosca oferece suporte a testes baseados em dados? Descreva um desafio que você enfrentou ao gerenciar dados de teste no Tosca e como você o resolveu. R: O TDS (Test Data Service) permite a criação, gerenciamento e fornecimento de dados de teste para casos de teste. Um desafio pode ser manter a consistência e evitar dados duplicados/desatualizados. Ao usar recursos como envelhecimento e pooling de dados no TDS, você pode gerenciar os dados com eficiência.


Q86: Descreva um cenário em que os Loops Dinâmicos sejam benéficos no Tosca. Como você implementaria Loops Progressivos em um caso de teste Tosca? R: Os Loops Dinâmicos são úteis quando as iterações não são conhecidas antecipadamente. Por exemplo, testar um carrinho com itens variáveis. Para loops progressivos, defina o loop para iniciar em uma linha específica em seu conjunto de dados e defina o tamanho do passo para testar cada enésimo conjunto de dados.


Q87: Como o Tosca CI oferece suporte a pipelines DevOps? Descreva uma situação em que o Tosca CI melhorou significativamente o processo de teste. R: Os recursos de CI da Tosca se integram às ferramentas de CI/CD, permitindo a execução automatizada de testes como parte do pipeline de DevOps. Em situações em que ocorrem integrações frequentes, a integração do Tosca com um servidor de CI pode acionar automaticamente conjuntos de testes, garantindo que o novo código não introduza defeitos.


Q88: Como os Grupos de Controle melhoram a organização dos casos de teste no Tosca? Descreva um cenário em que você utilizou grupos de controle para um desafio de teste de IU. R: Os grupos de controle organizam e agrupam elementos de UI em um módulo, melhorando a organização em estruturas de UI complexas. Por exemplo, em uma página da Web com diversas guias, o uso de grupos de controle pode segregar controles para cada guia, simplificando a criação e a manutenção de testes.


Q89: Como você configura um cenário de limpeza no Tosca? Descreva um cenário de recuperação complexo. R: Um cenário de limpeza garante que o sistema retorne a um estado conhecido após o teste. No design do TestCase, use a seção “Limpeza” para ações de recuperação. Para um cenário complexo, depois de criar dados de teste e encontrar uma falha no teste, o Cenário de Limpeza pode excluir os dados de teste, preparando o aplicativo para a próxima execução.


Q90: Como a integração do Tosca com o JIRA melhora o rastreamento de bugs? Descrever os desafios enfrentados durante a integração e as resoluções. R: A integração simplifica o rastreamento de defeitos, permitindo o registro automático de bugs no JIRA quando um teste falha. Podem surgir desafios no mapeamento dos campos de defeito do Tosca para os campos personalizados do JIRA, que podem ser resolvidos garantindo uma convenção de nomenclatura de campo consistente e usando as configurações do Tosca para mapeamento de campo correto.


Q91: Descreva um cenário em que o recurso Rescan foi crucial na atualização de seus casos de teste Tosca. Como o Rescan oferece suporte ao desenvolvimento ágil? R: A nova varredura é crucial quando o aplicativo passa por alterações, ajudando a atualizar os módulos Tosca. De forma ágil e com mudanças frequentes, o Rescan garante que os casos de teste sejam atualizados com esforço mínimo, mantendo a automação relevante em ambientes em rápida evolução.


Q92: Como os modelos Tosca facilitam a reutilização da etapa de teste? Descreva um cenário complexo que você automatizou usando modelos Tosca. R: Os modelos criam etapas de teste reutilizáveis, promovendo a reutilização e reduzindo a redundância. Para maior complexidade, em um cenário de login multiusuário, um modelo para etapas de login pode ser criado e validações pós-login para tipos de usuários podem ser personalizadas usando o modelo.


Q93: Como a associação de cenários de teste a requisitos melhora a cobertura de teste no Tosca? Descreva uma situação em que esta associação identificou uma lacuna nos testes. R: Associar cenários de teste a requisitos fornece rastreabilidade, indicando quais requisitos foram testados e quais estão pendentes. Se um novo recurso for adicionado sem cenários de teste, esta associação destacaria a lacuna, levando à criação de casos de teste relevantes.


Q94: Como os testes exploratórios no Tosca oferecem suporte aos testes manuais? Descreva um desafio enfrentado durante testes exploratórios no Tosca e resoluções. R: Os testes exploratórios da Tosca auxiliam os testadores manuais, permitindo registro de defeitos, capturas de tela e anotações durante as sessões. Um desafio pode ser reproduzir um defeito específico encontrado durante o teste. Com os registros e notas de sessão do Tosca, fornecer contexto fica mais fácil.


Q95: Como você usa TQL para pesquisa avançada no Tosca? Descreva uma consulta complexa que você executou usando TQL. R: TQL (Tricentis Query Language) permite pesquisa avançada no Tosca. Para complexidade, você pode usar TQL para localizar todos os casos de teste relacionados a um módulo que falhou na última execução e foi modificado pela última vez por um usuário específico.


Q96: Como o Tosca WebAccess facilita os testes remotos? Descreva uma situação em que isso melhorou seu fluxo de trabalho de teste. R: Tosca WebAccess é uma interface baseada na web para Tosca, permitindo acesso remoto sem instalação local. É benéfico para equipes distribuídas ou quando os testadores precisam acessar o Tosca fora de seu ambiente habitual, como quando um bug crítico é relatado e precisa de validação imediata.


Q97: Como você depuraria erros de sintaxe no Tosca? Descreva um cenário em que ocorreram erros do sistema e a resolução. R: Erros de sintaxe surgem de scripts de teste incorretos ou formulação TQL. Usar as mensagens de erro do Tosca pode ajudar a identificá-las e corrigi-las. Erros de sistema podem ocorrer devido a problemas no sistema em que o Tosca é executado, como memória insuficiente. A resolução pode envolver a otimização dos recursos do sistema ou o aumento da RAM.


Q98: Como você validaria as respostas da API em relação aos valores esperados no Tosca? R: Tosca permite a validação de respostas da API em relação aos valores esperados usando asserções. Você captura a resposta esperada e usa os recursos de comparação do Tosca para validar a resposta real em relação a ela.


Q99: Como você lidaria com problemas de loop infinito no Tosca? R: O loop infinito surge de configurações de loop incorretas. Certifique-se de que os loops tenham um critério de saída claro e validem regularmente a lógica de teste.


Q100: Como você configura o Tosca CI para diferentes ambientes de desenvolvimento? R: O Tosca CI pode ser adaptado para vários ambientes de desenvolvimento integrando-se com ferramentas específicas de CI/CD, configurando variáveis ​​específicas do ambiente no Tosca e garantindo que o espaço de trabalho do Tosca seja acessível em todos os ambientes.


Q101: Que medidas você tomaria para garantir a eficácia de um Cenário de Limpeza em Tosca? R: Valide regularmente se o cenário de limpeza retorna o sistema ao estado desejado, execute-o de forma independente para verificar suas ações e monitore os logs para uma conclusão bem-sucedida.


Q102: Como você gerencia conflitos de nova verificação no Tosca? R: Revise cada conflito para compreender a natureza da mudança, decidir aceitar a nova mudança, manter a configuração existente ou mesclar as mudanças. Certifique-se de que os casos de teste sejam executados novamente após a nova verificação para validação.


Q103: Como você personalizaria os modelos Tosca para cenários de teste complexos? R: Adicione etapas ou lógica personalizada para necessidades de teste exclusivas, use parâmetros e variáveis ​​para adaptabilidade e incorpore lógica condicional para diferentes condições de teste.


Q104: Como você otimizaria consultas TQL para grandes projetos Tosca? R: Limite o escopo da pesquisa a áreas relevantes, use critérios precisos para filtrar os resultados e revise e atualize regularmente as consultas salvas quanto à relevância.


Q105: Como você garante a segurança ao acessar os espaços de trabalho Tosca via WebAccess? R: Implemente medidas fortes de autenticação e autorização, garanta a criptografia de dados durante a transmissão e monitore regularmente os logs de acesso em busca de atividades suspeitas.

Deixe um comentário