Pruebas de software

Solo disponible en BuenasTareas
  • Páginas : 27 (6597 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de mayo de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD YACAMBÚ ESPECIALIZACIÓN EN GERENCIA MENCIÓN REDES Y TELECOMUNICACIONES FASE II ANALISIS Y DISEÑO DE SISTEMAS

TRABAJO 3 PLAN DE PRUEBAS

Participantes Lavieri Maria Verónica Castellanos A. Carmen Noviembre, 2009

INTRODUCCIÓN

El

desarrollo de cualquier software, no es un tarea tan sencilla como muchas

personas piensan, va muchos mas allá que programar; involucra seguiruna serie de pasos utilizando una metodología, En la actualidad la evolución del software, al igual que la Ingeniería del Software, ha realizado avances en las metodologías a seguir, tal como la orientada a objeto; con el propósito de abarcar todas las etapas de producción y generar un producto de alta calidad.

En este mismo orden de ideas, cabe destacar que unas de las actividadesfundamentales del desarrollo de un software e las Pruebas, dado que en esta etapa se evalúa que se cumplan los requerimientos del software, para así entregar la aplicación al cliente. Durante las pruebas se pretende encontrar posibles errores, así de esta forma tomar las correcciones pertinentes. Por tanto para llevar acabo la revisión de un software para entregar, es fundamental contar con un Plan dePruebas. A continuación se describen aspectos relevantes a considerar para llevar realizar todas las actividades que involucran las pruebas de un sistema u aplicación.

PLAN DE PRUEBAS

PRUEBAS DEL SISTEMA: Las pruebas del sistema implican integrar dos o más componentes que implementan funciones del sistema o características y a continuación se prueba este sistema integrado. En un proceso dedesarrollo iterativo, las pruebas del sistema se ocupan de probar un incremento que va a ser entregado al cliente; en un proceso en cascada, las pruebas del sistema se ocupan de probar el sistema completo.

Las pruebas del software son un elemento crítico para la garantía de calidad del software y representa una revisión final de las especificaciones, del diseño y de la codificación

OBJETIVOS DELAS PRUEBAS •

La prueba es el proceso de ejecución de un programa con la intención de descubrir un

error. •

Un buen caso de prueba es aquel que tiene una alta probabilidad de mostrar un error

no descubierto hasta entonces. •

Una prueba tiene éxito si descubre un error no detectado hasta entonces.

PRINCIPIOS DE LAS PRUEBAS •

Antes de la aplicación de métodos para el diseño decasos de prueba efectivos, un

ingeniero del software deberá entender los principios básicos que guían las pruebas del software.



A todas las pruebas se les debería poder hacer un seguimiento hasta los requisitos del

cliente. Como hemos visto, el objetivo de las pruebas del software es descubrir errores. Se entiende que los defectos más graves (desde el punto de vista del cliente) sonaquellos que impiden al programa cumplir sus requisitos. •

Las pruebas deberían planificarse mucho antes de que empiecen. La planificación de

las pruebas pueden empezar tan pronto como esté completo el modelo de requisitos. La definición detallada de los casos de prueba puede empezar tan pronto como el modelo de diseño se ha consolidado. Por tanto, se pueden planificar y diseñar todas laspruebas antes de generar ningún código. •

El principio de Pareto es aplicable a la prueba del software. Dicho de manera sencilla,

el principio de Pareto implica que al 80 por 100 de todos los errores descubiertos durante las pruebas se les puede hacer un seguimiento hasta un 20 por 100 de todos los módulos del programa. El problema, por supuesto, es aislar estos módulos sospechosos y probarlosconcienzudamente. •

Las pruebas deberían empezar por «lo pequeño» y progresar hacia «lo grande». Las

primeras pruebas planeadas y ejecutadas se centran generalmente en módulos individuales del programa. A medida que avanzan las pruebas, desplazan su punto de mira en un intento de encontrar errores en grupos integrados de módulos y finalmente en el sistema entero. •

No son posibles las...
tracking img