Estrategia de Pruebas - monicabajonerodcastro/SportApp GitHub Wiki

Estrategia de pruebas

Historial de Cambios

Versión Fecha Cambios
1.0 11/02/2024 Versión Inicial
1.1 18/02/2024 Se ajustan las funcionalidades que van a ser objeto de prueba (**Numeral 1.4)
Actualización de Modelo de Componentes y de Datos(**Numeral 1.6 y 1.7)
Actualización de los objetivos de la pruebas (**Numeral 2.1)
Actualización de TNT de pruebas (**Numeral 2.4)
Actualización de la Distribución de Esfuerzo(**Numeral 2.5)

** Los númerales se deben verificar en el PDF.

Componentes a probar

  • Autenticacion de usuarios
  • Registrar usuario
  • Consulta de suscripciones
  • Creacion del perfil del deportista
  • Asociación de plan de suscripción al deportista
  • Creación de socio de negocio
  • Consulta de socio de negocio
  • Creación de servicio prestado
  • Consulta de servicio prestado
  • Sugerencia de servicios adicionales por evento
  • Asociación de servicio a deportista
  • Asociación de entrenador personalizado
  • Creación de planes de entrenamiento
  • Consulta de planes de entrenamiento
  • Envío Productos de Rutina Alimenticia
  • Oferta de plan de entrenamiento al deportista
  • Selección de plan de entrenamiento
  • Registro de sesion de entranemiento
  • Calcular Indicadores FTP y VO2max
  • Creación de eventos
  • Consulta de eventos
  • Asociación de eventos en la agenda del deportista
  • Eliminar de eventos en la agenda del deportista
  • Alertas de eventos por proximidad geográfica
  • Actualización de eventos en la agenda
  • Visualización de eventos en el calendario
  • Alertas de ingesta de alimento (plan intermedio)
  • Proponer Rutinas Alimenticias (plan premium)
  • Sincronización con aplicaciones de registro deportivos

Para más detalle de los componentes a probar, revisar el documento de pruebas: Estrategia_de_Pruebas.pdf

Alcance y tipos de las pruebas - TNT:

Técnicas

  • Automatizadas/Playwright
  • Manuales/Smoke test

Niveles

  • Pruebas de integración
  • Pruebas de unidad
  • Pruebas de sistema

Tipos

  • Funcionales: Usabilidad
  • No funcionales: Penetración, rendimiento, accesibilidad, pruebas de estrés.
  • Unitarias
  • End to End
  • Internacionalización
  • Caja negra