# data[].attributes.body
Productos que, en un cierto estado, se intercambian entre los clientes y los desarrolladores a lo largo de la ejecución del proyecto informático.

# data[].attributes.body
Estudio de viabilidad: Descripción breve del sistema propuesto y sus características. Descripción breve de las necesidades del negocio en el sistema propuesto. Propuesta de organización del equipo de desarrollo y definición de responsabilidades. Estudio de los costes, que contendrán estimaciones groseras de la planificación y fechas, tentativas, de entrega de los productos. Estudio de los beneficios que producirá el sistema.

# data[].attributes.body
Captura de requisitos:  Análisis del sistema actual (si existe). Requisitos nuevos de los usuarios. Descripción del sistema propuesto. Especificación del sistema descripción del sistema (DFDs, etc.). Requisitos de datos. Requisitos de telecomunicaciones. Requisitos de hardware. Plan de pruebas de integración.

# data[].attributes.body
Descripción detallada del sistema, contendrá: Programas, módulos reutilizables y objetos. Ficheros y bases de datos. Transacciones Diccionario de datos Procedimientos Carga del sistema y tiempos de respuesta Interfaces, tanto humanos como de máquinas.

# data[].attributes.body
Listado de los programas, conteniendo comentarios. Cadenas de ejecución si es necesario (JCL, scripts, etc.). Resultado de las pruebas de cada unidad.  Resultado de las pruebas de cada programa.

# data[].attributes.body
Resultado de las pruebas de la integración. Guía para los operadores del sistema. Programa de entrenamiento de los operadores. Manual de usuario del sistema.

# data[].attributes.body
Plan de pruebas del sistema (actualizado). Informe de los resultados de las pruebas. Descripción de las pruebas, el resultado esperado, resultado obtenido y acciones a tomar para corregir las desviaciones. Resultados de las pruebas a la documentación.

# data[].attributes.attachment_link.readable_text
Se ha denunciado esta presentación.

Diapositiva sobre el Informe de resultados de Pruebas

No hay notas en la diapositiva.

1. 1. ENTREGABLES DE PRUEBAS

2. 2. Informe de los resultados de pruebas: Presentado por: Jesus E. Quispe Melo

3. 3. Definición: * Las pruebas de software son investigaciones empíricas y técnicas cuyo objetivo es proporcionar información de la calidad del producto. * Las pruebas son básicamente un conjunto de actividades dentro del desarrollo de software. * Existen distintos modelos de desarrollo de software, así como modelos de pruebas.

4. 4. Pruebas estáticas: * Son el tipo de pruebas que se realizan sin ejecutar el código de la aplicación. Puede referirse a la revisión de documentos. * Esto se debe a que se pueden realizar "pruebas de escritorio" con el objetivo de seguir los flujos de la aplicación.

5. 5. Pruebas dinámicas: * Todas aquellas pruebas que para su ejecución requieren la ejecución de la aplicación. * Las pruebas dinámicas permiten el uso de técnicas de caja negra y caja blanca con mayor amplitud.

6. 6. Tipos de pruebas que son importantes: * Pruebas de Compatibilidad.- Se comprueba el funcionamiento del software desarrollado en muchas plataformas: sistemas operativos, navegadores, redes, hardware...entre otros... * Pruebas de regresión.- Se evalúa el correcto funcionamiento del software desarrollado frente a evoluciones o cambios funcionales. * Pruebas de Integración.- Se centra principalmente en las comunicaciones y las conexiones entre los diferentes módulos del software desarrollado o con terceros (Publicidad, pasarelas de pago, etc.)

7. 7. Tipos de pruebas por su ejecución * Pruebas Manuales * Pruebas Automatizadas

8. 8. Enfoques de pruebas o approaches * Scripted Testing (conjunto de instrucciones que se realizarán en el sistema de prueba para comprobar que el sistema funciona como se esperaba.) * Exploratory Testing (estilo o enfoque para la realización de pruebas de software ) * Pruebas de Caja blanca (procedimientos) * Pruebas de Caja negra (interactúa con el medio que lo rodea) * Testing aleatorio (tarea muy importante

9. 9. Niveles de pruebas * Pruebas unitarias ( comprobar el correcto funcionamiento de un módulo de código) * Pruebas de integración (realizan en el ámbito del desarrollo de software) * Pruebas de sistema (un buen funcionamiento del sistema) * Pruebas de aceptación (sistema correctamente estabilizado)

10. 10. Pruebas funcionales.- * Pruebas de humo.- Asegurarse que la funcionalidad básica del software o de una parte del software se encuentre estable. * Pruebas de regresión.- Intentan descubrir errores, carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa * Pruebas de aceptación.- Es un escenario de utilización del sistema y el comportamiento que de él se espera, visto desde la perspectiva del cliente, usuario o sistema externo que interactúa con el programa Las pruebas de funcionalidad son de caja negra en naturaleza. Se focalizan en las entradas y salidas apropiadas para cada función.

11. 11. Pruebas Funcionales (cont) * Alpha Testing .- Mejorar la calidad del producto y asegurar la preparación beta. * Beta Testing.- Mejorar la calidad del producto, integrar aportaciones de los clientes sobre el producto completo, y garantizar la capacidad de liberación.

12. 12. * Pruebas de Carga.- Observa el comportamiento de un aplicativo bajo una cantidad de peticiones esperadas * Pruebas de Escalabilidad.-El propósito es identificar cargas de trabajo mayores y mitigar los cuellos de botella que pueden impedir la escalabilidad de la aplicación. * Pruebas de Seguridad.-Desde log-in a log-out, verifica que los mecanismos implementados en un sistema son efectivos y lo protegen Pruebas no funcionales

13. 13. Pruebas no funcionales (cont) * Pruebas de seguridad * Pruebas de usabilidad * Pruebas de rendimiento * Pruebas de internalización y localización * Pruebas de mantenibilidad * Pruebas de instabilidad * Pruebas de portabilidad

# data[].attributes.attachment_link.description
Se ha denunciado esta presentación. Diapositiva sobre el Informe de resultados de Pruebas No hay notas en la diapositiva. 1. ENTREGABLES DE PRUEBAS 2. Informe de los resultados de pruebas: Presentado por: Jesus E. Quispe Melo 3. Definición: * Las pruebas de software son investigaciones empíricas y técnicas cuyo objetivo es proporcionar información de la calidad del producto.

# data[].attributes.body
Planes detallados de contingencias de explotación, caídas del sistema y recuperación. Plan de revisión post-instalación. Informe de la instalación. Carta de aceptación del sistema.

# data[].attributes.body
Listado de fallos detectados en el sistema. Listado de mejoras solicitadas por los usuarios (si no dan lugar a nuevos proyectos). Traza detallada de los cambios realizados en el sistema. Actas de las revisiones regulares del sistema y aceptación de los niveles de soporte.