Versões comparadas

Chave

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

O Projeto é uma Atividade que agrupa Atividades para que a automação de um teste seja possível. Diferente dos Agrupadores, as Atividades contidas em um Projeto possuem uma sequência de execução. Elas são dependentes. O fluxo de execução das tarefas pode ser determinado pelas condições de falha ou sucesso de suas antecessoras. PortandoPortanto, a criação Projeto deve ser a última etapa da automação do seu teste. Qualquer das Atividades existentes no TF 3.0 são passíveis de serem utilizadas em Projetos.

...

Exemplo.: A Atividade Criar Alias oferece o recurso Rm.IAliasResource e a Atividade Inicia RM.Host.exe usa o recurso Rm.IAliasResource. Portando Portanto esta segunda não poderá estar em um Projeto que não possua a Atividade de criação de Alias. Caso as duas estejam e não compartilhem este recurso entre si o Projeto apresentará erro ao ser executado.

Ainda nas Atividades do Projeto você pode, nas em suas propriedades, ignorar seu resultado ou informar um Json de parâmetros para ela.


Para conectar as Atividades/nodos do projeto clique na seta com a cor correspondente, arraste e solte no nodo desejado.

...

  • Seta verde: Fluxo de sucesso.
  • Seta vermelha: Fluxo de erro.
  • Seta Azul: Todos os fluxos.
  • Seta Laranja: Fluxo de Alerta.

Fluxo determinará a próxima atividade a ser executada em seu projeto. Lembre-se de criar os fluxos de modo que ao final do do projeto independente do resultado a base restaurada seja deletada, o alias limpo e os serviços/aplicativos iniciados sejam finalizados. A finalização destes recursos pode ser feita automaticamente habilitando este recurso no Projeto.

Image Added

Ainda na barra lateral você pode:


Observação:  Para a execução de Projetos que possuem scripts winform Winform é necessário que a pasta TESTFLOW (que possui os plugins para a correta execução dos scripts) esteja presente na pasta onde o RM está instalado. Foi criada uma resiliência no Agent do TestFlow para copiar automaticamente estes plugins para o ambiente do RM caso a pasta não exista.

Com o projeto em modo de edição selecione uma Atividade e clique no botão Editar. A Atividade será aberta para edição em outra aba do seu navegador.