Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Your Confort - Sprint 4
Your Confort - Sprint 4
ASIGNATURA:
INTEGRADORA
EMPRESA:
EASY STAY
PROYECTO:
YOUR CONFORT
NOMBRE DE LA ACTIVIDAD:
SPRINT 4
CUATRIMESTRE:
DECIMO
GRUPO:
A
Hoja de control.
Registro de cambios.
Control de distribución.
Nombre y Apellidos
Carlos Damián Gómez Santiz
Definición de los casos de prueba.
1.0.0
Experiencia de los usuarios ¿Prueba de
No
despliegue?
Descripción:
La prueba a implementar nos sirve para evaluar la experiencia de los usuarios. Con esta
prueba vamos a obtener comentarios de los usuarios sobre su experiencia, contestando una
encuesta en Google Form a cerca de la interfaz gráfica de la aplicación y si es de su agrado
o no. Los comentarios de los usuarios nos servirán para comprender sus necesidades y
expectativas.
Prerrequisitos
Google Form
Dispositivos móviles
Usuarios
Internet
Computadoras
Pasos:
Con ayuda de Google Form se creará la encuesta y el usuario contestará las
preguntas y comentarios acerca de la aplicación.
Después de que la encuesta fue realizada, haremos análisis de los porcentajes de las
respuestas.
Y para finalizar se tomarán los resultados para realizar mejoras al proyecto, pero en
un trabajo a futuro.
Resultado esperado:
Obtener retroalimentación de los usuarios implica recopilar información sobre sus
experiencias, identificando aspectos que les hayan agradado o desagradado, así como
también recabando sugerencias para perfeccionar la aplicación.
Resultado obtenido:
1.La aceptación del diseño de la aplicación alcanza un 100%, indicando una aprobación
unánime por parte de los usuarios.
Hoja de control.
Registro de cambios.
Control de distribución.
Nombre y Apellidos
Carlos Damián Gómez Santiz
Definición de los casos de pruebas.
1.0.0
Seguridad de app móvil ¿Prueba de
No
despliegue?
Descripción:
Se realizarán pruebas de seguridad para validar el proyecto Your Confort:
Inyección de código
Inyecciones SQL
Vulnerabilidad de OpenSSL
Prerrequisitos:
Equipo de computo
Internet
Visual Studio Code
ZAP
Pasos:
Inyección de código
Se utilizó el programa ZAP (OWASP ZAP) para hacer pruebas al proyecto, el programa
realiza un proceso de ataque al proyecto para ver qué tan seguro es.
Inyecciones SQL
Al igual que proceso anterior, después de hacer la conexión de ZAP con expo (donde se
ejecuta el proyecto) se verifica que tan seguro es en cuanto a inyecciones de código SQL
con la finalidad de ver que tan seguro es el manejo de datos del proyecto.
Vulnerabilidad de OpenSSL
Al igual que las pruebas anteriores esta se ejecutó con ZAP para verificar la vulnerabilidad
de OpenSSL
Resultado esperado:
El software pasa todas las pruebas planteadas.
Resultado obtenido:
La aplicación presenta un nivel aceptable de seguridad.
No presenta ninguna alerta en las pruebas realizadas.
Proceso:
Hoja de control.
Registro de cambios.
Control de distribución.
Nombre y Apellidos
Carlos Damián Gómez Santiz
Definición de los casos de pruebas.
1.0.0
Funcionalidad de app móvil ¿Prueba de
No
despliegue?
Descripción:
Se llevarán a cabo pruebas de funcionalidad para validar componentes de la aplicación Your
Confort.
Prerrequisitos
Equipo de cómputo.
Conexión a internet.
Jest y React Testing Library configurados en el entorno de desarrollo.
Dependencias del proyecto instaladas (npm install).
Pasos:
Agregar la configuración necesaria para Jest y React Testing Library en el proyecto.
Crear un archivo de prueba en la carpeta correspondiente.
Importar las funciones necesarias de Jest y React Testing Library.
Configurar el renderizado del componente.
Realizar aserciones para verificar
Resultado esperado:
Prueba 1:
Se espera que el componente HomeScreen se renderice correctamente.
Se espera que exista un elemento de texto que contenga la cadena 'Buscar...'.
Prueba 2:
El software pasa la prueba y el componente CreateAccount se renderiza
correctamente con el texto 'Get Started
Prueba 3:
El software pasa las pruebas exitosamente, demostrando que las funcionalidades de
creación de cuenta en el componente CreateAccount son efectivas.
Resultado obtenido:
Prueba 1:
La prueba pasa si se puede obtener el elemento de texto con éxito y no se produce ninguna
excepción.
Información general:
Este aviso de privacidad y confidencialidad describe cómo Easy Stay S.A. de C.V.
recopila, utiliza y comparte la información personal de los usuarios de la aplicación
Your Confort.
Para cumplir con la ley: Podemos utilizar la información que recopilamos para
cumplir con las leyes aplicables, como las leyes de protección de datos.
Podemos compartir la información que recopilamos con terceros para los siguientes
fines:
Seguridad de la información:
Para ejercer estos derechos, los usuarios pueden ponerse en contacto con Easy
Stay S.A. de C.V. a través de la dirección de correo electrónico
yourconfort9@gmail.com
Contrato de términos y condiciones de uso del software, indicando el
tipo de licencia.
Easy Stay S.A de C.V hace el presente contrato de términos y condiciones de uso
de la aplicación Your Confort, el cual se regirá por las siguientes cláusulas:
Licencia:
Vigencia:
Resolución:
El presente contrato podrá ser resuelto por cualquiera de las partes en los siguientes
casos:
https://your-confort-page-eduardohead18.vercel.app/
CONCLUSIONES Y RECOMENDACIONES
Conclusiones:
Como resultado, la ejecución del proyecto Your Confort implicó una significativa
carga de responsabilidad y se enfrentó a diversas dificultades imprevistas que
retrasaron el desarrollo de la aplicación. Entre los contratiempos encontrados se
destacan la falta de una planificación adecuada de los tiempos y los obstáculos
surgidos durante la codificación, los cuales generaron múltiples errores sin solución
aparente.
Estas adversidades han sido valiosas lecciones que resaltan la importancia de una
planificación exhaustiva en la gestión del tiempo. Además, la introducción de nuevas
tecnologías desconocidas para nosotros añadió complejidad al proyecto, ya que nos
enfrentamos a problemas en el código para los cuales no teníamos soluciones
preestablecidas, generando complicaciones.
Para superar estos desafíos, implementamos estrategias como la investigación
detallada de los problemas surgidos y un mayor control en el proceso de desarrollo.
La experiencia del trabajo en equipo fue equitativa, ya que cada miembro contribuyó
con sus conocimientos especializados en áreas específicas, reconociendo y
aprovechando las fortalezas individuales.
Los conocimientos adquiridos revelaron que abordar tecnologías nuevas y poco
familiares puede representar un obstáculo significativo, ralentizando el progreso del
proyecto. Sin embargo, este proceso de aprendizaje nos permitió obtener
información valiosa sobre una tecnología menos utilizada en nuestro entorno
académico. Aunque los resultados no cumplieron completamente con nuestras
expectativas, entendemos que este es un componente esencial de la experiencia
estudiantil: enfrentarnos a lo desconocido, aprender de las dificultades y acumular
experiencias aplicables en futuros desafíos laborales.
Recomendaciones:
Trabajo a futuro