QANode Logo

Projetos

Projetos são a unidade principal de organização no QANode. Cada projeto agrupa cenários de teste (fluxos), suítes, documentação e execuções relacionados a um sistema, funcionalidade ou equipe.


Criando um Projeto

  1. No menu lateral, clique em Projetos
  2. Clique em + Novo Projeto
  3. Preencha os campos:
CampoObrigatórioDescrição
NomeSimNome do projeto
DescriçãoNãoDescrição detalhada
StatusSimStatus atual do projeto
Data de InícioNãoData planejada de início
Data de TérminoNãoData planejada de conclusão
  1. Clique em Criar

Imagem: Modal de criação de projeto com todos os campos preenchidos


Status do Projeto

StatusDescrição
AtivoProjeto em andamento
ConcluídoProjeto finalizado com sucesso
CanceladoProjeto cancelado
ArquivadoProjeto arquivado (não aparece na lista principal)

Para alterar o status, acesse o projeto e use as opções no cabeçalho:

  • Concluir → Marca como concluído
  • Cancelar → Marca como cancelado
  • Arquivar → Move para arquivados


Página do Projeto

A página de detalhe do projeto possui as seguintes abas:

Visão Geral

Exibe estatísticas e resumo do projeto:

  • Total de Cenários — Quantidade de fluxos de teste
  • Total de Suítes — Quantidade de suítes
  • Cenários Pendentes/Aprovados/Reprovados — Status dos cenários
  • Execuções Recentes — Lista das últimas execuções
  • Progresso — Comparação entre tempo decorrido e cenários executados

Imagem: Página de visão geral mostrando cards de estatísticas, execuções recentes e barra de progresso

Cenários

Lista todos os cenários (fluxos) do projeto:

InformaçãoDescrição
NomeNome do cenário
StatusÚltimo resultado (pendente, sucesso, falha)
Data de CriaçãoQuando foi criado

Ações:

  • + Novo Cenário — Cria um novo fluxo e abre o editor
  • Executar — Executa o cenário rapidamente
  • Editar — Abre o editor de fluxos
  • Excluir — Remove o cenário

Quando um cenário do projeto é criado ou atualizado por MCP, a lista do projeto recebe a atualização em tempo real para evitar que usuários trabalhando na tela vejam dados desatualizados.

No QANode Enterprise, esses cenários também podem ser executados por pipeline com o @qanode/cli usando:

  • ID
  • nome do cenário + nome do projeto

Para detalhes, veja CLI e API do CI/CD.

Suítes

Lista as suítes do projeto com informações de agendamento e último resultado.

Para detalhes sobre suítes, veja Suítes de Teste.

Variáveis

A aba Variáveis permite criar valores reutilizáveis apenas dentro daquele projeto.

Use variáveis de projeto para dados que não devem ser globais, como URL do ambiente, usuários de teste, chaves de massa ou flags específicas daquele produto.

InformaçãoDescrição
NomeIdentificador usado nas expressões
TipoString, Number, Boolean ou JSON
ValorValor salvo ou mascarado, quando secreto
Última atualizaçãoData da última alteração

Nos cenários vinculados ao projeto, essas variáveis ficam disponíveis no painel Variáveis do editor e podem ser usadas com a mesma sintaxe:

{{ variables.NOME_DA_VARIAVEL }}

A lista principal do menu Variáveis mostra apenas variáveis globais. Variáveis de projeto são gerenciadas dentro do próprio projeto.

Execuções

Histórico de todas as execuções do projeto:

InformaçãoDescrição
Cenário/SuíteNome do que foi executado
StatusResultado (sucesso, falha, executando)
DuraçãoTempo de execução
DataData e hora da execução

Defeitos — Enterprise

Lista os defeitos vinculados ao projeto. Para cada cenário da lista é possível ver se ele está bloqueado por um defeito ativo, com link direto para o defeito responsável pelo bloqueio.

Ações disponíveis na lista de cenários:

AçãoDescrição
Bloquear por DefeitoAssocia um defeito existente como bloqueador do cenário
DesbloquearRemove a associação de bloqueio

Um cenário bloqueado por defeito aparece com indicação visual na lista e é contabilizado na métrica Cenários Bloqueados dos relatórios.

Para abrir um novo defeito, use a execução com falha do cenário ou acesse diretamente a aba Defeitos no menu lateral.

Documentação

Gerenciamento de arquivos do projeto:

  • Upload — Faça upload de documentos (requisitos, especificações, etc.)
  • Download — Baixe documentos anexados
  • Excluir — Remova documentos

Os documentos do projeto também podem ser lidos por integrações MCP, respeitando as permissões do usuário. Isso permite que uma IA entenda requisitos antes de criar ou ajustar cenários.

Em projetos com muitos anexos ou documentos grandes, a integração MCP pode pesquisar trechos relevantes antes de abrir o arquivo completo. Isso ajuda a encontrar uma regra, requisito, tela ou termo específico sem carregar todo o documento de uma vez.

Formatos suportados para leitura:

TipoComo o QANode trata
PDFExtrai texto; permite escolher página única, intervalo ou todas as páginas
PDF escaneado / imagemUsa OCR quando não há texto digital disponível
DOCXExtrai conteúdo textual
TXT / JSON / CSVLê diretamente como texto/dados
XLSXMostra prévia das planilhas e linhas
Outros arquivosRetorna metadados ou permite download, quando o usuário tem permissão

Para documentos grandes, prefira pesquisar termos, ler páginas ou intervalos específicos em vez de carregar tudo de uma vez.


Filtragem e Busca

Na lista de projetos, você pode:

  • Buscar por nome — Campo de busca no topo
  • Filtrar por status — Dropdown de filtro (Ativo, Concluído, etc.)

Duplicar Projeto

Para criar uma cópia de um projeto existente:

  1. Na lista de projetos, clique nas opções (⋮) do projeto
  2. Selecione Duplicar
  3. Um novo projeto será criado com os mesmos cenários


Dicas

  • Use status para acompanhar o ciclo de vida dos projetos
  • Arquive projetos antigos para manter a lista limpa
  • Datas de início e término ajudam a acompanhar o progresso vs. planejamento
  • Use a aba de Documentação para manter requisitos e especificações junto ao projeto