Esta atividade consiste na Restauração de uma Base de Dados (SQL ou Oracle) para utilização em um Projeto de Teste. O objetivo é restaurar uma base a partir de um backup, clonando-a para garantir que os testes possam ser realizados sem modificar a base original.
Serve para garantir que a base de dados utilizada nos testes esteja configurada corretamente e atualizada, sem interferir em bases já existentes no servidor. Ao restaurar uma base para testes, pode-se trabalhar de forma segura e isolada, com opções de nomes randômicos ou fixos para evitar conflitos.
|
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. |
Sempre que utilizar uma Atividade de Restauração de Banco de Dados, deixe a limpeza automatica do TestFlow apagar a base. Isso ajudará a preparar o seu ambiente para uma próxima execução das automações. |
Nunca utilize "select *" para validar a comparação dos bancos de dados. Pode haver campos de datas que irá comprometer seu resultado. |
P: Como posso excluir a base restaurada após os testes? R: Configure a limpeza automática no TestFlow para remover a base restaurada após a conclusão dos testes, liberando espaço no servidor. P: Posso restaurar uma base de dados diretamente no ambiente de produção? R: Não é recomendado restaurar diretamente em produção, pois pode haver riscos de corromper os dados. Use ambientes de teste para garantir a segurança. P: Posso agendar a restauração de uma base de dados? R: É possível programar a restauração para ser executada em horários específicos |