Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Definir diferentes versões do RM para testes.
  • Utilizar propriedades customizáveis para montar caminhos de diretórios dinamicamente .Substituir e substituir parâmetros em diversas atividades com variáveis de ambiente.
Deck of Cards
idComo cadastrar
Card
labelComo Cadastrar
Expandir
title1. Início de Cadastro
  1. Navegue no menu do TestFlow e clique em Ambientes.

    2. Na tabela que será mostrada, clique no botão verde em destaque para adicionar ambiente.

Clique aqui para mais informações de como preencher o cabeçalho
Expandir
title2. Link para Definir cabeçalho (Nome e nível de acesso)
.
Expandir
title3. Preenchimento dos Campos
Expandir
title43. Nome de exibição

a. Aqui você deverá atribuir um nome para identificar sua atividade de ambiente.


Expandir
title54. Permissões de Grupos

b. Grupos no TestFlow organizam e controlam o acesso dos usuários aos ambientes,garantindo que cada usuário acesse apenas os ambientes pertinentes ao seu papel ou projeto. Adicione um grupo ao seu ambiente para gerenciar essas permissões de forma eficiente.

(Saiba mais sobre o que são os Grupos no TestFlow.)

image-2024-7-8_14-23-58.png



Expandir
title65. Diretório

c. Aqui você deverá informar o diretório do RM referente a um determinado ambiente. Por exemplo:

      • Para um ambiente que se refere à versão de desenvolvimento do RM, o diretório deve ser: C:\Exemplo\Atual\Release\Bin
      • Para um ambiente que se refere a uma versão legado do RM, o diretório deve ser: C:\RM\Legado\{versão}. Exemplo: C:\RM\Legado\12.1.2406

onde os arquivos ou dados relevantes serão armazenados, garantindo que o sistema saiba exatamente onde procurar e salvar as informações necessárias para a execução das atividades.


Expandir
title76. Propriedades customizáveis

d. É recomendado usar as Propriedades customizadas no TestFlow, pois elas permitem ajustes específicos por ambiente, centralizando configurações, melhorando a manutenção, automação e segurança, além de evitar conflitos entre versões.

Chave: A chave é o identificador único da propriedade customizada, usada como um placeholder (lugar reservado) no código ou nas configurações. Por exemplo, {VERSÂO}.

Valor: O valor é a informação atribuída à chave, que será usada durante a execução. Por exemplo, "12131".

Image Modified


Card
Exemplo de Variáveis
labelVariáveis de ambiente
Expandir
titleIntrodução

Variáveis de ambiente são parâmetros dinâmicos que podem ser configurados para diferentes ambientes, permitindo que uma mesma atividade seja executada em diversas versões do RM sem precisar de modificações diretas. Essas variáveis permitem a definição de valores que podem ser utilizados para ajustar a execução de atividades conforme a versão específica do RM, podendo: gerar caminhos de diretórios ou outros parâmetros necessários de maneira dinâmica e automatizada.

Para cada atividade, existe uma lista de parâmetros que podem ser substituídos pelas variáveis

de ambiente, permitindo que os valores dinâmicos sejam utilizados de acordo com o ambiente configurado. Essas atividades incluem:

configuradas. Utilizando variáveis de ambiente,

essas atividades podem ser facilmente adaptadas para diferentes contextos e configurações, aumentando a flexibilidade e facilitando a manutenção

a manutenção dessas atividades torna-se mais fácil.

      • Soap: Parâmetros como endpoints, credenciais, e outros dados necessários para a comunicação com serviços web SOAP.
      • Script SQL: Parâmetros para conexões de banco de dados, queries dinâmicas e outros comandos SQL.
      • HTTP: Parâmetros como URLs, cabeçalhos HTTP, parâmetros de consulta e corpo da requisição.
Expandir
titleDefinição e utilização

As variáveis de ambiente permitem a definição de valores que podem ser utilizados para:

Geração de caminhos de diretórios: Se você criar uma propriedade customizável do tipo: {versao} com o valor 12.1.2205. Desta forma, um projeto que possua por exemplo uma comparação de arquivos que tenha um caminho do tipo "C:\temp\{versao}",  terá a palavra "{versao}" substituída pelo valor definido no cadastro do Ambiente.

Exemplo: 

Image Added

Image Added


Expandir
titleExemplo Prático: Geração de Caminho de Diretório


Card
labelExemplo prático
  • Chave: {logDir}
  • Valor:
    • Desenvolvimento: C:\dev\logs
    • Teste: C:\test\logs
    • Produção: C:\prod\logs

...