Versões comparadas

Chave

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

O que é?

Um Ambiente é uma configuração que permite direcionar É através de um Ambiente que você direciona a execução de seu um Projeto de Testes para uma versão específica do RM.

Deve ser incluído um Ambiente para cada versão do RM.

Para que serve?

Ele serve para:

  • Definir diferentes versões do RM para testes.
  • Utilizar

...

  • propriedades customizáveis para montar

...

  • caminhos de diretórios dinamicamente.

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

...

  • Substituir parâmetros em diversas atividades com variáveis de ambiente.
Deck of Cards
idComo cadastrar
Card
labelComo Cadastrar

1. Navegue no menu do TestFlow e clique em Ambientes.Image Added

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

Image Added


3. Preencha os campos:


Expandir
titleNome de exibição

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


Expandir
titlePermissões de Gupos

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.pngImage Added



Expandir
titleDiretório

c. Aqui você deverá informar o diretório 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.Image Added


Expandir
titlePropriedades 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 Added


Card
labelLink para Definir cabeçalho






Card
labelExemplo de Variáveis

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: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.

      • 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.


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

Saiba mais

Dica
Propriedades customizadas permitem que você experimente diferentes configurações rapidamente, ajudando a otimizar o desempenho e identificar a melhor configuração para cada cenário.
Dica

Centralizar configurações e usar variáveis de ambiente reduz a probabilidade de erros de configuração. Em vez de lembrar de alterar vários pontos no código, você faz ajustes em um único lugar.

Dica

Em ambientes de produção, onde escalabilidade é crucial, variáveis de ambiente podem ser usadas para ajustar parâmetros de desempenho conforme necessário, sem downtime ou necessidade de deploys complexos.

FAQ

Informações

P: O que é um Ambiente?
R: É através de um Ambiente que você direciona a execução de seu Projeto de Testes para uma versão específica do RM.

P: Quantos Ambientes devo incluir?

R: Deve ser incluído um Ambiente para cada versão do RM que você deseja testar.

P: Posso usar propriedades customizáveis?
R: Sim, você pode se utilizar das propriedades customizáveis para montar, por exemplo, caminhos de diretórios dinamicamente.