Tutorial Tosca - um guia de sucesso completo para Tosca 13.x

Tutorial da Tosca

A lista de artigos do Tutorial da Tosca é mencionada no índice que será explicado ao longo de todo o Tutorial. Todos os artigos são escritos em linguagens simples com exemplos adequados que ajudarão o testador de software básico a entender em pouco tempo.

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

Tosca tutorial # 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

Neste artigo, começaremos com a Visão geral do TOSCA. Para obter os sabores das entrevistas da Tosca, você pode verificar as perguntas mais frequentes da entrevista com as respostas de aqui.

Visão geral da Tosca

O objetivo deste tutorial é descrever um visão geral completa e detalhada do TOSCA como uma ferramenta de automação de teste para iniciantes.

Conceitos de teste de software:

O teste de software é uma etapa importante para garantir a qualidade dos produtos de software. Ele garante que os requisitos sejam atendidos de acordo com as expectativas. O teste pode ser feito nas diferentes fases dos ciclos de vida de desenvolvimento de software. Esses são -

Teste de Unidade - Feito pelo desenvolvedor de software na hora do desenvolvimento.

Teste de integração - Depois de desenvolver os diferentes componentes, cada um dos componentes precisa ser integrado para fazer um produto único. Após a integração, o teste de integração é necessário para verificar se toda a configuração (incluindo todos os componentes de software) está funcionando bem como um único produto.

Teste do sistema - Após o teste de integração, o teste do sistema é necessário para garantir a qualidade do software.

Teste de Aceitação - É um tipo de teste de caixa preta. A equipe de negócios (usuário final do produto de software) é responsável por realizar este teste para verificar se todos os requisitos foram atendidos.

O teste de software ou aplicativo pode ser executado manualmente ou por meio de alguma abordagem automatizada. Há várias ferramentas de automação de teste disponíveis no marcado para automatizar o processo de teste. Neste artigo, vamos explicar a visão geral do TOSCA como uma ferramenta de automação de teste.

O que são testes de automação?

Hoje, a indústria de TI exige qualidade e eficácia com o mínimo de esforços humanos para entregar qualquer tipo de serviço de TI. Aqui, o teste de automação está desempenhando um grande papel para os serviços de teste. O teste de automação é um serviço para automatizar o processo de teste e os cenários para reduzir os esforços humanos. Na vertical de automação, as principais ferramentas como QTP (UFT), RFT e Selenium estavam consumindo os principais espaços. Agora, a Tosca está dando dura concorrência a essas ferramentas.

Por que Tosca?

A Tosca é uma das ferramentas líderes de mercado na atualidade. Ele também pode realizar testes funcionais e de regressão. O teste de API, que tem um papel importante no processo AGILE, pode ser feito por meio do TOSCA. Hoje em dia, a marcação exige menos esforços de teste e menos tempo de treinamento na ferramenta. Neste aspecto, o Tosca é a ferramenta mais adequada, pois suporta o script menos o teste que consumirá o mínimo de tempo para aprender. O usuário do Tosca pode escrever casos de teste eficientes com um conjunto mínimo de habilidades. Além disso, gera relatórios de teste padrão para a gestão sem muita personalização.

Características chaves:

  • Abordagem de teste baseada em modelo: Estas são as principais características do Tosca como ferramenta de automação de testes. Devido a isso, a Tosca é mais adequada do que outras ferramentas de automação de teste disponíveis no mercado. Como parte do desenvolvimento do caso de teste, temos que criar módulos para cada uma das funcionalidades de nível de unidade. Todas as propriedades técnicas dos objetos de teste são armazenadas nos módulos que serão mesclados durante a criação do teste junto com os dados do teste.
  • Abordagem de teste baseada em risco: O outro aspecto importante da Tosca, pois dá suporte à abordagem de teste baseada em risco. A Tosca é capaz de avaliar o risco com os casos de teste. Basicamente, ele pode identificar o subconjunto de todo o conjunto de testes que minimizará as chances de riscos. Uma vez que a execução é concluída, os riscos são medidos considerando o resultado da execução do teste e a cobertura de risco.
  • Script menos casos de teste: O Tosca oferece suporte à automação sem script, o que significa que os casos de teste podem ser desenvolvidos pelo método de arrastar e soltar dos módulos na seção TestCase do Tosca. A parametrização dos dados de teste e implementações de checkpoints, podem ser feitas através da configuração. Assim, qualquer pessoa poderá desenvolver testes com o mínimo de qualificação e treinamento.
  • Dados de teste dinâmico:  Os dados de teste dinâmico podem ser mantidos separadamente dos casos de teste técnicos. Para conseguir isso, a Tosca fornece recursos avançados, como TDM, TCD, TDS etc.
  • De fácil manutenção:  Se houver um aplicativo ou aprimoramento de dados, o mesmo pode ser incorporado em todo o conjunto de testes, atualizando os módulos ou dados no repositório central. Os esforços despendidos aqui são menores em comparação com qualquer uma das outras ferramentas de automação de teste.
  • Distribuir execução: Significa a distribuição da execução do teste em vários sistemas para reduzir o esforço humano e o ciclo de execução. Com base na configuração da execução distribuída, podemos agendar a execução do teste em vários sistemas.
  • Teste de API: O teste de API é muito útil quando o aplicativo inteiro não está pronto, mas alguns dos componentes do aplicativo são desenvolvidos. Usando a API, Tosca pode testar os componentes de aplicativo correspondentes.
  • Gravação de teste: O Tosca é capaz de registrar o cenário de teste para gerar casos de teste lineares junto com pontos de verificação para economizar tempo. Este recurso é muito útil apenas para testes únicos.
  • Relatórios detalhados: O Tosca gera relatórios de execução passo a passo e logs com telas capturadas. Os logs de execução são muito úteis ao investigar quaisquer erros.
  • Teste de celular: O Tosca suporta o teste de aplicativos móveis em dispositivos Android e iOS. Para testes de iOS, é necessária uma infraestrutura MAC adicional.
  • aplicações suportadas:  O Tosca é compatível com diferentes tipos de aplicativos como Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, Dispositivos móveis, etc.
  • Integração com ferramentas de terceiros: O Tosca ajuda na integração com ferramentas de terceiros com personalização mínima, como Perfecto, Selenium, Azure, Jenkins etc.

Arquitetura TOSCA:

TOSCA é projetado e desenvolvido pela TRICENTIS Technology & Consulting GmbH (uma empresa austríaca de software com sede em Viena). A ferramenta de teste TOSCA tem as interfaces abaixo -

  • GUI - A interface gráfica do usuário
  • API - Interface de Programação de Aplicativo
  • CLI - Interface de linha de comando
  • Gerenciamento de Teste Integrado
Visão geral de TOSCA - Arquitetura Tosca
Diagrama de arquitetura (visão geral da Tosca)

A versão mais recente do TOSCA Commander que está disponível no mercado é a 13.3. Os principais componentes da Tosca são mencionados abaixo -

  • Feiticeiro tosca
  • Comandante Tosca
  • Executor tosca
  • Repositório de Teste

Comandante TOSCA: O comandante TOSCA é a espinha dorsal central da ferramenta para desenvolver, gerenciar, executar e analisar a criação de scripts de teste. O Tosca Commander tem cinco seções que são usadas na maioria dos projetos - 

1. Módulo - Todos os Módulos (manter as informações técnicas do objeto de teste) são armazenados nesta seção.

2. Caso de teste - Os componentes técnicos de quaisquer casos de teste são mantidos nesta seção.

3. TestCaseDesign - Esta seção é usada para isolar os dados de teste do caso de teste de uma maneira bem organizada. A principal intenção desta seção não é tocar os casos de teste técnico para modificar os dados de teste.

4. Execução - Esta seção mantém os logs dos resultados da execução do teste na lista de execução. Basicamente, ele é usado para gerenciar a execução do teste.

5. Requisitos - Todas as informações relacionadas aos requisitos são armazenadas nesta seção.

Visão geral da Tosca - Comandante da Tosca
Visão geral do TOSCA - Comandante do Tosca

Um estudo detalhado de diferentes seções está disponível no próximo artigo.

Executor TOSCA: O Tosca Executor está acostumado a executar casos de teste desenvolvidos em TOSCA. Esta é uma alternativa para a execução de teste sem abrir o comandante Tosca. Podemos navegar no executor do Tosca através do menu inicial do Windows:  Iniciar-> Todos os Programas-> Tricentis-> Executor Tosca

Para obter mais detalhes sobre os arquivos TestSet, clique em aqui.

Visão geral da Tosca - Executor da Tosca
Visão geral da Tosca - Executor da Tosca

Assistente Tosca: Precisamos fazer a varredura do aplicativo para criar módulos (mapa de objetos) para automação de teste. O assistente Tosca é o modelo antigo de varreduras de aplicativos. Ele também pode ser aberto como um componente autônomo no Commander. Tutorial Tosca - um guia de sucesso completo para Tosca 13.x

Visão geral do TOSCA - Assistente do Tosca
Visão geral do TOSCA - Assistente do Tosca

Repositório de Teste: Testcase pode ser armazenado em repositórios / bancos de dados externos compartilhados como Oracle, SQLServer, SQL Lite, etc. Além disso, os dados de teste podem ser armazenados em um repositório externo no Tosca por meio de diferentes processos, como TDM - Gerenciamento de Dados de Teste, TDS - Dados de Teste Serviço. O repositório de teste é necessário para que vários testadores possam trabalhar ao mesmo tempo.

Visão geral da TOSCA - Repositório da Tosca
Visão geral da TOSCA - Repositório da Tosca

 

Plataforma com suporte:

  • Frameworks e linguagens de programação: dotNet incluindo WPF, Java, VB, Delphi.
  • Navegadores da web: Firefox, Internet Explorer, Cromada.
  • Ambiente de desenvolvimento de aplicativos: PowerBuilder.
  • Aplicativos hospedeiros: 3270, 5250.
  • Programas MS: MS Outlook, MS Excel
  • Aplicativo corporativo: Seibel, SAP.
  • Protocolos e hardware: Flash, Webservices (SOAP), ODBC.

Conclusão

Neste artigo introdutório da visão geral do Tosca, cobrimos a visão geral da ferramenta de teste Tricentis TOSCA, o Tosca Commander e o Workspace. Por favor clique aqui, para navegar até o portal de suporte da Tosca para obter mais informações.

Clique para ler o próximo artigo do TOSCA Tutorial - Estudo completo do comandante TOSCA.

Sobre K Mondal

Tutorial Tosca - um guia de sucesso completo para Tosca 13.xOlá, sou K. Mondal e estou associado a uma organização líder. Tenho mais de 12 anos de experiência de trabalho em vários domínios, por exemplo, desenvolvimento de aplicativos, testes de automação, consultor de TI. Estou muito interessado em aprender diferentes tecnologias. Estou aqui para realizar minha aspiração e atualmente contribuindo como autor e desenvolvedor de sites na LambdaGeeks.
Conecte-se ao LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Deixe um comentário

Seu endereço de email não será publicado.Os campos obrigatórios são marcados com *

en English
X