Módulos Tosca e Tosca Scan (Guia Prático Completo!)

Tutorial TOSCA - Tabela de conteúdo

O Tutorial da Tosca consiste nos artigos abaixo que são explicados os diferentes componentes da Tosca. Ao escrever o artigo, consideramos o conhecimento do testador de software de nível de entrada para que eles possam entender este artigo facilmente.

Neste curso Módulos Tosca com digitalização Tosca artigo, discutiremos sobre o procedimento de digitalização do Tosca para criar o módulo do Tosca com breves descrições de diferentes termos. Telas passo a passo são anexadas para facilitar a compreensão da abordagem da digitalização Tosca.

Módulos Tosca

Conceitos de Módulos Tosca:

Módulos Tosca mantém as propriedades técnicas de qualquer controle que se refira a qualquer objeto de teste.

Basicamente, a criação do módulo é a primeira etapa para iniciar o desenvolvimento de casos de teste no Tosca Commander. O módulo deve ser criado para a unidade de bloco funcional do aplicativo de teste. Essas unidades funcionais são, por exemplo, páginas ou telas de sites de teste ou quaisquer aplicativos de janela. Quaisquer campos de entrada, como botões, caixa de texto, lista de combinação, etc., são conhecidos como controles. Os controles necessários para a execução do teste devem ser capturados no Módulo como MóduloAttributos.

Os módulos Tosca são classificados em duas categorias abaixo -

·        Módulos Clássicos - Ele é criado por mecanismos clássicos durante a verificação. 

·        XMódulos - Ele usa XEngines que são baseados no framework Tosca TBox. 

módulos tosca - ícones
Ícones dos Módulos Tosca

Cada componente de um módulo é conhecido como ModuleAttributes e os componentes são conhecidos como controles. Os Módulos Clássicos têm o ModuleAttributes clássico, e por outro lado, os XModules têm o XModuleAttributes.

Motores clássicos: Na fase inicial do Tosca, os motores clássicos são desenvolvidos para processar as informações do TestCase e orientar o objeto de teste. Existem respectivos motores disponíveis para dirigir qualquer objeto de teste.

Caixa T: A referência do algoritmo do framework Tosca Tbox é a base para o XEngines dirigir quaisquer controles. O mesmo pode ser aplicado para orientar objetos GUI e não GUI.

X Motores: Com a ajuda de XDefinitions, os XEngines são definidos em Tosca. Os controles para os objetos de teste são estruturados hierarquicamente por meio do XDefinition. Portanto, a estrutura em árvore dos objetos de teste é mapeada com controles de quaisquer módulos.

O Tosca TBox é compatível com os motores abaixo: -

·        Tosca X Scan 3.0 - Depois de escanear os objetos de teste (GUI ou Não GUI), cada vez que Tosca cria Módulos que contém as propriedades técnicas. Essas propriedades técnicas são necessárias para orientar quaisquer objetos de teste como controles. A digitalização pode ser feita apenas nas seções dos Módulos. Portanto, os módulos são salvos na seção “Módulo”. Podemos digitalizar qualquer aplicativo clicando com o botão direito em uma pasta do módulo e selecionar a tecnologia do aplicativo, como desktop, mobile, html, SAP, etc.

·        Tosca AnyUI Engine 3.0 -  Ele permite que aplicativos com interfaces de usuário sejam controlados, independentemente da tecnologia subjacente.

·        Tosca API Engine 3.0 -API Engine cria módulos para interfaces de programação de aplicativos que são acessados ​​por meio de mídia de serviço da web.

·        Mecanismo de Banco de Dados Tosca 3.0 - Permite trabalhar com bancos de dados como parte da automação de banco de dados.

·        Motor Tosca DotNet 3.0 - Permite testar aplicativos WinForms que foram desenvolvidos com o Microsoft dotNET Framework 4.6.

·        Tosca Java Swing Engine 3.0 - É usado para escanear os aplicativos Java Swing para automação de teste.

·        Tosca JavaFX Engine 3.0 - É usado para escanear os aplicativos JavaFX para automação de teste

·        Motor Tosca Java SWT 3.0 - É usado para escanear os aplicativos Java SWT para automação de teste

·        Tosca JSON Engine 3.0 - JSON é a forma mais curta de JavaScript Object Notation que define um formato compacto para comunicação de dados. O Tosca JSON Engine é usado para criar, modificar ou verificar o JSON.

·        Tosca Mobile + Engine - Ele permite que diferentes tipos de aplicativos móveis (por exemplo, aplicativos web, nativos, híbridos) sejam controlados em smartphones e tablets. Para versões mais antigas do android / ios, esses mecanismos são usados ​​para varredura.

·        Motor Móvel Tosca 3.0 - É usado para testar aplicativos móveis em smartphones e tablets.

·        Tosca Motor SAP 3.0 - É usado para escanear e testar os aplicativos SAP.

·        Motor de serviço Web Tosca 3.0 - O Tosca Webservice Engine 3.0 permite que os Webservices sejam dirigidos via Hypertext Transfer Protocol (HTTP). Webservices usando SOAP (Simple Object Acces Protocol) ou REST Webservices (Representational State Transfer) podem ser direcionados.

·        Tosca XML Engine 3.0 - É usado para interagir com dados XML para alterar, criar ou verificar os dados.

O que é o módulo padrão?

Com a criação do espaço de trabalho, a Tosca fornece alguns módulos que são usados ​​para realizar operações muito comuns, como abrir arquivo, invocar aplicativo, operações de string, operações de buffer, fechar aplicativo, verificações, etc. Esses módulos são conhecidos como módulos padrão. Os módulos padrão mais importantes são - 

Ferramentas de automação TBox:

  • · Operações básicas do Windows
  • · Operações de Buffer
  • · Avaliação de Expressão
  • · Operações de arquivo
  • · Operações de pasta
  • · Operações Numéricas
  • · Operações de Processo
  • · Manipulação de Recursos
  • · Selênio
  • · Cronometragem

Motores TBox X:

  • · Dados de parâmetro
  • · Base de dados
  • · HTML
  • · Arquivo, XML, JSON
  • · Correio
  • · Móvel
  • · SAP, Java
  • · Excel
  • · PDF
  • · Hospedeiro

Serviço de dados de teste:

  • · TestData - Encontre e forneça registro
  • · TestData - Criar e fornecer novo registro
  • · TestData - Atualizar registro
  • · TestData - Mover registro para o tipo TDS
  • · TestData - Excluir registro
  • · TestData - tipo de atualização
  • · TestData - Módulo Expert

Scan Tosca: 

A digitalização através do Tosca é uma abordagem para criar módulos do Tosca que contêm todas as informações técnicas para qualquer aplicativo de teste.

Guia passo a passo do Tosca Scan para criar um módulo:

Podemos iniciar a varredura do Tosca clicando com o botão direito na pasta Módulo ou selecionando o menu dinâmico Módulos e clicando em Escanear ícone. Neste aplicativo, aprenderemos a digitalizar com um aplicativo da web de amostra. 

módulos tosca - opções de varredura
módulos tosca - opções de varredura

Tosca Scan - Módulos Clássicos: 

O assistente Tosca é uma parte do Tricentis Tosca e é usado para digitalização clássica para criar módulos clássicos. Geralmente, para aplicativos legados que não são compatíveis com TBox Scan, estamos usando essa abordagem de digitalização. Podemos abrir o assistente do Tosca como um aplicativo independente a partir do Menu Iniciar ou selecionando a opção “Escanear Mais-> Legacy Scan”Durante a digitalização. Por favor clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para ler mais sobre este tópico.

módulos tosca - assistente clássico
módulos tosca - assistente clássico
  • Painel de Navegação Principal - Mostra os controles digitalizados.
  • Propriedade de automação - Informações técnicas obrigatórias sobre os controles selecionados.
  • Escanear - Inicie a digitalização de toda a região.
  • Região de digitalização - Faça a varredura da região selecionada.
  • Criar Módulo - Salvar para criar um módulo para a região digitalizada. Módulos clássicos são parecidos com a imagem abaixo - 
módulos tosca - módulo clássico personalizado
módulos tosca - módulo clássico personalizado

Digitalização Tosca - Módulo Tbox:

O Tosca XScan é uma parte do Tricentis Tosca e é usado para digitalização TBox para criar módulos Tbox. Durante a verificação, precisamos selecionar os mecanismos com base no aplicativo de teste. Passos de digitalização - 

  • Passo 1: Vá para a seção Módulos e selecione o caminho de verificação “ScanàApplication”.
  • Passo 2: Selecione o aplicativo de teste na tela “Seleção de aplicativo” e clique no botão Digitalizar.
  • Passo # 3: A tela do Xscan será exibida. Aqui, todos os controles disponíveis são mostrados aqui junto com as propriedades técnicas de cada um dos controles. Com base nas propriedades selecionadas, o controle está sendo identificado por Tosca. Existem quatro maneiras diferentes de identificar os controles - 
    • Identificar por propriedades – Aqui, com base nas propriedades técnicas do objeto de teste, os controles são identificados. Sempre devemos preferir propriedades técnicas como nome, id, classe, teste, texto interno para reconhecer os controles na aplicação. em Tbox Scan.
    • Identificar por âncora - Neste método, precisamos identificar o objeto de teste com a referência de qualquer outro objeto que foi identificado exclusivamente. Ele usa o algoritmo Shortest Path ou Coordinate para controles referenciados. Aqui, precisamos seguir as opções após clicar no botão “Selecionar na Tela”.
    • Identificar por imagem - Com base na visualização da imagem do objeto de teste. Podemos permitir que Tosca reconheça o controle. Mas este não é um método preferencial e deveria ter optado pelo último quando todas as outras opções não são capazes de reconhecer os objetos de teste.
    • Identificar por índice – Índice é basicamente o número de ocorrência do objeto de teste. É denotado por valor numérico, começando com 1. Podemos destacar os controles selecionados usando a opção “Realçar seleção”. Além disso, podemos selecionar diretamente um controle do próprio aplicativo escolhendo a opção “Selecionar na tela”. Uma vez que o objeto se identifica exclusivamente, precisamos clicar Salvar or Tela de conclusão ícone (disponível no canto superior esquerdo) para criar um módulo.
  • Passo 4: Clique em “Finish Screen” para limpar as informações atuais digitalizadas. Depois disso, clique na opção Start Screen para iniciar uma nova digitalização de uma nova página.
módulos tosca - propriedades do tbox scan
Módulos tosca - Identificar por propriedades
módulos tosca - âncora de varredura tbox
Módulos tosca - Identificar por Âncora
módulos tosca - imagem scan tbox
módulos tosca - imagem scan tbox
módulos tosca - índice de varredura tbox
Módulos tosca - Identificar por índice
módulos tosca - módulo tbox personalizado
módulos tosca - módulo tbox personalizado

Conclusão

Neste artigo do Tutorial do Tricentis Tosca, abordamos a criação do espaço de trabalho do Tosca para que possamos começar a trabalhar com o Tosca Commander. Precisa de mais informações, por favor clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para visitar o portal de Suporte Tricentis.

Deixe um comentário