GA9-220501096-AA1-EV02 - Realiza Plan Pruebas de Software

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

REALIZA PLAN PRUEBAS DE SOFTWARE.

GA9-220501096-AA1-EV02

LUIS ANGEL ESCOBAR

DIEGO PARRADO PARRADO

JESUS DAVID PEÑA

ANÁLISIS Y DESARROLLO DE SOFTWARE

CENTRO DE TECNOLOGÍAS AGROINDUSTRIALES SENA REGIONAL DEL


VALLE

TECNOLOGIA EN ANALISIS Y DESARROLLO DE SOFTWARE

FICHA 2627100
Plan de Pruebas de Software para LikeShoes: Ecommerce de Calzados

1. Introducción

Este documento describe el plan de pruebas para el sistema de comercio electrónico "LikeShoes",
especializado en la venta de calzados en línea. El objetivo principal es garantizar la calidad y
funcionalidad del sistema antes de su lanzamiento al público. Este plan de pruebas cubrirá los
principales módulos del sistema, incluyendo la gestión de productos, la navegación del sitio, el
proceso de compra y la administración de pedidos.

2. Estrategia de Pruebas

Enfoque de pruebas: Se realizarán pruebas funcionales exhaustivas para garantizar que todas las
funciones del sistema relacionadas con la venta de calzados funcionen correctamente. También se
llevarán a cabo pruebas de rendimiento para evaluar la velocidad de carga de las páginas y la
capacidad del sistema para manejar un gran volumen de tráfico.

Herramientas de pruebas: Se utilizarán herramientas de automatización de pruebas como


Selenium para las pruebas funcionales y Apache JMeter para las pruebas de rendimiento.

Ambiente de pruebas: Se establecerá un entorno de pruebas que refleje lo más fielmente posible
el entorno de producción, incluyendo servidores de aplicación y bases de datos similares.

3. Requisitos de Pruebas

Se probarán todos los requisitos funcionales y no funcionales del sistema, incluyendo:

• Registro de usuarios.
• Búsqueda y visualización de calzados.
• Agregar calzados al carrito de compras.
• Gestión de pedidos.
• Rendimiento del sitio web bajo carga.
4. Pruebas Específicas de Tecnología

Se llevarán a cabo pruebas específicas relacionadas con las tecnologías utilizadas en el desarrollo
del sistema:

• Pruebas de JavaScript: Verificación de la funcionalidad y la interactividad de los elementos


basados en JavaScript, como los menús desplegables y los formularios dinámicos.
• Pruebas de React: Validación del funcionamiento adecuado de los componentes de React,
incluyendo la navegación entre páginas y la actualización dinámica de la interfaz de
usuario.
• Pruebas de MySQL: Verificación de la integridad y el rendimiento de la base de datos
MySQL, incluyendo la inserción, actualización y eliminación de datos, así como la
recuperación correcta de la información almacenada.

5. Ciclo de Vida de las Pruebas

Las pruebas se llevarán a cabo en las siguientes fases:

Planificación: Definición de estrategias y recursos.

Diseño: Creación de casos de prueba, incluyendo casos específicos para las tecnologías
JavaScript, React y MySQL.

Ejecución: Ejecución de casos de prueba y registro de resultados.

Seguimiento y Cierre: Análisis de resultados, resolución de problemas y preparación para


el lanzamiento.

6. Casos de Prueba

Se han diseñado casos de prueba detallados para cada requisito funcional y no funcional del
sistema. Se incluyen descripción, pasos de ejecución, datos de prueba, resultados esperados y
resultados reales.

7. Ejecución de Pruebas

Las pruebas se ejecutarán de acuerdo con el cronograma establecido. Se registrarán todos los
defectos encontrados durante las pruebas y se realizará un seguimiento de su resolución.

8. Criterios de Aceptación

Las pruebas se considerarán exitosas si:

• Todos los casos de prueba se ejecutan sin errores.


• Se resuelven todos los defectos críticos encontrados durante las pruebas.
• El rendimiento del sitio web cumple con los objetivos establecidos.
• El sistema cumple con los estándares de seguridad y protección de datos.
9. Riesgos y Contingencias

Se han identificado varios riesgos potenciales, como problemas de compatibilidad con diferentes
dispositivos y navegadores, así como posibles vulnerabilidades de seguridad. Se implementarán
planes de contingencia para mitigar estos riesgos en caso de que ocurran.

10. Recursos

Se asignarán recursos humanos y técnicos adecuados para llevar a cabo las pruebas de manera
efectiva, incluyendo personal de pruebas, herramientas de software y hardware necesario para el
entorno de pruebas.

También podría gustarte