# data[].attributes.body
Raul Alexander

Ventajas:

1. Rapidez y eficiencia: Ejecutan grandes cantidades de pruebas en menos tiempo.

2. Reutilización: Los scripts pueden ejecutarse cuantas veces se necesite.

3. Alta precisión: Menos errores por descuido o cansancio.

4. Buenas para pruebas de regresión y rendimiento: Especialmente en proyectos grandes o continuos.

5. Ejecución continua: Se pueden integrar en procesos de integración continua (CI/CD).

Desventajas:

1. Alto costo inicial: Requiere herramientas, configuración y habilidades técnicas.

2. Menos efectivas para UI/UX: No detectan problemas visuales o de experiencia del usuario.

3. Rigidez ante cambios: Si la aplicación cambia mucho, los scripts deben actualizarse constantemente.

4. No pueden reemplazar completamente al humano: No sustituyen el juicio o intuición del tester.

# data[].attributes.body
Raul Alexander

Ventajas:

1. Flexibilidad: Son útiles para pruebas exploratorias, de usabilidad o casos poco frecuentes.

2. Costo inicial bajo: No requieren herramientas costosas ni habilidades técnicas avanzadas.

3. Mejor para la UI/UX: El tester evalúa la experiencia del usuario directamente.

4. Fácil de adaptar a cambios rápidos: Útiles cuando la aplicación cambia constantemente y aún no hay estabilidad.

Desventajas:

1. Propensas a errores humanos: La repetición puede llevar a fallos de atención.

2. Lentas y costosas a largo plazo: Especialmente en pruebas repetitivas o de regresión.

3. No escalables: Difíciles de ejecutar con frecuencia o en múltiples dispositivos/sistemas.

4. Difícil reproducibilidad: Es más complejo repetir los mismos pasos exactamente.

# data[].attributes.body
AUTOMATIZADAS

Se pueden ejecutar de manera repetida sin necesidad de intervención humana.

MANUALES:

No se requieren herramientas avanzadas ni programación.

# data[].attributes.body
Pruebas manuales:

Hecha por persona

Leta y repetitiva

Propensa errores humanos

Ideal para explorar y validar experiencia visual.

No requiere mantenimiento

# data[].attributes.body
🔹 Ventajas:

Flexibilidad para explorar la aplicación y detectar errores inesperados.

Útiles para interfaces gráficas de usuario y pruebas de usabilidad.

Menor inversión inicial en herramientas y configuración.

🔹 Desventajas:

Propensas a errores humanos.

Consumen mucho tiempo.

Difícil de repetir exactamente (menos reproducibilidad).

# data[].attributes.body
AUTOMATIZADAS

No pueden identificar problemas relacionados con la experiencia del usuario, como la estética de la interfaz o la fluidez de la navegación.

MANUALES:

Son más lentas comparadas con las automatizadas, ya que dependen del tiempo del tester.

# data[].attributes.body
Pruebas automatizadas:

Ejecutada por Scripts

Rápida y eficiente

Alta precisión

Necesita actualización si cambia el sistema

Rápida, ideal para integración continua

Requiere programación

# data[].attributes.body
🔹 Ventajas:

Rapidez en la ejecución de pruebas repetitivas.

Mayor cobertura de prueba y consistencia.

Fáciles de integrar en pipelines de integración continua (CI/CD).

🔹 Desventajas:

Requieren inversión inicial (herramientas, tiempo de desarrollo).

Pueden ser frágiles si la interfaz cambia constantemente.

No siempre efectivas para detectar problemas visuales o de usabilidad.

🔹 Cuándo usarlas:

Pruebas de regresión.

Pruebas de rendimiento.

Pruebas de API y back-end.