Atualmente, no TestFlow existem 2 tipos de ferramentas no menu de qualquer atividade, que visam auxiliar o usuário na manipulação de suas atividades, são elas:
Replicação
Esse ferramenta tem função de gerar uma réplica da atividade em questão.
Esse processo é extremamente útil para gerar e controlar o versionamento de uma mesma atividade.
Veja o exemplo abaixo:
Temos o seguinte projeto de teste, que prepara o ambiente e executa um cadastro de aluno na base via SOAP.
Entretanto, na nova versão do produto, quero adicionar mais um teste para validar um novo fluxo que foi criado e não existia na versão anterior. Para isso, vamos gerar uma réplica da minha atividade em questão
Após confirmar a solicitação, será gerada uma nova versão da atividade em questão.
Ao clicar nessa versão, pode-se atualizar a atividade, adicionando um novo processo. Pode ser observado o comparativo abaixo, da mesma atividade na versão 1 e na versão 2.
Duplicação
O processo de duplicação consiste em gerar uma cópia de qualquer atividade.
Critérios:
- Ao duplicar um projeto ou atividade, será inserido o termo (Cópia) no início do nome e da descrição do novo registro.
- Ao duplicar um projeto, as atividades filhas não serão duplicadas.
- Pode ser selecionado mais de um registro para realizar a duplicação.
Esse processo é muito útil para casos em que queremos gerar uma atividade com base em uma outra já existente.
Veja o exemplo abaixo:
Temos o seguinte projeto de teste, que prepara o ambiente e executa um cadastro de aluno na base via SOAP.
Queremos fazer um projeto bem semelhante a esse, entretanto, trocando a atividade SOAP para executar um fluxo de alteração da situação de matrícula. Para isso, basta selecionar na tabela a atividade de interesse e clicar no ícone referente ao "Duplicar". Com isso, será aberto uma janela para confirmação da atividade que será duplicada e sua versão.
Após confirmar a solicitação, será criada a atividade cópia com todos os aspectos informados anteriormente.
Com isso, será possível editar essa atividade cópia e inserir a atividade SOAP de alteração de matrícula. Também é possível alterar os demais campos (Nome, Descrição e etc...). Tudo isso é feito sem alterar a atividade original.