diff --git a/docs/images/sonarcloud.png b/docs/images/sonarcloud.png new file mode 100644 index 00000000..af34aa47 Binary files /dev/null and b/docs/images/sonarcloud.png differ diff --git a/docs/images/tc_active_users.png b/docs/images/tc_active_users.png new file mode 100644 index 00000000..e26a3262 Binary files /dev/null and b/docs/images/tc_active_users.png differ diff --git a/docs/images/tc_requests.png b/docs/images/tc_requests.png new file mode 100644 index 00000000..2301f937 Binary files /dev/null and b/docs/images/tc_requests.png differ diff --git a/docs/images/tc_response_time_distribution.png b/docs/images/tc_response_time_distribution.png new file mode 100644 index 00000000..fb739d1d Binary files /dev/null and b/docs/images/tc_response_time_distribution.png differ diff --git a/docs/images/tc_response_time_percentiles.png b/docs/images/tc_response_time_percentiles.png new file mode 100644 index 00000000..086bd2cf Binary files /dev/null and b/docs/images/tc_response_time_percentiles.png differ diff --git a/docs/images/tc_response_times.png b/docs/images/tc_response_times.png new file mode 100644 index 00000000..4291a623 Binary files /dev/null and b/docs/images/tc_response_times.png differ diff --git a/docs/images/tc_responses.png b/docs/images/tc_responses.png new file mode 100644 index 00000000..d076bee2 Binary files /dev/null and b/docs/images/tc_responses.png differ diff --git a/docs/src/07_deployment_view.adoc b/docs/src/07_deployment_view.adoc index 19050757..42289b29 100644 --- a/docs/src/07_deployment_view.adoc +++ b/docs/src/07_deployment_view.adoc @@ -2,7 +2,7 @@ ifndef::imagesdir[:imagesdir: ../images] [[section-deployment-view]] -== Deployment View +== Vista de despliegue === Infrastructura Nivel 1 diff --git a/docs/src/12_testing.adoc b/docs/src/12_testing.adoc index 10c1bea6..d1e40fa2 100644 --- a/docs/src/12_testing.adoc +++ b/docs/src/12_testing.adoc @@ -30,6 +30,24 @@ Para lograr esto, seguimos los principios FIRST: |=== === E2E. Tests de integración -uscaremos garantizar que la aplicación sea fácil de usar para proporcionar una experiencia satisfactoria al usuario. Nos centraremos en verificar diversas funcionalidades, desde la jugabilidad hasta acciones como el registro, inicio de sesión y cambios en los ajustes. Simularemos interacciones que haría un usuario real para asegurar que la aplicación sea intuitiva y funcione correctamente. +Buscaremos garantizar que la aplicación sea fácil de usar para proporcionar una experiencia satisfactoria al usuario. Nos centraremos en verificar diversas funcionalidades, desde la jugabilidad hasta acciones como el registro, inicio de sesión y cambios en los ajustes. Simularemos interacciones que haría un usuario real para asegurar que la aplicación sea intuitiva y funcione correctamente. === Tests de carga +Hemos realizado pruebas con 120 usuarios llegado a una tasa de 2 usuarios por segundo. La prueba consiste en logearse, jugar una partida, consultar todos los apartados de la barra de navegación, cambiar los ajustes bajando el numero de preguntas y volviendo a jugar una partida. + +image::tc_response_times.png["Tiempos de respuesta"] + +image::tc_active_users.png["Usuarios activos a lo largo de la simulación"] + +image::tc_response_time_distribution.png["Distribución de tiempos de respuesta"] + +image::tc_response_time_distribution.png["Percentiles de tiempos de respuesta"] + +image::tc_requests.png["Peticiones por segundo"] + +image::tc_responses.png["Respuestas por segundo"] + +=== SonarCloud +En la siguiente imagen podemos comprobar todos los analisis realizados por SonarCloud. + +image::sonarcloud.png["SonarCloud"] \ No newline at end of file