O que é?
Um Ambiente é uma configuração essencial que direciona a execução de seu Projeto de Testes para uma versão específica do RM. Cada versão do RM requer a criação de um Ambiente correspondente. Além disso, é possível utilizar propriedades customizáveis dentro dos Ambientes, que irão substituir os seus valores dinamicamente, promovendo a reutilização de atividades em diferentes ambientes 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 e substituir parâmetros em diversas atividades com variáveis de ambiente.
Exemplo de Uso
Variáveis de ambiente são parâmetros dinâmicos configuráveis para diferentes ambientes, permitindo que uma atividade seja executada em várias versões do RM sem modificações diretas. Elas definem valores que ajustam a execução de atividades conforme a versão especifica do RM, gerando caminhos de diretórios ou outros parâmetros de forma dinâmica e automatizada.
Sendo assim, podemos ter:
Imagine que você precisa realizar uma atividade de restauração de base de dados, utilizando um servidor que guarda todos os backups das bases do RM em um mesmo diretório. A única diferença entre os backups é o nome do arquivo, que se diferem pelo acréscimo da sua versão referente ao final. Você deve executar um projeto de teste que utiliza essa atividade para duas versões diferentes do RM: 12.1.2406 e 12.1.2404. Para evitar a criação de duas atividades praticamente idênticas, você pode configurar dois ambientes distintos: um para a versão 12.1.2406 e outro para a versão 12.1.2404, e definir uma variável para gerenciar essa diferença.
Sendo assim:
Agora, você pode criar a atividade de forma que o parâmetro de versão seja preenchido dinamicamente conforme o ambiente escolhido, no momento da execução.
Assim, ao executar a atividade, você poderá selecionar o ambiente desejado e o parâmetro de versão será automaticamente substituído pela versão correspondente ao ambiente escolhido.
Saiba mais
Um ambiente não pode ser excluído enquanto o Agendamento assimilado estiver ativo.
É obrigatório definir o caminho do diretório para que o ambiente seja criado.
Centralizar configurações e usar variáveis de ambiente reduz a probabilidade de erros de configuração. Isso também reduz o número de atividades a serem criadas.
FAQ
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.
P: O que acontece se eu definir uma propriedade customizável com o valor ou chave nula?
R: Não será permitido a criação desse ambiente.
P: O que acontece se eu não definir o caminho do diretório?
R: Não será permitido a criação desse ambiente