Execução Tosca: Guia Prático Completo!

Tutorial da Tosca - Índice

Separamos todo o tutorial da Tosca nos artigos abaixo. Escrevemos este artigo “Execução de Tosca” em uma formulação simples com exemplos que podem ser muito úteis para o testador de software de nível básico entender o conceito facilmente. A moto deste artigo é entender os conceitos de Execução de Tosca.

Tutorial Tosca # 12: Perguntas e respostas da entrevista de Tosca

Ao longo do “Execução de Tosca e problemas de Tosca”, Forneceremos a orientação passo a passo sobre o processo de execução da Tosca. Além disso, explicaremos a visão geral dos problemas da Tosca.

Tosca ExecutionList - Visão geral da execução de teste

Por que a execução do teste de automação?

A execução de teste é um processo para verificar a funcionalidade do aplicativo com base nos casos de teste. A execução do teste pode ser feita manualmente ou por meio de abordagem automatizada. Neste artigo, aprenderemos a execução do teste de automação para os casos de teste desenvolvidos na Tosca. Os principais objetivos das execuções de teste de automação com a ajuda de Tosca são -

  • Reduza os esforços humanos.
  • Aumente a cobertura funcional.
  • Garanta a qualidade da entrega evitando esforços humanos indesejados.
  • Reduza os custos e a duração da execução do teste.
  • Fácil gerenciamento de dados e manutenção de testes.
  • Forma mais profissional de relatório de teste para os detentores da pilha.
  • Execução de teste autônomo por meio do modelo de execução distribuída da Tosca.

Abordagem para capturar imagens durante a execução?

  • Captura de tela de etapas de teste com falha: O Tosca é capaz de capturar as telas de cada etapa do teste que falhou devido à verificação de falhas de diálogo. Para os casos de teste que são criados usando Motores Clássicos, O Tosca permite capturar a tela quando o usuário aborta. A imagem capturada estará disponível no caminho - @{Environment.ProjectDir}\\Capturas de tela. Caminho para definir esta configuração - 
  • Motores 3.0 - Projeto-> Configurações-> TBox-> Registro-> Capturas de tela 
  • Motores Clássicos - Projeto-> Configurações-> Mecanismo-> Opções de registro-> Capturas de tela 
Execução do Tosca - Captura de tela para etapa de teste com falha
Execução do Tosca - Captura de tela para etapa de teste com falha
  • Off - Tosca não fará a captura de tela.
  • Falha de diálogo - Permite que o Tosca Commander capture uma imagem da falha de diálogo.
  • Falha na verificação - Permite que o Tosca Commander capture uma imagem da falha na verificação.
  • Captura de tela de TestStepValues: Com base na configuração, o Tosca permite capturar as telas para cada TestStepValues ​​que usa o modo de ação como entrada durante a execução. Podemos usar a mesma configuração, para verificar as telas que são capturadas durante a execução do teste.

A opção de captura de tela dos valores das etapas do teste, está disponível para o acompanhamento do Engine 3.0 - DotNet, AnyUI, XBrowser, UIA, e a automação do teste, feita com base na imagem.

Para ativá-lo, precisamos alterar a configuração global Fluxo de tela do caminho Projeto-> Configurações-> Motor-> Doku Snapper.

Execução do Tosca - Configuração do fluxo da tela
Execução do Tosca - Configuração do fluxo da tela

Além disso, o mesmo pode ser alcançado adicionando o parâmetro de configuração ScreenFlow e ScreenFlowPath na lista de execução.

Execução do Tosca - Parâmetro de configuração do fluxo da tela
Execução do Tosca - Parâmetro de configuração do fluxo da tela

O log de execução será semelhante a -  

Execução de Tosca - Log de execução de amostra
Execução de Tosca - Log de execução de amostra
  • Doku Snapper:  É usado para gerar um documento do Microsoft® Word que contém capturas de tela e dados em todos os TestSteps executados. Em vez de capturar imagens em cada TestStep, o DokuSnapper consolida todos os dados em um documento do Word. 

Podemos habilitá-lo alterando o Habilitar Snapper valor para True a partir do caminho - Projeto-> Configurações-> Mecanismo-> Doku Snapper.

O documento gerado será semelhante a - 

Execução de Tosca - Dokusnapper
Execução de Tosca - Dokusnapper

Como executar casos de teste em Tosca?

Assim que terminarmos com a criação do Caso de Teste com o Comandante Tosca Casos de teste seção, seguiremos as abordagens mencionadas abaixo para procedimentos adicionais:

· Executar casos de teste no ScratchBook

· Executar casos de teste da Lista de Execução

Execute casos de teste no ScratchBook:

A Tricentis aconselha o uso do ScratchBook apenas para uma simulação (para verificar a prontidão do caso de teste), pois os resultados não são armazenados para referência futura. Também podemos executar a execução de TestSteps individuais.

Executando os casos de teste da lista de Execução:

Execução segmentos fornece um recurso de seleção e preparação de vários TestCases para execução. A execução realizada em ExecutionList estará disponível para referência futura.

Procedimento passo a passo para preparar e executar casos de teste da Seção de Execução:

  • Passo 1# Criar pasta de lista de execução em as execuções seção selecionando o ícone “Criar pasta da lista de execução” após clicar com o botão direito em qualquer pasta.
  • Passo 2# Da mesma forma, precisamos criar nosso componente Lista de execução na pasta da lista de execução recém-criada.
  • Passo 3# Podemos adicionar os casos de teste (que são criados no último artigo) na lista de execução da seção TestCases pelo método arrastar e soltar. A lista de execução completa será semelhante a abaixo -
Execução Tosca - ExecutionList
Execução Tosca - ExecutionList
  • Passo 4# Agora, precisamos configurar o comportamento de execução, como o mecanismo de captura de tela. Para o nosso propósito de aprendizagem, habilitamos Faça capturas de tela de TestStepValues ​​e DockuSnapper.
  • Passo 5# Agora, podemos executar os casos de teste um, vários ou inteiros com base na seleção. Executamos o caso de teste pressionando o F6 ou clique no botão executar após clicar com o botão direito nos casos de teste / lista de execução selecionados. 
  • Passo 6# Entenda e processe os resultados do seu teste. O log de execução é mostrado abaixo com o caminho da captura de tela destacado - 
Execução de Tosca - Log de ExecutionList
Execução de Tosca - Log de ExecutionList

Além disso, o dokusnapper foi criado no caminho padrão   “%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\” com o nome do documento começando com o nome do caso de teste.

Problemas da Tosca

Explicar o conceito de Problemas Tosca?

O problema nada mais é do que o motivo da falha no teste. A causa do problema é um defeito válido e válido no aplicativo ou há um aprimoramento no aplicativo (Solicitação de recurso) Durante a execução da automação, o problema ou defeito deve ser registrado e vinculado ao caso de teste.

  • Defeito - Este é um problema de aplicativo, ou seja, o aplicativo não está funcionando de acordo com as etapas do teste (expectativa). O defeito deve ser corrigido pelo desenvolvedor do aplicativo.  
  • Solicitação de recurso - Se o aplicativo foi aprimorado, o aplicativo não será sincronizado com os casos de teste, o que resulta na falha do caso de teste. Como é uma alteração válida no aplicativo, o caso de teste deve ser atualizado com base nisso. Este cenário deve ser tratado como uma solicitação de recurso.

Podemos registrar os problemas no Questões seção ou no Execução seção.

  • Passo # 1:  Navegue até a Questões seção.
  • Passo # 2: Para criar um problema, precisamos clicar com o botão direito na pasta Problema e selecionar a opção de tipo de problema entre Criar Defeito or Criar FeatureRequest que estão disponíveis no menu de contexto. Após a seleção do tipo, o Tosca Commander cria um novo problema e pede automaticamente para alterar o nome.
  • Passo # 3: Na próxima etapa, podemos fornecer um novo nome ou usar o nome padrão pressionando Entrar.
  • Passo # 4: Agora, precisamos inserir os detalhes abaixo para os diferentes campos disponíveis - 
    • ID - Podemos definir nossos próprios padrões de ID ou usar os IDs de qualquer sistema externo.
    • Estado - o campo de estado explica o status atual do problema. A faixa de valores pode ser personalizada com base nos padrões.
    • Tipo - Sempre dois tipos estão disponíveis aqui, que podem ser alterados a qualquer momento.
    • Descrição - este campo representa as declarações do problema da questão. Com base na descrição, os desenvolvedores realizam a ação. A descrição deve conter todas as informações para recriar o problema.
    • Gravidade - a gravidade representa o impacto do problema. Este campo aceita apenas o valor inteiro.
    • Prioridade - descreve a urgência do problema para corrigi-lo. Este campo também aceita os valores inteiros.
Problemas da Tosca
Problemas da Tosca

Conclusão:

Neste artigo do Tutorial do Tricentis Tosca, aprendemos como realizar a Execução do Tosca e levantar os problemas do Tosca. Por favor clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para obter mais informações no portal de suporte.

Clique para ler o próximo artigo - Visão geral do design de caso de teste da Tosca.

Deixe um comentário