ES EN
Cómo se usa

Diseñar los tests

Cuatro formas de crear test cases: con IA por industria, traerlos del catálogo público, importar Excel/JSON, o manualmente. Y cómo agruparlos en suites.

Las 4 vías para crear test cases

Con IA por industria
Generación automática a partir del contexto de tu agente de IA. La opción más rápida.
📚
Desde el catálogo público
Más de 25.000 test cases curados por industria listos para importar a tu proyecto.
📥
Importando Excel/JSON
Si ya tienes un set de casos en planilla o el equipo de negocio te pasa los flujos.
✍️
Manualmente
Para casos críticos donde necesitas control total sobre input y respuesta esperada.

Generación con IA

Ve a Test Design → AI Generation. La IA genera test cases adaptados al dominio de tu agente de IA.

Pantalla del generador de test cases con IA
AI Test Generator — el panel completo de configuración con industria, tipo, cantidad, contexto y categorías de riesgo.

Parámetros de generación

Parámetros avanzados

Adicional a la configuración básica, puedes afinar la generación con:

Si no seleccionas ninguna Risk Category, la IA genera tests funcionales estándar. Seleccionar categorías es la forma de armar suites focalizadas en seguridad y robustez.

Vista de revisión

Los casos generados no entran directo a tu base de test cases. Quedan en una vista de revisión donde para cada caso puedes:

Esto mantiene un humano en el loop, evita que entren casos irrelevantes y te da control total sobre qué se incorpora a tu testing.

💡 Buena práctica. Genera lotes pequeños (5–10 casos) e itera el contexto. Es más rápido afinar el prompt que arrepentirse de aprobar 100 casos mediocres.

Desde el catálogo público

ArtificialQA mantiene un catálogo público con más de 25.000 test cases curados por industria, listos para importar a tu proyecto. Es la forma más rápida de empezar con casos validados sin tener que generar ni escribir nada desde cero.

Útil para empezar un proyecto nuevo, complementar tus casos propios con baterías de seguridad/sesgo/hallucinations, o mantenerte al día con casos nuevos que sumemos al catálogo.

Importación y exportación Excel / JSON

Ve a Test Design → Import.

El sistema acepta Excel (.xlsx) o JSON con un esquema definido. Te ofrece descargar un template para que escribas los casos en el formato correcto.

Campos principales que se mapean:

También podés exportar tus test cases existentes como JSON desde el listado de Test Cases (el archivo exportado usa el mismo esquema que el endpoint de import, así que podés exportar, editar externamente y reimportar). Útil para control de versiones, compartir baterías de casos entre proyectos o armar automatizaciones sobre la API.

Creación manual

Ve a Test Design → Test Cases → New Case.

Editar test cases ya creados

Un test case se puede modificar después de creado — ajustas el input, la respuesta esperada, los asserts o cualquier otro campo, y guardas. La plataforma se asegura de que la edición no rompa la trazabilidad histórica:

El resultado: las ediciones son seguras desde el punto de vista de auditoría. Tú puedes iterar libremente sobre tus casos sin miedo a perder evidencia de qué se ejecutó cuándo.

📌 Buena práctica. Aprovecha la nota para registrar el contexto del cambio: bug detectado, mejora del expected, ajuste de tono, etc. Cuando vuelvas dentro de seis meses al historial, esa nota es lo que te va a dar contexto.

Casos conversacionales (multi-turno)

Cuando un test case es Conversational, defines una secuencia de turnos. Cada turno es un par (usuario dice X → se espera que el bot responda con Y o cumpla las características Z).

Es lo que hay que usar para validar flujos como: pedir una cotización, hacer una reserva, escalar a humano. Pruebas todo el diálogo, no solo la primera respuesta.

Asserts determinísticos

Verificaciones programáticas que no dependen de IA. Tipos disponibles:

Cada assert puede ser hard (si falla, el test case falla) o soft (queda como observación, no bloquea el resultado).

Test Suites: agrupar casos

Ve a Test Design → Test Suites → New Suite. Le pones un nombre y agregas los test cases que la componen. Un mismo caso puede vivir en varias suites.

Estrategias típicas de agrupación:

📁 Tip de organización. Mantén una suite "Smoke" pequeña (10–20 casos críticos) que corras siempre, y suites más grandes por dominio que corras con menos frecuencia.

Próximo paso

Una vez que tienes tus suites armadas, lo siguiente es ejecutarlas.