# data[].attributes.body
Verifican que el sistema cumpla con los requisitos funcionales establecidos.

Ejemplo, que los pedidos se registren correctamente o que las mesas cambien de estado al asignarse.

# data[].attributes.body
Evalua características como el rendimiento, la seguridad o el tiempo de cuentas iniciadas.

# data[].attributes.body
Se centra en verificar la interacción entre diferentes módulos del sistema, como el registro de pedidos y su comunicación con el area de cocina u otro.

# data[].attributes.body
Analizar la proteccion de cuentas distinras o la informacion de las transacciones.

# data[].attributes.body
Evalúan la funcionabilidad son conocer la implementación interna del sistema.

Ejemplo, verifica el proceso de iniciar sesión.

# data[].attributes.body
Analiza la lógica interna del código.

Ejemplo: verificar que la rita del código de calcular el total de una cuenta sea ejecutada correctamente.

# data[].attributes.body
Se derivan de los diagramas de casos de uso para verificar escenarios reales.

# data[].attributes.body
Primero, ¿Es posible automatizaer?

Sí, las pruebas del sistema pueden automatizarse

# data[].attributes.body
Evalúan módulos individuales del sistema

# data[].attributes.body
Selenium (para interfaz web)

Katalon Studio

# data[].attributes.body
JMeter.

LoadRunner.

# data[].attributes.body
PyTest o UnitTest (para el backend en python.)

# data[].attributes.body
OWASP ZAP o Burp (para analizar vulnerabilidades)

# data[].attributes.body
Reduce el margen de error humano en pruebas.

Mejora la cobertura de trabajo en menos tiempo.

E proceso de pruebas repetitivas no afecta.