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 # 1: Visão geral da Tosca
- Tosca Tutorial # 2: Configuração do Tricentis Tosca - instalação, desinstalação e configuração da licença
- Tosca Tutorial # 3: Tosca Criação de espaço de trabalho
- Tutorial da Tosca # 4: Compreensão do TOSCA Commander e Gerenciamento de Usuários da Tosca
- Tosca Tutorial # 5: Digitalização Tosca - Uma introdução aos módulos
- Tosca Tutorial # 6: Criação de Caso de Teste Tosca
- Tosca Tutorial # 7: Parâmetros e biblioteca da Tosca - Buffer, Business Parameter, TCP
- Tosca Tutorial # 8:Execução de teste Tosca, relatórios e gerenciamento de bug
- Tosca Tutorial # 9: Design de caso de teste - uma abordagem para o gerenciamento de dados de teste
- Tosca Tutorial # 10: Gerenciamento de dados de teste da Tosca.
- Tosca Tutorial # 11: Teste de API em 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
- 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.
Além disso, o mesmo pode ser alcançado adicionando o parâmetro de configuração ScreenFlow e ScreenFlowPath na lista de execução.
O log de execução será semelhante a -
- 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 -
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:
A 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 -
- 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 -
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.
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.
Olá, sou K. Mondal e estou associado a uma organização líder. Tenho mais de 12 anos de experiência profissional em domínios, por exemplo, desenvolvimento de aplicativos, testes de automação, consultor de TI. Estou muito interessado em aprender diferentes tecnologias. Estou aqui para cumprir minha aspiração e atualmente contribuindo como autor e desenvolvedor de sites no LambdaGeeks.
Vamos nos conectar através do LinkedIn-