Testing

Solo disponible en BuenasTareas
  • Páginas : 5 (1141 palabras )
  • Descarga(s) : 7
  • Publicado : 12 de agosto de 2010
Leer documento completo
Vista previa del texto
TESTING DE SOFTWARE



Definiciones que hacen al testing

• ¿Qué es el testing de software? – Detectar errores de especificación. – Detectar desviaciones desde la especificación. – Ejercitar el software para detectar errores. – Ejercitar el software para verificar que satisface los requerimientos funcionales y no funcionales especificados.

Definiciones que hacen al testing

• ¿Porqué se debe implementar testing de software? – Para mejorar la calidad del producto final de software. – Para mejorar la rentabilidad de la producción de software. – Para reducir costos en mantenimiento. – Para reducir la incertidumbre sobre el avance del proyecto.

Definiciones que hacen al testing

• ¿Cuándo tenemos que empezar? – Lo antes posible, empezando planificación del testing juntocon la del proyecto y generando casos de prueba junto con la especificación de requerimientos.

Definiciones que hacen al testing

• ¿Qué se entiende por testing metodológico? – Basado en un conjunto de estándares fácilmente repetible. – Proceso de prueba conducido por la construcción y ejecución de los casos de prueba. – Planificado, medido, controlado y gerenciado.

Definiciones que hacenal testing

El testing de software tiene como objetivo: • Actuar como un filtro • Descubrir los defectos lo más cerca de donde se incorporan • Evitar que los defectos tengan un efecto de propagación y amplificación en etapas posteriores del proceso de desarrollo.

Definiciones que hacen al testing

Testing: • ES someter un software a ciertas condiciones que puedan demostrar si es o noválido con respecto a los requerimientos planteados. • ES verificar que el software se ajusta a los requerimientos y además validar que las funciones se implementan correctamente.

Agenda



Presentación del Laboratorio de Testing de Software de INTI Córdoba. Definiciones y objetivos del testing de software. ¿Qué pasa si no se realizan pruebas adecuadas? Beneficios a alcanzar realizando testingmetodológico de software. Tendencias. Servicios ofrecidos.

• • •

• •

¿Qué pasa si no se realizan pruebas adecuadas?

– – –

El software que se implementa no cumple con los requerimientos o los cumple parcialmente. Permanentemente arreglando errores en vez de produciendo software o soluciones. Fallas del software pueden tener graves consecuencias.

Si no hay pruebas adecuadas: •Bug en la multiplicación de Excel 2007 850*77.1 = 65535 • Pero muestra el número 100000 en lugar del valor correcto. • El resultado se almacena correctamente. • Pérdida de imagen: los contadores comprueban con la calculadora cada operación que se hace en Excel. • Microsoft oficialmente liberó un parche para resolver el problema.

Excel 2007, humillado por la calculadora

¿Por qué debenhacerse las pruebas?

En sistemas críticos la falla del sistema puede traer como consecuencia pérdidas de vidas humanas y/o monetarias, y repercusiones económicas (incluso penales) muy severas.

Si no hay pruebas adecuadas:

– – –

Caída de la red telefónica de AT&T (1990) Desintegración del Ariane 5 (Junio 1996) Sobredosis radiológica en el Instituto Nacional del Cáncer de Panamá City (2000) Cuánto cuesta no tener pruebas adecuadas
Impacto económico de una infraestructura inadecuada para testing de software. NIST mayo de 2002. • El total de las ventas del año 2000 fueron de $180 mil millones de dólares. • Los bugs de software cuestan $59,5 mil millones de dólares anuales a la economía de EE.UU. • La mitad es afrontada por los usuarios y la otra mitad por los constructores. Cuánto cuesta no tener pruebas adecuadas
Impacto económico de una infraestructura inadecuada para testing de software. NIST mayo de 2002. •Con una mejora en la infraestructura de testing para permitir la identificación y remoción temprana de los defectos, se eliminaría la tercera parte de este costo, estimado en $22 mil millones de dólares. •Los constructores de software gastan actualmente 80%...
tracking img