• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
proceso de pruebas
 

proceso de pruebas

on

  • 268 views

 

Statistics

Views

Total Views
268
Views on SlideShare
268
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    proceso de pruebas proceso de pruebas Presentation Transcript

    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Proceso de Pruebas ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Tecnologico de Antioquia 22 de Julio del 2013 ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Proceso de Pruebas ´ Proceso mediante el cual se aplican una serie de metodos,algunas veces utilizando herramientas, que permiten obtener una conjunto de medidas para verificar y validar el funcionamiento requerido del software. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Proceso de Pruebas Consta de las siguientes actividades: 1 ´ Planificacion y Control 2 ´ ˜ Analisis y Diseno 3 ´ ´ Implementacion y Ejecucion 4 ´ Evaluacion de los criterios de salida e informes 5 Actividades de Cierre ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Proceso de Pruebas ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Planificacion Control y Seguimiento ´ Planificacion Objetivo ´ Definir los objetivos de las pruebas y la especificacion de las actividades ´ de pruebas con vistas a cumplir los objetivos y la mision establecidos. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Planificacion Control y Seguimiento Control y Seguimiento Objetivo Comprar el progreso real con el plan previsto, e informar sobre el estado de las pruebas, incluyendo la existencia de desviaciones con respecto a ´ lo que se hab´a planificado. Implica la adopcion de las medidas ı ´ necesarias para cumplir la mision y los objetivos del proyecto. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas ´ Descripcion Es la actividad durante la cual los objetivos de las pruebas generales se transforman en condiciones de prueba y casos de prueba tangibles. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas Revisar la base de las pruebas. Evaluar la testabilidad de la base de prueba y los objetos de prueba. Identificar y priorizar las condiciones de prueba. ˜ Disenar y priorizar los casos de prueba de alto nivel. Identificar los datos de prueba necesarios para soportar las condiciones de prueba y los casos de pruebas. ˜ ´ Disenar la configuracion del entorno de pruebas e identificar la infraestructura y herramientas necesarias. Crear una trazabilidad bidreccional entre la base de pruebas y los casos de pruebas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas ´ Descripcion Es la actividad en la que se especifican los procedimientos o guiones de ´ prueba mediante la combinacion de los casos de prueba en un orden ´ ´ determinado y la inclusion de cualquier otra informacion necesaria para ´ la ejecucion de las pruebas, se configura el entorno y se ejecutan las pruebas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas Finalizar, implementar y priorizar los casos de prueba. Incluyendo la ´ identificacion de los casos de prueba. Desarrollar y priorizar los procedimientos de prueba, crear datos de prueba y, de manera opcional, preparar los pilotos de prueba y redactar guiones de prueba automatizados. Crear juegos de prueba a partir de los procedimientos de prueba ´ para lograr una ejecucion de pruebas eficiente. Verificar que el entorno de pruebas ha sido correctamente probado. Verificar y actualizar una trazabilidad bidreccional entre la base de pruebas y los casos de prueba. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas Ejecutar los procedimientos de prueba manualmente o recurriendo ´ a herramientas de ejecucion de pruebas, conforme a la secuencia prevista. ´ Registrar los resultados de la ejecucion de pruebas y registrar las identidades y las versiones del software probado, as´ como las ı herramientas de prueba y los productos de soporte de pruebas. Comparar los resultados reales con los resultados previstos. Reportar las discrepancias en forma de incidencias y analizarlas con vistas a establecer sus causas. Repetir las actividades de prueba como resultado de una medida adoptada para cada discrepancia, por ejemplo en las pruebas de ´ ´ confirmacion o regresion. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas ´ Descripcion ´ ´ Es la actividad que evalua la ejecucion de pruebas contra los objetivos ´ definidos. Esta evaluacion debe hacerse para cada nivel de prueba. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas Comprobar los registros de prueba con los criterios de salida ´ previstos en la planificacion de la prueba. Evaluar si se requieren mas pruebas o si deber´a modificarse los ı criterios de salida especificados. Elaborar un resumen de las pruebas para las partes interesadas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas ´ Descripcion Se recopilan los datos de aquellas actividades de pruebas finalizadas con el objetivo de consolidad la experiencia, los productos de software, los hechos y las cifras. Las actividades de cierre de pruebas tienen lugar en los hitos del ´ proyecto, tales como el lanzamiento de un sistema, la finalizacion o ´ ´ anulacion de un proyecto de pruebas, la consecucion de un hito o la ´ ´ finalizacion de una version de mantenimiento. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas Tareas ´ Comprobar cuales de los productos entregables previstos han sido efectivamente entregados. Cerrar los informes de incidencias o aportar modificaciones a aquellos que siguen abiertos. ´ Documentar la aceptacion del sistema. Finalizar y archivar los productos de soporte de pruebas, el entorno de pruebas y la infraestructura de pruebas para su posterior uso. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario ´ Descripcion Tareas Tareas Tareas ´ Entregar los productos de soporte de prueba a la organizacion de mantenimiento. Analizar las lecciones aprendidas para determinar los cambios necesarios en futuras versiones y proyectos. ´ Utilizar la informacion recopliada para mejorar la madurez de las pruebas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Independencia de las pruebas ´ La efectividad de la identificacion de defectos del proceso de pruebas es mejor si se utilizan probadores independientes. Entre las alternativas para obtener la independencia se incluyen las siguientes: Probadores independientes dentro de los equipos de desarrollo. Equipos de prueba independientes o grupos dentro de la ´ organizacion. Probadores independientes subcontratados o externos de la ´ organizacion. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Ventajas independencia de las pruebas ´ Los probadores independientes ven mas y diferentes defectos y son objetivos. Un probador independientes puede comprobar los supuestos ´ ´ planteados durante la fase de especificacion e implementacion del sistema. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Desventajas independencia de las pruebas Aislamiento del equipo de desarrollo. Los desarrolladores pueden llegar a perder el sentido de responsabilidad frente a la calidad. Los probadores pueden verse como cuellos de botella o ser culpables de retrasos en el lanzamiento. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Quiz Enuncie las actividades del proceso de pruebas ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Glosario Base de Prueba Todos los documentos de donde los requisitos de un componente o sistema pueden ser inferidos. La ´ documentacion en la que se basan los casos de prueba. ´ Si un documento puede ser modificado solo por medio de un procedimiento de cambio formal, entonces la base de las pruebas se denomina base de prueba congelada. Caso de Prueba Conjunto de valores de entrada, precondiciones de ´ ejecucion, resultados esperados y post-condiciones de ´ ejecucion, desarrollado con un objetivo en particular o ´ condicion de prueba, tales como probar un determinado ´ camino de ejecucion o para verificar el cumplimiento de ´ un requisito determinado. [Segun IEEE 610] ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Glosario ´ Condicion de Prueba Elemento o evento de un componente o sistema ´ que deber´a ser verificado por uno o mas casos de ı ´ ´ prueba, por ejemplo una funcion,transaccion, caracter´stica, atributo de calidad o elemento estructural. ı Datos de Prueba Datos que existen, por ejemplo en una base de datos, antes de que una prueba sea ejecutada y que afectan o son afectados por el componente o sistema en pruebas. ´ Entorno de Pruebas : Entorno que contiene hardware, instrumentacion, simuladores, herramientas software y otros elementos de ´ soporte necesarios para realizar una prueba. [Segun IEEE 610] ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Glosario Hito Punto en el tiempo de un proyecto en el cual entregables definidos (intermedios) y resultados deben estar disponibles. ´ ´ Guion de Prueba Comunmente usado para referirse a una ´ especificacion de procedimiento de prueba, especialmente una automatizada Juego de Pruebas Conjunto de casos de prueba para un componente o ´ sistema en pruebas, donde la post-condicion de una ´ prueba es a menudo usada como precondicion de la siguiente. ´ Nivel de Prueba Grupo de actividades que estan organizadas y gestionadas de forma conjunta. Un nivel de prueba esta vinculado con las responsabilidades en un proyecto. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Glosario Objeto de Prueba Componente o sistema a ser probado. ´ Procedimiento de Prueba Secuencia de acciones para la ejecucion de una prueba. ´ Pruebas de Confirmacion Pruebas que ejecutan aquellos casos de ´ prueba que hubieran fallado la ultima vez que fueran ´ ejecutados con el objetivo de verificar el exito de acciones correctivas. ´ Pruebas de Regresion Pruebas de un programa previamente probado que ha sufrido modificaciones, para asegurarse que no se ´ han introducido o descubierto defectos en areas del software que no han sido modificadas como resultado de los cambios realizados. Se realiza cuando el software o su entorno han sido modificados. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas
    • Proceso de Pruebas ´ Planificacion y Control ´ ˜ Analisis y Diseno ´ ´ Implementacion y Ejecucion ´ Evaluacion de los Criterios de Salida e Informes Actividades de Cierre Independencia de las pruebas Quiz Glosario Glosario Testabilidad Capacidad del producto software que hace posible que el software modificado sea probado. [ISO 9126] Trazabilidad Capacidad de identificar elementos relacionados en la ´ documentacion y el software, tales como requisitos con las pruebas asociadas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Proceso de Pruebas