Versões comparadas

Chave

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

...

Deck of Cards
idComo cadastrar
Card
labelComo Cadastrar
Expandir
title1. Navegação para o cadastro

 1. Navegue no menu do TestFlow e clique em: Atividades Banco de DadosRestauração de Banco. 

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

Expandir
title2. Link para Definir cabeçalho (Nome e nível de acesso)

Clique aqui para obter as informações do cabeçalho

Expandir
title3. Preenchimento dos Campos
Expandir
titleVersão

Especifica a versão da atividade em questão. O objetivo de versionar uma atividade é para quando necessitamos ter mais de uma atividade em versões diferentes. Isso irá nos auxiliar a ter um histórico de atualizações e assegurar que as mudanças feitas sejam rastreáveis e reversíveis, se necessário.

Informações

Se for necessário utilizar mais de uma versão do RM no seu ambiente, é recomendado que a versão da atividade seja compatível com o sistema RM em uso. Caso contrário, pode-se optar por uma versão padrão de sua preferência.

Section
Column

Exemplo utilizando a versão do RM

Column

Exemplo utilizando a versão padrão

Expandir
titleDescrição

Fornece uma descrição detalhada da atividade, explicando seu propósito e operações, facilitando a compreensão e manutenção futura.

Expandir
titleString de Conexão

Escreva os parâmetros de conexão com o seu banco de dados.

  1. No caso da opção selecionada anteriormente for Usar Contexto, escreva os parâmetros de conexão com o banco de dados que será utilizado para recuperar o mock das informações, ou seja, do banco de dados em que os valores retornados pelo script Sql serão os valores de referência para comparar com a base restaurada pelo projeto de teste.
  2. No caso da opção selecionada anteriormente for Usas bases específicas, forneça os parâmetros de conexão da sua base de dados de Teste (onde será executada a automação) e da base de dados Gabarito (base que conterá os valores de referência que servirão para realizar a comparação).

Os parâmetros mais comuns são:

  • Data Source: SERVIDOR DO BANCO
  • User ID: USUÁRIO DE CONEXÃO
  • Password: SENHA DE CONEXÃO

Estes parâmetros devem ser informados separados por ponto e vírgula.

Se preferir não criar a string manualmente, você pode utilizar o Gerador de Strings de Conexão disponível ao lado deste campo. Basta abri-lo, selecionar a opção +PADRÃO SQLSERVER, preencher os valores e salvar para criar sua conexão.

Caso precise adicionar parâmetros adicionais à sua string de conexão, clique no botão +Adicionar Parâmetro

Além disso, também é possível excluir qualquer parâmetro adicionado anteriormente clicando no ícone 

Expandir
titleNome do Banco
Expandir
titleRandômico

Quando a opção Randômico é selecionada, o sistema gera automaticamente um nome para a base de dados restaurada. Esse nome é único e aleatório, evitando conflitos com bases de dados que já estejam presentes no servidor.

Expandir
titleFixo

Ao selecionar a opção Fixo, você pode definir manualmente o nome da base de dados a ser restaurada. Um campo será habilitado para que você insira o nome desejado, que será usado consistentemente durante o processo de restauração.

Informações

Se escolher a opção Fixo, será necessário informar um nome para a base de dados. Atenção: Certifique-se de que não exista outro banco com o mesmo nome no servidor onde a restauração será realizada, para evitar conflitos.

Expandir
titleTipo de Banco

Escolha o tipo do seu banco de dados: 

  1. SQL;
  2. Oracle
Expandir
titleCaminho de Backup

Informe o diretório onde o arquivo de backup está armazenado. Certifique-se de que o diretório esteja compartilhado com permissões de leitura e gravação. O caminho a ser informado deve ser o do compartilhamento de rede no formato: \SERVIDOR\DIRETORIO\BASE.BAK.

Card
labelVariáveis de ambiente

As variáveis de ambiente na comparação de arquivos no TestFlow são utilizadas para configurar e personalizar o comportamento da atividade de comparação. Elas permitem definir valores específicos que podem ser usados durante a execução dos testes, assegurando que a comparação ocorra conforme o ambiente em que o teste está sendo executado.

Consulte as variáveis de ambiente permitidas nessa Atividade:

Restauração de Banco - Variáveis de Ambiente.

Saiba mais sobre Ambientes.

Card
labelExemplo prático

Imagine que você faz parte da equipe de Fiscal e precisa realizar um teste para o cadastro de uma nova moeda no sistema. Para garantir que o processo foi realizado corretamente, é necessário restaurar uma base de dados e verificar se o registro da nova moeda foi inserido na base restaurada após o teste automatizado.

Image Removed

Para garantir essa verificação, é essencial criar uma atividade de comparação que valide o resultado. Nesse caso, você configurará um mock dos campos que precisam ser validados, ou seja, os valores esperados para cada campo do registro criado, como o código da moeda, o nome, a descrição e outros atributos relevantes. A atividade de comparação irá comparar esses valores mockados com os valores efetivamente inseridos na base de dados durante a execução do teste.

Image Added

Após a base de dados ter sido restaurada com sucesso, inicie o Projeto de teste automatizado. Esse projeto realiza uma chamada HTTP para o sistema, inserindo os dados da nova moedaDessa forma, o projeto de teste estará completo, pois, além de executar a ação de cadastro, ele também garantirá que o registro foi inserido corretamente, validando a integridade e a consistência dos dados armazenados. Esse fluxo proporciona uma abordagem mais robusta, automatizada e confiável para testar o processo de cadastro de moeda, evitando erros manuais e garantindo a precisão da operação.

...

Saiba mais

Dica

Você pode montar a string de conexão de três maneiras: 1 - Digitando manualmente a string; 2 - Através do gerador de conexão informando os campos necessários; 3 - Através do gerador de conexão carregando o padrão do SQLServer.

...