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. Portando, 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.

Para melhor explicar o cadastro de Projetos vou tomar como base uma automação que possui as seguintes Atividades:

  • Restauração de base

  • Chamada de WebService

  • Comparação de Banco de dados.

  • Para que este projeto seja completo e funcione ele deve conter também as seguintes atividades:

    • Após restaurar a base de dados criar o Alias para o RM,

    • Após criar o Alias o RM.Host.exe deverá ser iniciado para que a chamada WebService seja possível,

    • Após fazer a comparação de Bases de Dados a base restaurada para o teste deverá ser deletada, o host fechado e o alias limpo.

No projeto cada atividade é representada por um nodo ou nó (segundo a Wikipedia : Em redes de comunicação, um nodo ou nó (do Latim nodus, "nó") é um ponto de conexão [...]) . Desta forma cada atividade representada poderá seguir um fluxo de sucesso, erro, alerta ou todos estes. Estes fluxos são exclusivos. Um mesmo nodo não pode por exemplo possuir dois fluxos de sucesso ou um de fluxo todos e um de erro.

As Atividades de um Projeto podem compartilhar recursos entre sim. As Atividades de Criar Alias e Carregar o RM.Host.exe por exemplo que geralmente aparecem juntas em um Projeto compartilham recursos. Para verificar qual recurso um nodo utiliza ou oferece selecione o nodo desejado e clique no botão Recursos na barra a esqueda da área de criação do projeto.  Desta forma você poderá selecionas um recurso para ser utilizado nesta Atividade.

Image AddedImage Added

Exemplo.: A Atividade Criar Alias oferece o recurso Rm.IAliasResource e a Atividade Inicia RM.Host.exe usa o recurso Rm.IAliasResource. Portando 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 suas propriedades ignorar seu resutlado ou informar um Json de parâmetros para ela.

Image Added


Ainda na barra lateral você pode:

  • Adicionar outros nodos.
  • Apagar nodos e ligações
  • Definir o nodo/Atividade inicial 
  • E colocar a área de criação do Projeto em tela cheia ou normal.