Pruebas Orientadas A Objetos

Solo disponible en BuenasTareas
  • Páginas: 5 (1072 palabras)
  • Descarga(s): 0
  • Publicado: 2 de diciembre de 2012
Leer documento completo
Vista previa del texto
MODELOS DE PRUEBAS
Probar un producto es relativamente independiente de la metodología de desarrollo utilizada para construirlo.
Existen diversos tipos de pruebas aplicadas durante las diferentes actividades del proceso de desarrollo, las cuales requieren de tiempo y presupuesto adicionales que puedan llegar a significar un alto porcentaje de costo adicional. Por tal motivo el modelo de pruebadebe ser planificado con anticipación y de manera integral junto con el desarrollo del sistema. Es un error pensar que las pruebas son la última actividad de desarrollo ya que no se puede lograr un software de alta calidad solo mediante pruebas finales y depuración. Las mismas deben hacerse simultáneamente con el desarrollo del sistema. Además las pruebas finales deben tener como objetivo lacertificación final de la calidad del producto y no la búsqueda de errores. Detectarlos al final de desarrollo es bastante problemático , dado que ello requiere regresar a etapas anteriores para resolverlos. Se considera que evitar defectos es mas importante que removerlos.
TIPOS DE PRUEBAS
Los tipos de pruebas se dividen de manera general en pruebas de verificación y de validación. En el primercaso se revisa si el resultado corresponde a la especificación del sistema , es decir si se esta construyendo el sistema de manera correcta, algo que por si solo no garantiza la satisfacción de los clientes. En el segundo caso se revisa si el resultado es realmente el que el cliente quiere, en otras palabras si se esta construyendo el sistema correcto, de manera que tanto la especificación como elresultado lo sean. por otra parte su validación debe llevarse a cabo durante la especificación inicial a través de prototipos que deben ser aprobados por el cliente y que correspondan a la funcionalidad deseada. El sistema debe validarse continuamente durante su proceso de desarrollo de una manera que siempre corresponda con lo especificado. La validación se basa en el modelo de casos de usos.TECNICAS DE PRUEBAS
Las técnicas utilizadas para realizar las pruebas son muy variadas pero se pueden destacar las siguientes :
 Pruebas de regresión: tiene como propósito verificar el sistema, luego de haberle introducido cambios. Por ejemplo después de corregir una falta.
 Pruebas de operación: su objetivo es verificar el sistema en operación por un largo periodo bajo condiciones normales deuso. Este tipo de prueba mide la confiabilidad del sistema.
 Pruebas de escala completa: trata de verificar el sistema en su carga máxima mediante la asignación de los parámetros a su valor limite y a la interconexión del sistema con un máximo de equipos y usuarios simultáneos. Su máxima expresión es la prueba de estrés que significa que se prueba el sistema en los limites extremos paradeterminar su nivel de tolerancia y si ocurre algún tipo de falla.
 Prueba de rendimiento: o de capacidad. Tiene como propósito medir la capacidad de procesamiento del sistema bajo diferentes cargas, incluyendo espacio de almacenamiento.
 Pruebas de sistemas: verifica el sistema completo o su aplicación como tal.
 Pruebas de unidad: es la de mas bajo nivel. consiste en una prueba estructural o(de caja blanca), lo cual requiere conocer el diseño interno de la unidad. Y una prueba de especificación (de caja negra), basada solo en la especificación del comportamiento externamente visible de la unidad.
 La prueba de especificación o de caja negra: tiene como propósito verificar las relaciones de entrada y salida de una unidad. Su objetivo es verificar que hace la unidad, pero sinaveriguar como lo hace. Se envían estímulos con diferentes parámetros como de entrada y se comparan con las salidas esperadas. Se revisa que estas sean correctas.
 Prueba basada en estado: verifica las interacciones entre operaciones de una clase según cambios en los atributos de un objeto.
 Prueba estructural: tiene como propósito verificar que la estructura interna de la unidad sea correcta. Se...
tracking img