Kliv

Esta página se tradujo del inglés.

Herramientas para desarrolladores

Automatización de pruebas y control de calidad, integrados

Kliv es un creador de aplicaciones con IA que integra automatización de pruebas y control de calidad. Describe las reglas de negocio que deben cumplirse, y Kliv escribe las pruebas, ejecuta Escenarios de navegador y bloquea la publicación si fallan.

kliv.dev

Spublica ingrese tu idea en el cuadro de texto y AI la construirá por ti.

345 caracteres

¿Qué es Kliv?

Kliv no es un panel de control de calidad aparte al que te suscribes y configuras: es un creador de aplicaciones con IA que construye el software por ti.

Describes la app que necesitas con tus propias palabras, y Kliv la construye: los datos, la lógica, las pantallas y las pruebas. Lo que obtienes es una app real que te pertenece. Puedes usarla, modificarla más adelante pidiendo cambios, y sincronizar el código con tu propio repositorio Git. No es una plantilla ni una maqueta.

En esta página, esa aplicación es la automatización de pruebas y el control de calidad que Kliv integra en las aplicaciones. Kliv construye todo tipo de aplicaciones web; esta es una de ellas, y de eso trata el resto de esta página.

Por qué el control de calidad no puede ser un añadido de última hora

El portal de pedidos de una panadería mayorista tiene reglas que importan: los pedidos se cierran a las 22:00, cada café tiene su propia lista de precios, y nadie puede superar un límite de crédito. Si un cambio rutinario deja pasar un pedido a las 22:40, la hornada de la mañana puede salir mal para clientes reales.

En Kliv, las pruebas forman parte de cómo se construye la aplicación. Las funciones llegan con pruebas unitarias reales usando Vitest y Testing Library. Para las reglas que no puedes permitirte perder, puedes pedir Escenarios: pruebas de navegador que inician sesión y pulsan los mismos botones que pulsaría un usuario.

De qué se compone la capa de control de calidad

Cinco piezas, desde la primera prueba hasta el lanzamiento bloqueado.

Pruebas unitarias mientras construye

Las pruebas se escriben junto con el código que verifican y existen como archivos reales en el árbol de código de tu aplicación.

Escenarios y localizadores semánticos

Un Escenario encuentra un botón por su nombre y un campo por su etiqueta, no por una ruta CSS frágil. Opera la aplicación real en un navegador real, con el inicio de sesión y las reglas de seguridad activos.

Copia desechable de la base de datos

Las escrituras de un Escenario se guardan en una copia de la base de datos creada para esa ejecución y descartada después. Un pedido de prueba nunca toca un manifiesto real.

Recibo de ejecución

Cada ejecución registra sus efectos: escrituras aceptadas, acciones rechazadas, correos capturados y el motivo por el que cada verificación pasó o falló.

Barrera de publicación

Una prueba que falla bloquea la publicación. El lanzamiento espera hasta que la regla vuelva a cumplirse.

Un ejemplo: el portal de la panadería mayorista de Marta

Así es como un negocio podría usarlo. Es solo un ejemplo: tú describirías tus propias reglas, flujos de trabajo, roles y pruebas.

01

Marta nombra la regla que importa

Marta dice: «Los pedidos después de las 22:00 deben rechazarse y ofrecer el turno de mañana». Kliv lo convierte en un Escenario que inicia sesión como un café, prueba a las 21:59 y a las 22:01, y comprueba ambos resultados.

02

La prueba se ejecuta con datos desechables

El Escenario crea un café de prueba, hace ambos pedidos y comprueba el manifiesto en una copia de la base de datos. El calendario real de la panadería nunca ve el pedido de prueba.

03

El recibo muestra lo ocurrido

El recibo de la ejecución muestra el pedido de las 21:59 aceptado, el intento de las 22:01 rechazado, el motivo mostrado al usuario y el correo de confirmación capturado en lugar de enviado.

04

Un cambio posterior no puede reabrir el agujero en silencio

Meses después, el flujo de pedidos cambia. El Escenario del cierre se ejecuta de nuevo, y si un pedido de las 22:01 empieza a colarse, la publicación se detiene y señala la regla que falló.

05

El conjunto de pruebas crece con el negocio

Cuando Marta añade límites de crédito y rutas exclusivas para repartidores, pide pruebas también para esas reglas. La prueba permanece junto al código fuente de la aplicación.

Describe las reglas que quieres poner a prueba

Kliv construye las pruebas a partir de tu descripción, así que cuanto más detalle des, más se acercará la primera versión. Nombra a los actores, la acción permitida, la acción rechazada y el mensaje que esperas. Aquí tienes tres para empezar:

kliv.dev

Cierre de pedidos

Aceptar antes de las 22:00, rechazar después y ofrecer el día siguiente.

“Crea un portal de pedidos para una panadería mayorista con un cierre a las 22:00. Añade un Escenario que inicie sesión como Café Rosales, haga un pedido a las 21:59 y confirme que se acepta para la hornada de mañana, y que luego lo intente de nuevo a las 22:01 y confirme que el pedido se rechaza con un mensaje que ofrece el próximo turno disponible.”

kliv.dev

Límites de crédito

Bloquear los pedidos que superen el límite con un mensaje claro.

“Añade un límite de crédito de 1.200 € por cliente a mi portal de pedidos de panadería. Escribe una prueba que le dé a Café Rosales un saldo pendiente de 1.100 €, intente hacer un pedido de 85 € y demuestre que el pedido se bloquea con un mensaje que explica el límite de crédito.”

kliv.dev

Límites de roles

Los repartidores ven las rutas, no los precios.

“Escribe un Escenario que inicie sesión como el repartidor Eli y demuestre que puede ver la ruta de reparto de hoy, las notas de las paradas y las casillas de verificación, pero que no puede abrir las listas de precios ni las facturas de los clientes ni siquiera pegando sus URLs.”

Cómo encaja todo

Las pruebas unitarias son lo habitual; los Escenarios se piden para las reglas que más importan. Kliv escribe pruebas unitarias mientras construye. Los Escenarios de navegador surgen de una petición en lenguaje sencillo que nombra el comportamiento que te importa.

Los flujos de dinero se pueden ensayar. Si la aplicación cobra a los clientes, el Sandbox puede ejecutar la parte comercial con fondos simulados y tiempo simulado antes de que exista ningún cargo real.

La prueba es portátil. Las pruebas viven en el mismo árbol de código que la aplicación, y ese árbol se sincroniza con tu propio repositorio Git. Puedes leer y ejecutar las pruebas fuera de un panel.

El mecanismo completo —localizadores, copias, recibos y barreras— se explica en detalle en la página de pruebas.

Preguntas frecuentes

¿Qué es exactamente Kliv?

Kliv es un creador de aplicaciones con IA que construye aplicaciones web a medida a partir de una descripción. También escribe las pruebas de la aplicación que construye, incluidas las pruebas unitarias y los Escenarios de navegador que solicites.

¿Obtengo una aplicación real o una plantilla?

Una aplicación real, con archivos de código y pruebas reales en el árbol de código. Las pruebas no son una lista de verificación externa a la aplicación.

¿Puedo cambiarla después de que se haya construido?

Sí. Cuando cambias la aplicación, Kliv puede actualizar las pruebas correspondientes o añadir otras nuevas para las reglas que indiques.

¿Tengo que escribir las pruebas yo mismo?

No. Las pruebas unitarias se escriben a medida que se construye la aplicación. Pides los Escenarios en lenguaje sencillo, por ejemplo: «demuestra que un repartidor no puede ver las listas de precios».

¿Las ejecuciones de prueba contaminan mis datos?

No. Los Escenarios se ejecutan sobre una copia de la base de datos creada para esa ejecución y que se descarta después. Tus pedidos, usuarios y registros reales no forman parte de la prueba.

¿Qué pasa con los correos que dispara una prueba?

Se capturan y se muestran en el recibo de la ejecución junto con su contenido. No se entregan a clientes reales.

¿Puede una prueba detener un lanzamiento defectuoso?

Sí. Las pruebas que pasan condicionan la publicación. Si el conjunto de pruebas está en rojo, el lanzamiento no sale hasta que se corrija la regla que falla.

¿Son las pruebas archivos reales que puedo inspeccionar?

Sí. Las pruebas unitarias y los Escenarios viven junto al código de la aplicación, y ese código se sincroniza con tu propio repositorio Git.

¿Pueden los Escenarios probar permisos?

Sí. Un Escenario puede iniciar sesión con un rol concreto y demostrar qué puede y qué no puede leer o hacer ese rol.

¿Pueden los Escenarios probar flujos de pago?

Sí. Los flujos de pago se pueden ensayar en el Sandbox con pagos de prueba y tiempo simulado antes de conectar dinero real.

¿Los Escenarios usan selectores frágiles?

Usan localizadores semánticos siempre que es posible, como los nombres de los botones y las etiquetas de los campos, de modo que un rediseño tiene menos probabilidades de romper la prueba por el motivo equivocado.

¿Puedo salir de Kliv más adelante?

Sí. El código y las pruebas se sincronizan con tu propio repositorio Git.

Hecho por creadores

Explora lo posible

Mira apps reales creadas con Kliv por desarrolladores y creadores de todo el mundo

Memory Café Coordination Tool

Memory Café Coordination Tool

A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

Kpor Kliv Community
Remit Record

Remit Record

Track remittances and household budgets seamlessly.

Kpor Kliv Community
Next Page Book Club

Next Page Book Club

Manage your book club easily with proposals, voting, and history tracking.

Kpor Kliv Community
Northfern Tattoo Studio

Northfern Tattoo Studio

Portfolio and booking site for Northfern Tattoo Studio.

Kpor Kliv Community
Campo Agua Gestión

Campo Agua Gestión

Sistema de gestión del agua comunitario para aldeas.

Kpor Kliv Community
つくりて — 伝統工芸職人サイト

つくりて — 伝統工芸職人サイト

職人が作品を展示し、受注管理を行うサイトです。

Kpor Kliv Community
Tidal Surf Reports

Tidal Surf Reports

Crowd-sourced surf condition tracking app.

Kpor Kliv Community
Riverside Commons HOA Management

Riverside Commons HOA Management

A portal for HOA management at Riverside Commons.

Kpor Kliv Community
よやくん — レストラン予約管理

よやくん — レストラン予約管理

小規模レストラン向けの予約管理サイトです。

Kpor Kliv Community
Troop 214 Scout Management

Troop 214 Scout Management

A management tool for Scout Troop 214, focused on outings, advancement, and communication.

Kpor Kliv Community
Te Kura Kaupapa Māori Whānau Board

Te Kura Kaupapa Māori Whānau Board

A whānau coordination tool for Māori-medium schools.

Kpor Kliv Community
Tsev Nyeem Ntawv Library

Tsev Nyeem Ntawv Library

Mobile library coordinator for Hmong and Lao communities.

Kpor Kliv Community
Memory Café Coordination Tool

Memory Café Coordination Tool

A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

Kpor Kliv Community
Remit Record

Remit Record

Track remittances and household budgets seamlessly.

Kpor Kliv Community
Next Page Book Club

Next Page Book Club

Manage your book club easily with proposals, voting, and history tracking.

Kpor Kliv Community
Northfern Tattoo Studio

Northfern Tattoo Studio

Portfolio and booking site for Northfern Tattoo Studio.

Kpor Kliv Community
Campo Agua Gestión

Campo Agua Gestión

Sistema de gestión del agua comunitario para aldeas.

Kpor Kliv Community
つくりて — 伝統工芸職人サイト

つくりて — 伝統工芸職人サイト

職人が作品を展示し、受注管理を行うサイトです。

Kpor Kliv Community
Tidal Surf Reports

Tidal Surf Reports

Crowd-sourced surf condition tracking app.

Kpor Kliv Community
Riverside Commons HOA Management

Riverside Commons HOA Management

A portal for HOA management at Riverside Commons.

Kpor Kliv Community
よやくん — レストラン予約管理

よやくん — レストラン予約管理

小規模レストラン向けの予約管理サイトです。

Kpor Kliv Community
Troop 214 Scout Management

Troop 214 Scout Management

A management tool for Scout Troop 214, focused on outings, advancement, and communication.

Kpor Kliv Community
Te Kura Kaupapa Māori Whānau Board

Te Kura Kaupapa Māori Whānau Board

A whānau coordination tool for Māori-medium schools.

Kpor Kliv Community
Tsev Nyeem Ntawv Library

Tsev Nyeem Ntawv Library

Mobile library coordinator for Hmong and Lao communities.

Kpor Kliv Community

Pon a prueba las reglas que importan

Describe las reglas que tu negocio no puede permitirse romper, los usuarios que las ejecutan y los resultados esperados. Kliv construye la aplicación y las pruebas que demuestran que esas reglas se siguen cumpliendo.