ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria de pruebas en arquitecturas cliente-servidor Daniel Herrera Salgado Mauro Parra Miranda ZLM QA Novell Inc


Enviado por   •  20 de Mayo de 2015  •  Informe  •  826 Palabras (4 Páginas)  •  299 Visitas

Página 1 de 4

Ingenieria de pruebas en arquitecturas cliente-servidor Daniel Herrera Salgado Mauro Parra Miranda ZLM QA Novell Inc

2. Ciclo de vida del software

3. Ciclo de vida del software Análisis Diseño Codificación Pruebas © Julio 2004 Novell Inc. 3

4. Ciclo de vida del software Análisis Diseño Codificación Pruebas © Julio 2004 Novell Inc. 4

5. Llenando un bug © Julio 2004 Novell Inc. 5

6. Metodos de prueba

7. Métodos de pruebas •Creación y gestión de jaulas automática. •Servidores de procedimientos remotos para lanzar comandos a máquinas y jaulas en la misma red, incluso simultáneamente. •Programas que despliegan archivos de instalación, a partir del estado en cierta fecha de los repositorios de código fuente. •Pruebas automatizadas que ejecutan comandos y guardan los resultados en bitácoras para su posterior análisis. © Julio 2004 Novell Inc. 7

8. Ventajas de las jaulas •Disponer de máquinas caprichosamente es costoso. •Linux, al ser una plataforma abierta, es muy extensible y configurable. •Linux permite simular múltiples sistemas completos dentro de una misma máquina, a los cuales les llamamos jaulas. •Una sola máquina puede hospedar cientos de jaulas, siendo cada jaula usada como un cliente del servidor. © Julio 2004 Novell Inc. 8

9. bugzilla © Julio 2004 Novell Inc. 9

10. Bug tracking Pruebas de Funcionalidad

11. Seguimiento de bugs Cuando un bug aparece, normalmente es reportado por los usuarios. Para hacer mas fácil la comunicación se utiliza una aplicación de web llamada bugzilla. Básicamente, el hacker lee el nuevo bug, lo reproduce y luego lo resuelve, notificando al usuario o QA que lo reportó para que lo vuelva a probar en la última versión del software. © Julio 2004 Novell Inc. 11

12. Pruebas de funcionalidad Se realizan pruebas exahustivas sobre el sistema, para detectar errores o comportamientos anómalos. Se han desarrollado programas que automatizan una gran cantidad de estas pruebas, si el programa detecta un error, se reporta al ingeniero de QA, para que este les dedique especial atención. En el caso de interfaces de usuario como la aplicación web, se realizan pruebas manuales para asegurar su correcto funcionamiento. © Julio 2004 Novell Inc. 12

13. Planes de prueba

14. Plan de Pruebas Escrito en que paso a paso se precisan los detalles para realizar las pruebas. Diseñados a partir de las especificaciones, de las lecciones aprendidas y buenas prácticas. Son diseñados por el equipo de QA y los desarrolladores en etapas tempranas del ciclo de vida del software. © Julio 2004 Novell Inc. 14

15. Objetivos •Asegurar el correcto proceso de prueba. •Normalizar las pruebas. •Garantizar la calidad del producto. © Julio 2004 Novell Inc. 15

16. Revision de los planes de prueba Los planes de pruebas son revisados continuamente para que las pruebas incluídas

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com