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.

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.

A tela de projetos pode ser expandida clicando-se no botão TELA INTEIRA e retornar ao tamanho original clicando no mesmo botão ou pressionando a tecla ESC. Expandindo todos os outros componentes e menus serão ocultados no navegador deixando somente a tela de edição dos projetos.