Logo de QANode

QANode — Documentación

Bienvenido a la documentación oficial de QANode Community Edition, la plataforma de automatización de pruebas con editor visual de flujos.


Primeros Pasos

PáginaDescripción
IntroducciónQué es QANode y descripción general de la plataforma
InstalaciónCómo instalar y configurar QANode
Inicio RápidoCrea tu primera prueba en minutos
Conceptos FundamentalesProyectos, flujos, nodos, suites y ejecuciones

Editor de Flujos

PáginaDescripción
Descripción General del EditorInterfaz, canvas, paleta de nodos y panel de propiedades
Trabajando con NodosAgregar, conectar, configurar y eliminar nodos
Ejecución y DepuraciónEjecutar flujos, visualizar resultados y depurar fallos

Referencia de Nodos

Control de Flujo

NodoDescripción
IfBifurcación condicional (verdadero/falso)
SwitchBifurcación múltiple por valor o condición
LoopRepetición por conteo, array o condición
MergeUnión de múltiples caminos de ejecución

Web

NodoDescripción
Web FlowAutomatización web con múltiples pasos y selectores CSS/XPath
Smart LocatorsAutomatización web con localizadores semánticos de Playwright

API

NodoDescripción
HTTP RequestSolicitudes HTTP (GET, POST, PUT, PATCH, DELETE)

Base de Datos

NodoDescripción
PostgreSQLConsultas y operaciones en PostgreSQL
MySQLConsultas y operaciones en MySQL
MariaDBConsultas y operaciones en MariaDB
OracleConsultas y operaciones en Oracle
MongoDBOperaciones en MongoDB (find, insert, update, etc.)

Infraestructura

NodoDescripción
SSH CommandEjecución de comandos SSH remotos

Utilidades

NodoDescripción
Set VariableDefine variables en tiempo de ejecución
LogRegistra mensajes en el log de ejecución
WaitEspera un tiempo determinado o una condición
Stop and FailDetiene el flujo con estado de fallo
Custom JavaScriptEjecuta código JavaScript personalizado

Nodos Personalizados

PáginaDescripción
Descripción GeneralCómo funciona el sistema de proveedores
Creando un Proveedor - EnterpriseGuía paso a paso para crear un proveedor HTTP
Contrato de la APIEndpoints requeridos y formato de datos
EjemplosEjemplos en Node.js, Python, Java, C# y Go
Escritorio: Nodos LocalesCreando nodos locales en la versión escritorio
QANode.MD (IA)Guia de IA para crear nodos y diagnosticar problemas

Gestión

PáginaDescripción
ProyectosCreación y gestión de proyectos de prueba
Suites de PruebaAgrupación de flujos y programación
VariablesVariables globales y secretas
CredencialesGestión segura de credenciales

Monitoreo e Informes

PáginaDescripción
Dashboard - EnterprisePaneles, widgets y gráficos
Informes - EnterpriseGeneración de informes PDF y envío por correo electrónico

Referencia

PáginaDescripción
ExpresionesSistema de expresiones {{ }} e interpolación
Administración - EnterpriseUsuarios, roles, permisos, SMTP y auditoría
Versión EscritorioInstalación y funciones exclusivas de la versión escritorio
Extensión ChromeGrabador de pruebas para el navegador