Middle
¿Qué incluye el conjunto de pruebas críticas?
sobes.tech AI
Respuesta de la IA
Las pruebas críticas incluyen verificaciones de la funcionalidad básica de la aplicación, sin la cual su uso es imposible o muy limitado. Estas son pruebas que deben pasar con éxito para considerar que la compilación es mínimamente estable.
Normalmente incluyen:
- Inicio y parada de la aplicación: Instalación exitosa (si es necesario), inicio sin errores, cierre correcto.
- Autenticación/Inicio de sesión: Verificación de acceso con datos válidos e inválidos, registro de un nuevo usuario (si aplica), recuperación de contraseña.
- Escenarios clave de usuario (Camino feliz): Verificación de las acciones principales y más frecuentes del usuario. Por ejemplo:
- Para una tienda en línea: búsqueda de productos -> agregar al carrito -> realizar pedido -> pago.
- Para una red social: creación de cuenta -> publicación -> comentario.
- Acceso a las secciones/páginas principales: Verificación de la navegación por las partes clave de la aplicación.
- Trabajo básico con datos: Creación, visualización, edición, eliminación de entidades principales (operaciones CRUD), si la aplicación implica trabajo con datos.
- Integración con sistemas externos críticos: Si la aplicación depende de otros servicios (sistemas de pago, API externas), se verifica su interacción básica.
El objetivo de las pruebas críticas es determinar rápidamente si la compilación es apta para pruebas más exhaustivas o para su lanzamiento.