Ingeniería Del Software

Páginas: 3 (608 palabras) Publicado: 5 de diciembre de 2012
Fundamentos de Pruebas de Software

Referencias básicas
Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville, I.Séptima edición. Addison Wesley 2005

Prueba
• Proceso de ejecutar software con el propósito de probar su funcionalidad y exactitud • Se realiza para detectar defectos o estimar la confiabilidad Niveles
• Unidad: Su énfasis está en el funcionamiento apropiado de un programa individual • Integración: Se enfoca en el flujo de datos entre los sistemas. • Sistema: Énfasis en el flujo de datos de unprograma a otro dentro del sistema. Los sistemas externos son ignorados. • Aceptación: Aceptación formal de un producto terminado y es realizado por los representantes del negocio.

Pruebas asistemas
• Improvisada: realizar casos de pruebas en el momento, lo más rápido posible. • Automatizada: usa una herramienta de prueba. Ejemplos: SQA, WinRunner, Ms Test y Visual Test

Técnicas dePruebas
• Caja Blanca: Intentan probar tanto del código como sea posible. • Caja Negra: no se preocupan de la estructura del código

Prueba Caja Blanca
• Conocida como Caja de Cristal • Se basa en elconocimiento de la estructura y de las sentencias del programa y requiere un conocimiento exhaustivo del código del programa.

Prueba Caja Blanca
• Los casos de prueba aseguran que
– Cada caminoindependiente en el módulo de software es ejecutado – Todos los ciclos iterativos son ejecutados y los límites del cuerpo del ciclo – Todas las sentencias de estructuras condicionales son ejecutadasen las condiciones verdaderas y falsas – Todas las estructuras de datos usadas en el programa son ejecutadas para chequear correctitud

Prueba Caja Blanca – Prueba de condición
If (num1==num2) …else if (num1>num2) …

• Prueba de bifurcación
– num1=10, num2=10 – num1=10, num2=15 o num1=15, num2=10

• Prueba de dominio
– num1=10, num2=10 – num1=5, num2=15 – num1=15, num2=5

Prueba...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS