Está en la página 1de 4

Pruebas de

04-04-2022

componentes de
Software

Diaz Lazcano Oscar


Ortiz Contreras Josue
Tenorio Limon Erick
UNIVERSIDAD TECNOLÓGICA DE TIJUANA
Contenido
Introducción 2

Justificación de las técnicas y herramientas utilizadas 2

Descripción de las pruebas 2

Informe de resultados del plan de pruebas 3

Conclusiones 3
Introducción
La etapa de pruebas es una parte fundamental de cualquier proyecto en el área de
las Tecnologías de la Información. Durante esta etapa el equipo de desarrollo
procede a realizar pruebas con la finalidad de verificar si el proyecto, en este caso
software desarrollado durante la etapa de desarrollo cumple con los requisitos de
manera eficaz, eficiente y se acerca a lo que el cliente solicitó en un inicio.

Justificación de las técnicas y herramientas utilizadas


En nuestro caso específico, las pruebas son necesarias porque llevamos a cabo el
desarrollo de una aplicación web. En una aplicación web se necesitan probar el
lado del cliente (Diseño) y el lado del servidor (APIs y Base de Datos)
principalmente, además del rendimiento de la aplicación.

Descripción de las pruebas


Describiendo nuestra etapa de pruebas, realizamos pruebas para el desarrollo
front-end y el desarrollo back-end.

Las pruebas y herramientas fueron las siguientes:

 Client-Side Testing
o Pruebas de Responsividad
o Pruebas de CSS
o Compatibilidad con diversos navegadores.

Se realizaron las pruebas utilizando los móviles del equipo de desarrollo y


navegadores webs disponibles.

 Server-Side Testing
o Verificación de las peticiones HTTP a través de Postman

Se realizaron las pruebas utilizando el software Postman que es una herramienta


que nos permite enviar peticiones HTTP como GET, POST, PUT y DELETE entre
otras para verificar que no existan problemas de conexión entre la aplicación web
y la base de datos de la misma.
 Rendimiento de la aplicación
o Tiempos de Carga
o Consumo de red

Se realizaron las pruebas en diversos navegadores web y dispositivos móviles y


de escritorio.

Informe de resultados del plan de pruebas


 Client-Side Testing
o El diseño se adaptó de forma exitosa a la mayoría de dispositivos y
también funcionó de forma correcta en la mayoría de los
navegadores en las que se probó que fueron Edge, Chrome, Opera y
Firefox, sin desviaciones o errores en los estilos CSS.
 Server-Side Testing
o Las peticiones funcionaron correctamente en Postman y la conexión
con la base de datos en MySQL no presentó errores en la conexión
ni en la consulta o inserción de datos a las tablas.
 Pruebas de Rendimiento
o En la etapa temprana de pruebas, algunas consultas a la base de
datos ralentizaban un poco el rendimiento de la aplicación. Por lo
que se buscó la manera de simplificarlas.
o La carga de recursos a través de la red no generó problemas a la
experiencia del usuario cuando navega por la aplicación.

Conclusiones
Las pruebas nos permiten revisar y comprobar la correcta ejecución de una
aplicación o cualquier tipo de software desarrollado con el objetivo principal de
encontrar errores presentes y el cumplimiento de los requisitos funcionales que
fueron solicitados por el cliente, así como también los requisitos no funcionales,
para comprobar que la aplicación tiene buen rendimiento.

Al mismo tiempo, es gracias a la etapa de testing que podemos revisar que el


trabajo que estuvimos realizando en la etapa de desarrollo o codificación es viable
o en caso de presentar errores, nos permite eliminarlos, o replantear el proyecto
en caso de que no se acerque al producto viable que el cliente espera. Por lo tanto
mejoramos la calidad del sistema y lo volvemos más resistente frente a fallos.

También podría gustarte