Tipos de pruebas
• 6.1-Pruebas dinámicas
• 6.2-Pruebas estáticas
• 6.3-Tipos de pruebas por su ejecución
Pruebas de software
Son los procesos que permiten verificar y revelar la calidad
de un producto software antes de su puest...
Pruebas estáticas (Revisiones)
Son el tipo de pruebas que se realizan sin ejecutar el código de la
aplicación.
Puede refer...
Principios básicos
 La revisión es un proceso formal y estructurado, con un
sistema de listas de verificación y roles def...
Roles de los participantes
Moderador: Persona responsable de liderar la revisión
y asegurar que se logren sus objetivos.
...
Pruebas estáticas Fases
Planificación: De acuerdo al producto a revisar, se seleccionan
los participantes, sus roles, junt...
Preparación individual: Cada revisor debe analizar la
documentación recibida e identificar inquietudes, defectos y
pregunt...
Seguimiento: El productor corrige los defectos identificados
y genera un informe especificando las acciones correctivas
re...
Pruebas dinámicas
Todas aquellas pruebas que para su ejecución requieren
la ejecución de la aplicación.
Las pruebas dinámi...
Tipos de pruebas dinámicas
Pruebas de unidad
•Verifican programas o módulos individuales.
•Son ejecutadas, típicamente, e...
Pruebas de integración
•Verifican las interfaces entre partes de un sistema (módulos,
componentes o subsistemas).
Prueba...
Pruebas de aceptación
•Validan el sistema contra los requerimientos del usuario.
•Aunque no siempre, son ejecutadas, típi...
Tipos de pruebas por su ejecución
Pruebas manuales
Pruebas automáticas
Manuales
Las pruebas funcionales manuales son las que ejecuta un tester como
si fuese un usuario pero siguiendo una serie ...
Automáticas
Las pruebas funcionales automáticas son pruebas
funcionales que se automatizan para "ahorrar tiempo
de pruebas...
Próxima SlideShare
Cargando en…5
×

Tipos de-pruebas

254 visualizaciones

Publicado el

tipos de prueva

Publicado en: Empresariales
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
254
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tipos de-pruebas

  1. 1. Tipos de pruebas • 6.1-Pruebas dinámicas • 6.2-Pruebas estáticas • 6.3-Tipos de pruebas por su ejecución
  2. 2. Pruebas de software Son los procesos que permiten verificar y revelar la calidad de un producto software antes de su puesta en marcha.
  3. 3. Pruebas estáticas (Revisiones) 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, ya que no se hace una ejecución de código. Esto se debe a que se pueden realizar "pruebas de escritorio" con el objetivo de seguir los flujos de la aplicación.
  4. 4. Principios básicos  La revisión es un proceso formal y estructurado, con un sistema de listas de verificación y roles definidos.  El foco de la revisión es identificar defectos, no resolverlos.  El proceso de revisión genera datos que deben usarse tanto para controlar la calidad del producto, como para monitorear y mejorar el proceso de revisión.
  5. 5. Roles de los participantes Moderador: Persona responsable de liderar la revisión y asegurar que se logren sus objetivos. Productor: Persona o personas responsables de hacer el producto que se está revisando. Revisores: Personas directamente interesadas y que están al tanto del producto que se está revisando. Escriba: Persona que registra los resultados significativos de la revisión.
  6. 6. Pruebas estáticas Fases Planificación: De acuerdo al producto a revisar, se seleccionan los participantes, sus roles, junto con las listas de verificación que correspondan. Se debe determinar, entre otros: Objetivo de la revisión. Criterio de finalización de la revisión. Lugar y fecha para la revisión. Agenda de la reunión. Orientación inicial: Es una reunión opcional, previa a la revisión, para dar a los participantes una idea del producto a revisar.
  7. 7. Preparación individual: Cada revisor debe analizar la documentación recibida e identificar inquietudes, defectos y preguntas. Reunión de revisión: El productor presenta una visión general del producto. Los defectos que se detecten se identifican, se registran y se les asigna nivel de severidad. Se presentan 3 posibles situaciones: •El producto no tiene defectos: Se cierra la revisión. •El producto tiene defectos menores: Se continua con las fases de seguimiento y evaluación. •El producto tiene defectos graves: Se deben corregir los defectos e iniciar un nuevo proceso de revisión.
  8. 8. Seguimiento: El productor corrige los defectos identificados y genera un informe especificando las acciones correctivas realizadas. Evaluación: Se analiza el informe presentado por el productor, de forma tal de determinar si se han corregido los defectos y no se ha introducido nuevos.
  9. 9. 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. Debido a la naturaleza dinámica de la ejecución de pruebas es posible medir con mayor precisión el comportamiento de la aplicación desarrollada.
  10. 10. Tipos de pruebas dinámicas Pruebas de unidad •Verifican programas o módulos individuales. •Son ejecutadas, típicamente, en ambientes aislados o especiales. •Generalmente son ejecutadas por la misma persona que programó el módulo o programa.
  11. 11. Pruebas de integración •Verifican las interfaces entre partes de un sistema (módulos, componentes o subsistemas). Pruebas de sistema •Verifican el sistema global contra sus objetivos iniciales. •Además, se debería testear, entre otros: •Volumen (Load). •Inestabilidad. •Operavilidad. •Seguridad.
  12. 12. Pruebas de aceptación •Validan el sistema contra los requerimientos del usuario. •Aunque no siempre, son ejecutadas, típicamente, en el ambiente real del usuario. •Los casos de prueba son generalmente especificados y ejecutados por los mismos usuarios Pruebas de regresión •Su nombre se debe a que se contrapone con las demás pruebas dinámicas, que son progresivas (testeo de nuevas funciones y características). •Son la ejecución de un subconjunto de casos de prueba, previamente ejecutados, para asegurar que los cambios a un programa o sistema no lo degradan.
  13. 13. Tipos de pruebas por su ejecución Pruebas manuales Pruebas automáticas
  14. 14. Manuales Las pruebas funcionales manuales son las que ejecuta un tester como si fuese un usuario pero siguiendo una serie de pasos establecidos o test plan, diseñado en el análisis de los requisitos para garantizar que hace lo que debe (casos positivos), que no falla (casos negativos) y que es lo que se ha solicitado. Las pruebas manuales ayudarán a descubrir cualquier problema relacionado con la funcionalidad de su producto, especialmente defectos relacionados con facilidad de uso y requisitos de interfaces.
  15. 15. Automáticas Las pruebas funcionales automáticas son pruebas funcionales que se automatizan para "ahorrar tiempo de pruebas". A partir de los casos de prueba de las pruebas manuales, se automatizan los casos de prueba que se repitan en las ejecuciones. El objetivo de las pruebas funcionales automáticas es comprobar que nada de lo probado con anterioridad ha dejado de funcionar como debería.

×