QANode — Documentação
Bem-vindo à documentação oficial do QANode Community Edition, a plataforma de automação de testes com editor visual de fluxos.
Primeiros Passos
| Página | Descrição |
|---|---|
| Introdução | O que é o QANode e visão geral da plataforma |
| Instalação | Como instalar e configurar o QANode |
| Início Rápido | Crie seu primeiro teste em minutos |
| Conceitos Fundamentais | Projetos, fluxos, nós, suítes e execuções |
Editor de Fluxos
| Página | Descrição |
|---|---|
| Visão Geral do Editor | Interface, canvas, paleta de nós e painel de propriedades |
| Trabalhando com Nós | Adicionar, conectar, configurar e remover nós |
| Execução e Depuração | Executar fluxos, visualizar resultados e depurar falhas |
Referência de Nós
Controle de Fluxo
| Nó | Descrição |
|---|---|
| If | Desvio condicional (verdadeiro/falso) |
| Switch | Desvio múltiplo por valor ou condição |
| Loop | Repetição por contagem, array ou condição |
| Merge | Junção de múltiplos caminhos |
Web
| Nó | Descrição |
|---|---|
| Web Flow | Automação web com múltiplos passos e seletores CSS/XPath |
| Smart Locators | Automação web com localizadores semânticos do Playwright |
API
| Nó | Descrição |
|---|---|
| HTTP Request | Requisições HTTP (GET, POST, PUT, PATCH, DELETE) |
Banco de Dados
| Nó | Descrição |
|---|---|
| PostgreSQL | Consultas e operações no PostgreSQL |
| MySQL | Consultas e operações no MySQL |
| MariaDB | Consultas e operações no MariaDB |
| Oracle | Consultas e operações no Oracle |
| MongoDB | Operações no MongoDB (find, insert, update, etc.) |
Infraestrutura
| Nó | Descrição |
|---|---|
| SSH Command | Execução de comandos SSH remotos |
Utilitários
| Nó | Descrição |
|---|---|
| Set Variable | Define variáveis em tempo de execução |
| Log | Registra mensagens no log de execução |
| Wait | Aguarda por tempo ou condição |
| Stop and Fail | Interrompe o fluxo com status de falha |
| Custom JavaScript | Executa código JavaScript customizado |
Nós Customizados
| Página | Descrição |
|---|---|
| Visão Geral | Como funciona o sistema de provedores |
| Criando um Provedor - Enterprise | Passo a passo para criar um provedor HTTP |
| Contrato da API | Endpoints obrigatórios e formato de dados |
| Exemplos | Exemplos em Node.js, Python, Java, C# e Go |
| Desktop: Nós Locais | Criando nós locais na versão desktop |
| QANode.MD (IA) | Guia para IA criar nós e diagnosticar problemas |
Gerenciamento
| Página | Descrição |
|---|---|
| Projetos | Criação e gerenciamento de projetos de teste |
| Suítes de Teste | Agrupamento de fluxos e agendamento |
| Variáveis | Variáveis globais e secretas |
| Credenciais | Gerenciamento seguro de credenciais |
Monitoramento e Relatórios
| Página | Descrição |
|---|---|
| Dashboard - Enterprise | Painéis, widgets e gráficos |
| Relatórios - Enterprise | Geração de relatórios PDF e envio por e-mail |
Referência
| Página | Descrição |
|---|---|
| Expressões | Sistema de expressões {{ }} e interpolação |
| Administração - Enterprise | Usuários, papéis, permissões, SMTP e auditoria |
| Versão Desktop | Instalação e recursos exclusivos da versão desktop |
| Extensão Chrome | Gravador de testes para o navegador |
