Histórico da Página
Este documento visa fornecer um guia passo a passo para o processo de implantação do ambiente do TestFlow.
Ambiente recomendado
Para uso, segue especificações recomendadas das máquinas para hospedar o Host e o Agent do TestFlow.
- VM Host: Neste ambiente será hospedado o host do TF3.
- SO: Windows Server 2012+
- 2VCPU
- 4GB RAM
- 60GB Disco.
- VM Banco de Dados: Base de dados do TF3 e as bases de testes do cliente
- SQL Server 2019 ou 2022
- 2VCPU
- 4GB RAM
- 60GB de disco (Windows + Base TF3) + disco suficiente para 2x tamanho da base de testes do cliente.
- VM de Agent: Nesse ambiente será hospedado o Agent do TF3.
- 2VCPU
- 4GB de ram
- 60GB de disco.
- Ambiente do RM
Base de dados do TestFlow
É necessário solicitar uma base aceleradora do TestFlow para o time de automação da TOTVS. Há bases de dados disponíveis nas versões 2019 e 2022 do SQL Server.
Após a solicitação, a base deve ser instalada em uma instância SQL Server conforme a versão selecionada.
Liberações de rede
Para a utilização do TestFlow é necessário fazer algumas liberações de rede entre os ambientes e localmente no firewall dos servidores.
Entre os ambientes
- Verificar a conectividade entre as redes da máquina Host e da máquina Agent
Descubra qual o IPV4 dos servidores
Abra o prompt de comando (cmd) em ambas as máquinas.
Digite o comando 'ipconfig' e pressione Enter.
- Verifique no seu adaptador de internet o seu endereço de IPV4
Para determinar se dois endereços IP estão na mesma rede, utiliza-se a máscara de sub-rede. Esta máscara é utilizada para distinguir a parte de rede da parte de host em um endereço IP.
Em resumo, se todos os números antes do último ponto resultantes do comando 'ipconfig' forem idênticos, isso indica que as máquinas estão conectadas na mesma rede. Por exemplo:
10.171.32.200 e 10.171.32.201
10.31.7.13 e 10.31.7.14
192.168.0.1 e 192.168.0.2
Caso não estejam na mesma rede ou ainda não seja possível fazer a conexão, é necessário garantir as seguintes liberações de rede:
Origem | Destino | Protocolo | Porta | Motivo |
---|---|---|---|---|
Host | Agent | TCP | 5010, 5011, 5012, 445 | Compartilhamento de arquivo e Conexão do Host com Agent. |
Agent | Host | TCP | 6060, 445 | Compartilhamento de arquivo e Conexão do Agent com Host. |
Agent | Servidor de Banco SQL | TCP | 1433 | Conexão do Agent com o Banco. |
Agent | Servidor de Banco SQL | UDP | 1434 | Conexão do Agent com o Banco. |
Máquina local do usuário (Opcional caso tenha) | Host | TCP | 6060 | Conexão do computador local com o Host do TestFlow. |
Máquina local do usuário (Opcional caso tenha) | Host, Agent | TCP | 3389 | Conexão remota com a VM do Host e do Agent. |
Firewall
Localmente nos servidores do Agent e do Host é necessário fazer as mesmas liberações de rede para a utilização do TestFlow.
Pré-condições
Para uso, segue pré-condições para a utilização do TestFlow.
- Solicitação da configuração do Fluig Identity feito pelo time de automação da TOTVS
- Servidores do Agent e Host disponíveis para a implantação
- Solicitação para configuração do arquivo de ambiente (appsettings) para o time de automação da TOTVS, informando os ambientes que foram criados para a utilização do TestFlow
- Liberações de rede entre os servidores do Agent e Host já feitas
- Zip com o TestFlow na versão mais atual disponível no ambiente
Instalações
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Uso do sistema somente após a vínculo do usuário em um grupo
Após o usuário ser adicionado em um grupo, será possível para o mesmo criar, editar, visualizar e executar atividades no TestFlow.