Versões comparadas

Chave

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

...

  • Host: Neste ambiente serão hospedados o host do TestFlow, a base de dados original do TestFlow e o Backup do cliente. Especificações:
    • SO: Windows Server 2012+
    • 2VCPU;
    • 8GB de ram;
    • 60GB de espaço em disco + 2 vezes o tamanho da base a ser utilizada nos testes.
  • Agent: Nesse ambiente será hospedado o Agent do TestFlow. Especificações:
    • 2VCPU;
    • 4GB de ram;
    • 80GB de espaço em disco.
    • Ambiente do RM




  • VM Host: Neste ambiente será hospedado o host do TF3.
    • 2VCPU
    • 4GB RAM
    • 60GB Disco.

  • VM Banco de Dados: Base de dados do TF3 e as bases de testes do cliente
    • 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.

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 na versão do SQL Server 2019 e 2022.

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

...

Deck of Cards
idInstalações
Card
labelHost

Instalação de frameworks

É necessário fazer a instalação de alguns frameworks para a utilização do TestFlow.

.Net Core 2.2 Hosting Bundle

Onde baixar?

Acesse o site https://dotnet.microsoft.com/en-us/download/dotnet/2.2 e selecione a opção de Hosting Bundle x64 conforme a imagem abaixo.

 

Como instalar?

Siga o passo a passo do executável até o final.

Instalando o IIS

1) Abra o Dashboard do Server Manager e clique em “Add roles and features”

2) Next -> Next -> Next.

3) Em Server Roles, selecione a opção “Web Server (IIS)” -> Add Features

Image Modified

4) Next -> Next -> Next -> Install.

Configuração do Website no IIS

1) Entre no IIS, vá em “Application Pools” e depois em “Add Application Pool”.

2) Entre com o nome “tf3” e clique em OK.

3) Salve a pasta do tf3 no diretório inetpub.

4) Clique em “connect as” e selecione a opção “specific user”. Entre com o usuário administrador do servidor e sua respectiva senha (a mesma utilizada para realizar login nas demais funcionalidades com esse usuário). Por fim, clique em Ok.Image Modified

5) Faça o bind para a porta 6060.

Image Modified

6) Faça a instalação do IIS URL Rewrite: https://www.iis.net/downloads/microsoft/url-rewrite. 

7) Abra o IIS e clique no site “tf3" e verifique se foi instalado o URL Rewrite.

Image Modified

Configuração das permissões dos usuários no Website

1) Vá em sites, clique em "tf3" e selecione a opção "Edit Permissions".

2) Clique Advanced → Add.

3) Adicione o seguinte usuário e clique em Ok e depois em Apply.

4) Dê todas as permissões para o usuário em questão.

5) Repita o mesmo processo para o usuário Administrador do servidor.

6) Para finalizar o processo e salvar todas as operações, dê um restart no IIS.

Card
labelDefinir Nome e DescriçãoAgent

2. Definir Nome e Descrição do Grupo: 

Descreva o nome e a descrição desse Grupo. O nome do grupo deve representar para qual finalidade esse grupo está sendo criado, seja por produto ou para um projeto específico.

Card
labelDefinição do Nível de Acesso.

3. Adição de novos membros e definição do seu nível de acesso: 

Para adicionar um novo membro ao grupo, basta digitar o nome desse novo integrante na seção "Membros" e selecioná-lo dentre as sugestões apresentadas

Após esse passo, selecione a permissão do usuário.

- Administrador: Tem acesso total às atividades criadas pelo grupo.
- Membro: Tem acesso somente de leitura às atividades criadas pelo grupo.

Card
labelConfiguração de Notificações

4. Configuração de Notificações

Caso queira receber notificações sobre o grupo em questão via e-mail, você pode adicioná-lo clicando no seguinte ícone em questão.

Card
labelUso do sistema após a adição do usuário a um grupo

5. Uso do sistema após a adição do usuário a um grupo

Após o usuário ser adicionado em um grupo, será possível para o mesmo criar, editar e executar atividades no TestFlow.

...