Escribir casos de prueba es una de las partes que más tiempo consume en el desarrollo de API, ya que necesita cubrir múltiples escenarios, como casos normales, anormales, de límite y de seguridad. La creación manual de estos casos suele llevar mucho tiempo.
Afortunadamente, Apidog ahora soporta la generación automática de casos de prueba con IA. Basándose en las especificaciones de su API, la función de IA de Apidog puede crear de forma inteligente un conjunto completo de casos de prueba que cubren una amplia gama de escenarios en segundos.
Casos de Prueba Generados por IA en Acción
1. Generación con un Clic de Decenas de Casos de Prueba
Haga clic en el botón Generar y, en cuestión de segundos, verá docenas de casos de prueba completamente estructurados aparecer en su lista.

2. Categorización Automática por Tipo de Prueba
La función de IA de Apidog clasifica automáticamente los casos de prueba generados en categorías como pruebas positivas, negativas, de límite y de seguridad.
3. Ejecución y Validación Instantáneas
Puede ejecutar los casos de prueba generados inmediatamente y ver las respuestas del endpoint en tiempo real. No es necesario esperar a que todos los casos de prueba terminen de generarse; puede adoptar los válidos directamente en su suite de pruebas oficial.

4. Operaciones Masivas para una Gestión Eficiente
Ejecute, acepte o descarte múltiples casos de prueba a la vez. Esto agiliza el filtrado y permite conservar solo los casos de prueba de alta calidad.

5. Generación Paralela Multitarea
Puede iniciar varias tareas de generación simultáneamente para comparar los resultados y la calidad de diferentes modelos de IA.

¡Pruébelo usted mismo en Apidog y experimente cómo la IA transforma su flujo de trabajo de pruebas!
Cómo Habilitar las Funciones de IA
Antes de poder utilizar la función de Generación de Casos de Prueba con IA, se requieren unos sencillos pasos de configuración.
Por defecto, las funciones de IA en Apidog están desactivadas y deben habilitarse manualmente.
- Permisos: Debe ser administrador de la organización o del equipo (o superior) para configurar esta función.
- Versión: Asegúrese de haber actualizado Apidog a la última versión.
- Ruta de Habilitación: Vaya a
Configuración de la Organización / Equipo→Funciones de IA, y habilite las funciones de IA para su organización o equipo. Una vez habilitadas, todos los proyectos dentro del equipo podrán acceder a las funciones de IA.

Configurar Proveedores de Modelos
Después de habilitar las funciones de IA, deberá configurar al menos un proveedor de modelos.
Apidog actualmente soporta varios proveedores de modelos por defecto — incluyendo
OpenAI, Anthropic, Google AI Studio y Google Vertex — y también permite configuraciones de API personalizadas para otros proveedores.

Deberá proporcionar los siguientes detalles al configurar:
- Clave API: Utilizada para la autenticación al llamar al endpoint de IA. Puede probarla para verificar su validez.
- URL Base de la API: El endpoint para enviar las solicitudes. Los proveedores predefinidos lo rellenan automáticamente.
- Lista de Modelos: Elija qué modelos activar. Solo los modelos habilitados estarán disponibles en las funciones de IA de Apidog.

Consejo Profesional: Para obtener los mejores resultados de generación, elija un modelo potente. Los modelos menos avanzados pueden producir resultados insatisfactorios.
Establecer Modelos Predeterminados y Activar Funciones Relacionadas con la IA
Si no ha especificado un modelo para usar, Apidog seleccionará uno automáticamente por usted. También puede elegir manualmente un modelo específico como predeterminado y habilitar las funciones relacionadas con la IA que necesite.

Una vez que todo esté configurado y las funciones de IA estén habilitadas, simplemente actualice su proyecto y verá las nuevas funciones de IA aparecer en toda la interfaz del proyecto.
Cómo Generar Casos de Prueba con IA
En la pestaña Casos de Prueba de cualquier endpoint, encontrará una entrada etiquetada como Generar con IA.

Al hacer clic, se abre un panel lateral donde puede seleccionar qué tipos de casos de prueba generar, incluyendo tipos positivos, negativos, de límite y de seguridad, y sus subcategorías.

Si el endpoint requiere autenticación, Apidog detecta y aplica automáticamente las credenciales. Las claves se cifran localmente, se transmiten de forma segura y se descifran después de la generación, garantizando tanto la funcionalidad como la seguridad.

Antes de la generación, puede añadir instrucciones adicionales en el cuadro de entrada inferior para que la salida de la IA se ajuste mejor a sus expectativas.
- Establezca el número de casos de prueba a generar (hasta 80 por lote).
- Seleccione qué modelo de IA usar.

Después de hacer clic en Generar, la IA comienza a trabajar basándose en las especificaciones y configuración de su API. Los casos de prueba generados se pueden ejecutar instantáneamente para verificar las respuestas de la API. Acepte los casos que satisfagan sus necesidades o descarte los no deseados, y también puede gestionar varios a la vez.

Nota: Cuanto más detalladas sean las especificaciones de su API, mejores serán los casos de prueba generados por IA.
Por ejemplo, si cada valor de enumeración en las especificaciones de su API incluye explicaciones claras, la función de IA de Apidog puede generar automáticamente casos que cubran todos los valores de enumeración posibles, incluso utilizando métodos de prueba de arreglos ortogonales para combinaciones óptimas.
En futuras versiones, Apidog soportará la configuración de datos de prueba en los casos de prueba, permitiendo a la IA autogenerar y poblar datos de prueba relevantes, mejorando aún más la eficiencia de las pruebas.
Más Funciones de IA en Apidog
Más allá de la generación de casos de prueba, la función de IA de Apidog incluye varias otras funciones inteligentes:
Modificar Esquemas con IA
Habilite la modificación de parámetros asistida por IA en Configuración de la Organización / Equipo → Funciones de IA, luego actualice su proyecto.
Pase el cursor sobre un esquema en la interfaz y verá aparecer el icono de la función de IA; haga clic en él para que la IA modifique sus esquemas automáticamente.
Verificación de Cumplimiento de Endpoint
Habilite la Verificación de cumplimiento de endpoint en Funciones de IA, luego actualice su proyecto. Después de configurar unas directrices de diseño de API, puede usar la IA para verificar si sus API siguen las reglas.

Nomenclatura con IA
Habilite la Nomenclatura con IA en Funciones de IA, luego actualice su proyecto. Al editar un endpoint o esquema, pase el cursor sobre un área de nombre de campo; aparecerá el icono de IA, permitiendo que la IA sugiera nombres de campo estandarizados basados en las convenciones de nomenclatura de su equipo.

Conclusión
La función de Generación de Casos de Prueba con IA de Apidog crea automáticamente un conjunto completo de casos de prueba que cubren escenarios normales, anormales, de límite y de seguridad. Puede ejecutar, verificar y gestionar estos casos de forma instantánea y masiva, lo que ahorra tiempo, reduce el trabajo repetitivo y permite a los testers centrarse en la validación de la lógica y la optimización de la estrategia de prueba. Esto mejora enormemente la eficiencia general de las pruebas.
Más allá de la generación de casos de prueba, Apidog también ofrece una serie de herramientas impulsadas por IA diseñadas para simplificar y acelerar su flujo de trabajo de desarrollo de API. Para obtener una guía paso a paso, visite el Centro de Ayuda de Apidog.
