Introducción Pruebas Software
Upcoming SlideShare
Loading in...5
×
 

Introducción Pruebas Software

on

  • 334 views

 

Statistics

Views

Total Views
334
Views on SlideShare
334
Embed Views
0

Actions

Likes
0
Downloads
14
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

Introducción Pruebas Software Introducción Pruebas Software Presentation Transcript

  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ´ Introduccion ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Tecnologico de Antioquia 22 de Julio del 2013 ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ´ Verificacion ´ Es el proceso de evaluacion de un sistema o componente para determinar si los productos de una fase dada satisfacen las condiciones iniciales. ¿Estamos construyendo correctamente el producto? ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ´ Validacion ´ Es el proceso de evaluacion de un sistema o de uno de sus componentes, durante o al final del proceso de desarrrollo para determinar si satisface los requisitos marcados por el cliente. ¿Estamos construyendo el producto correcto? ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Definiciones Prueba: Proceso orientado identificar defectos.. ´ Error: Equivocacion cometida por el desarrollador. ´ Defecto: Diferencia entre la version correcta del artefacto y la ´ version incorrecta. Falla: Resultado incorrecto. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Definiciones ´ Un error puede conducir a uno o mas defectos. Una falla es el s´ntoma ı de un defecto. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ´ ¿Por que es necesario probar? El software forma parte integral de nuestras vidas, lo encontramos en los ´ telefonos, cajeros, aviones, salas de cirug´a, entre otros. Un software ı que no funcione correctamente puede dar lugar a muchos problemas, ˜ incluyendo la perdida de dinero, tiempo, danos penales e incluso la muerte. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ´ ¿Con cuantas pruebas es suficiente? ´ A la hora de determinar cuantas pruebas deben realizarse hay que tener ´ en cuenta tanto los niveles de riesgo, incluyendo los riesgos tecnicos, de seguridad, comerciales, como el tiempo y el presupuesto. Las pruebas ´ deben facilitar informacion a las partes interesadas para que estas puedan adoptar decisiones sobre el lanzamiento del software. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ¿Todos los defectos se deben corregir? No, depende de su impacto y costo. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Primer Principio Las pruebas pueden demostrar la presencia de defectos, pero no la ausencia de ellos. Las pruebas reducen la probabilidad de defectos ocultos en el software; ´ pero aunque no se detecte ningun defecto, no constituyen una evidencia de que no existen. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Segundo Principio Las pruebas exhaustivas no existen. Probar todo es imposible, salvo en casos triviales. En lugar de pretender ´ hacer pruebas exhaustivas, se deben realizar analisis de riesgos y prioridades para centralizar los esfuerzos de las pruebas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Tercer Principio Pruebas tempranas. Las actividades de pruebas deben iniciar lo antes posible en el ciclo de vida de software. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Cuarto Principio ´ Agrupacion de defectos. Normalmente la mayor parte de los defectos detectados durante las pruebas previas al lanzamiento y la mayor´a de los fallos se concentran ı ´ ´ en un numero reducido de modulos. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Quinto Principio Paradoja del pesticida. Si repetimos las pruebas una y otra vez, eventualmente se dejaran de ˜ encontrar errores. Para superar la paradoja se deben disenar casos nuevos. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Sexto Principio Las pruebas dependen del contexto. ´ Es diferente la forma de probar un sitio de comercio electronico a un software de cirug´a. ı ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz ´ Septimo Principio Falacia de ausencia de errores. ´ ´ La deteccion y correccion de defectos no sirve para nada si el sistema construido no es usable y no cumple con las necesidades y expectativas de los usuarios. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Quiz Un Un ´ puede conducir a uno o mas es s´ntoma de un ı 1 fallo, defectos, defecto, error 2 error, defectos, fallo, defecto 3 defecto, errores, fallo, error 4 fallo, errores, error, fallo 5 error, fallos, defecto, error ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Quiz ´ ´ ´ ¿Cual es la diferencia entre validacion y verificacion? ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Quiz El principio de la paradoja del pesticida dice que: 1 Todos los defectos se deben corregir 2 Solo los defectos importantes se deben corregir 3 Si repetimos las pruebas una y otra vez eventualmente se dejaran de encontrar defectos 4 Las pruebas deben iniciarse en una etapa temprana del ciclo de vida del desarrollo de software 5 Todas las anteriores ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion
  • ´ ´ Verificacion y Validacion Definiciones Principios Quiz Quiz ´ Determine si la afirmacion es falsa o verdadera. Si es falsa justifique 1 Siempre se pueden realizar pruebas exhaustivas. 2 Si repetimos las pruebas una y otra vez, eventualmente se dejaran de encontrar defectos. 3 Las pruebas demuestran la ausencia de errores. ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Introduccion