O que é?

Esta atividade realiza a comparação entre dois arquivos, utilizando os caminhos especificados para cada um deles. A comparação é aplicada exclusivamente a arquivos de texto.

Exemplo: “.pdf”, “.txt”, “.doc”, “.xml”

Para que serve?

Essa atividade é utilizada para validar os resultados dos testes, comparando arquivos gerados durante a execução com arquivos que contêm os resultados esperados. A ferramenta é especialmente útil para garantir que as aplicações produzem saídas corretas e consistentes ao longo do tempo.

Vale destacar que esta atividade compara apenas um arquivo por vez, o que significa que os diretórios utilizados não devem conter mais de um arquivo. Para cada par de arquivos a ser comparado, deve-se criar uma nova atividade. Caso haja necessidade de comparar mais de um arquivo ao mesmo tempo, é recomendável utilizar a opção de comparação por diretórios.

Exemplo de Uso 

 1. Navegue no menu do TestFlow e clique em: Atividades Arquivos Comparação de Arquivo. 

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

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

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.

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.

Exemplo utilizando a versão do RM

Exemplo utilizando a versão padrão



 Este parâmetro define quais tipos de arquivos serão incluídos na comparação. Você deve especificar a extensão dos arquivos que deseja comparar, como .txt

Exemplo:

Esta opção define se a comparação incluirá os subdiretórios dos diretórios especificados. Se ativada, a ferramenta compara tanto os arquivos do nível principal quanto os contidos nos subdiretórios, garantindo a análise completa da estrutura hierárquica dos diretórios.


Este é o diretório onde você armazena os arquivos de referência, ou seja, aqueles que contêm os resultados esperados ou anteriores que você deseja comparar. Esses arquivos servem como base para a comparação e devem estar organizados na mesma estrutura que o diretório da direita.

Este diretório contém os novos arquivos gerados, que serão comparados com os arquivos do diretório da esquerda. Ele deve replicar a estrutura do diretório da esquerda para que a comparação funcione corretamente. A comparação identifica diferenças entre os arquivos de ambos os diretórios, ajudando a verificar se os novos resultados estão de acordo com os esperados.

As variáveis de ambiente na comparação de diretórios 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.

Sendo assim temos como exemplo, variável de ambiente do RM, Versão Legado e versão Atual (Release).

Caminho de Diretório da esquerda 

Caminho de diretório da direita


Consulte o processo das Variáveis na atividade de Ambiente:

Para saber mais sobre os Ambientes clique aqui


Saiba mais

Antes de realizar uma comparação, certifique-se de que seus diretórios estejam organizados de maneira consistente. Use uma estrutura de pastas clara e padronizada para evitar confusões e garantir que a ferramenta possa comparar os arquivos corretamente.

FAQ

P: O que acontece se os diretórios comparados tiverem estruturas diferentes?

R: Se os diretórios não tiverem a mesma estrutura, O TestFlow pode não conseguir comparar todos os arquivos corretamente. Para garantir uma comparação precisa, os diretórios devem ter a mesma organização de pastas e nomes de arquivos.