ap fundamentos de pruebas

Upload: carlos-joaquin-duarte

Post on 03-Mar-2016

6 views

Category:

Documents


0 download

DESCRIPTION

Pruebas de software

TRANSCRIPT

Presentacin de PowerPoint

Pruebas de SoftwareMayo 2015Fundamentos

Applied Procol Interfaces, S.A. De C.V. Derechos Reservados.Algo de historiaLas pruebas eran asociadas a la depuracin.No hay una clara diferencia entre las pruebas y la depuracin.Se empieza a hablar de las pruebas de correccin.Se establece una diferencia entre la depuracin y las pruebas.Asegurar que el software funciona.Asegurar que el software resuelve el problema para el que fue planteado.Se empieza a hablar de la automatizacin de las pruebas.La meta es encontrar errores.Surge una metodologa orientada a la automatizacin de casos de prueba llamada Aleatoria.

Se integra la evaluacin del producto durante todo el ciclo de vida del software.Se empieza a medir la calidad del software.Nace el estndar IEEE 829-198.Se inician los trabajos para desarrollar CMM.Nace el estndar IEEE 1008-1987.Las pruebas buscan demostrar que el software satisface su especificacin.Detectar y prevenir defectos.Se extienden los principios de Demming para su aplicacin en la industria del software.En 1991 nace SW-CMMSe establece el proceso de pruebas.

Defecto (bug). Desperfecto que puede causar que el componente o sistema falle al realizar su funcin requerida.Error.Una accin humana que produce un resultado incorrecto.Falla.Desviacin del componente o el sistema de su prevista entrega, servicio o resultado.Calidad.Grado en el cual un componente, un sistema o un proceso cumple los requisitos especificados y/o las necesidades y las expectativas del usuario/cliente.Requisito.Una condicin o una capacidad necesitada por un usuario para resolver un problema o lograr un objetivo que debe ser cumplido o que debe poseer un sistema o un componente de sistema para satisfacer un contrato, un estndar, una especificacin u otro documento formalmente impuesto.Riesgo.Un factor que podra resultar en futuras consecuencias negativas; usualmente expresado como el impacto y la probabilidad.

Glosario del istqbSoftware en todo lugar

Ms de 500 millonesde lneas de cdigo

Ms de 100 millonesde lneas de cdigo

Ms de 90 millonesde lneas de cdigo

Aprox. 7 millonesde lneas de cdigo

Aprox. 6 millonesde lneas de cdigo

Supera los 9 millonesde lneas de cdigoMs de 12 millonesde lneas de cdigoDefectos en el software

Fallo de seguridad en Open SSL pone en riesgonuestros datos como contraseas, nombres o datos bancarios an a pesar de que que estosdatos estn cifrados

Lo que se considera el error de programacin mscaro de la historia, el Ariane 5 explot a los 40 segundos de su lanzamiento por reutilizar software del modeloanterior, el Ariane 4, sin tener en cuenta las Especificaciones del nuevo modelo. Nuevo fallo encontrado en el software del Boeing 787 Dreamliner, el cual podra provocar una apagn de energa, y como consecuencia la prdida de control sobre el avinA pesar de los fallos que se producen continuamente an resulta complicado demostrar que la calidad del software es un factor decisivo para el xito, sin embargo, que la falta de calidad del software es un factor decisivo para el fracaso resulta, visto lo visto, algo bastante claro.

5Therac-25, un caso dramticoTherac-25 era una mquina de radioterapia, producida por la empresa estatal canadiense de energa nuclear, que fue la causante directa de la muerte de, al menos, tres pacientes entre 1985 y 1987 a los que se suministr sobredosis masivas de radicacin. La comisin investigadora concluy que la razn de estos accidentes poda atribuirse a malas prcticas en desarrollo, mal anlisis en los requerimientos y un mal diseo del software. Se constat que el cdigo fuente no haba sido revisado de forma independiente.

El da que desapareci SueciaEn 2009 se produjo el ms genuino y espectacular bug de la historia. En esta ocasin, causado por un solo caracter en una lnea de cdigo (faltaba un punto), que hizo desaparecer a Suecia del mapa de Internet. Durante unas horas, que se convirtieron en das en algunos casos, los servidores DNS no fueron capaces de encontrar las direcciones con el dominio local y, por tanto, nadie pudo acceder a ninguna pgina web alojada en el dominio .se. En la investigacin se seal que una configuracin incorrecta de un script de mantenimiento hizo que se introdujera un error que afect a todos los dominios .se.

Reputacin daada de Toyota Por un fallo en el software de frenado la empresa automotriz Toyota anunci este martes el retiro de 1.9 millones de autos hbridos, principalmente del modelo Prius

Otros casosDe donde vienen los bugs?

Donde se originan