lunes, 9 de septiembre de 2013

TIPOS DE PRUEBA DE SOFTWARE

TIPOS DE PRUEBA
PRUEBA DE UNIDAD: Se trata de las pruebas formales que permiten declarar que un módulo está listo y terminado (no las informales que se realizan mientras se desarrollan los módulos)

Hablamos de una unidad de prueba para referirnos a uno o más módulos que cumplen las siguientes condiciones [IEEE, 1986a]:

• Todos son del mismo programa
• Al menos uno de ellos no ha sido probado
• El conjunto de módulos es el objeto de un proceso de prueba

La prueba de unidad puede abarcar desde un módulo hasta un grupo de módulos (incluso un programa completo).
Estas pruebas suelen realizarlas el propio personal de desarrollo, pero evitando que sea el propio programador del módulo.

PRUEBAS DE INTEGRACION: Implican una progresión ordenada de pruebas que van desde los componentes o módulos y que culminan en el sistema completo.

El orden de integración elegido afecta a diversos factores, como lo siguientes:
·         La forma de preparar casos
·         Las herramientas necesarias
·         El orden de codificar y probar los módulos
·         El coste de la depuración
·         El coste de preparación de casos.


PRUEBA DEL SISTEMA: Es el proceso de prueba de un sistema integrado de hardware y software para comprobar lo siguiente:

·         Cumplimiento de todos los requisitos funcionales, considerando el producto software final al completo en un entorno de sistema.
·         El funcionamiento y rendimiento en las interfaces hardware, software, de usuario y de operador.
·         Adecuación de la documentación de usuario.
·         Ejecución y rendimiento en condiciones límite y de sobrecarga.


PRUEBA DE ACEPTACION: Es la prueba planificada y organizada formalmente para determinar si se cumplen los requisitos de aceptación marcados por el cliente.

Sus características principales son las siguientes:

·  Participación del usuario.
·   Está enfocada hacia la prueba de los requisitos de usuario especificados.
·  Está considerada como la fase final del proceso para crear una confianza en que el producto es el apropiado para su uso en explotación.

 NOTA: Esta información fue tomada de la página: http://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema09.pdf


   Ana Catalina Rodríguez Jaramillo.





TIPOS DE PRUEBAS DE SOFTWARE



Pruebas Unitarias

Las pruebas unitarias son las pruebas que se realiza a cada uno de los módulos lógicos del desarrollo, teniendo en cuenta el excluir las partes lógicas que conviven con otros módulos o clases del sistema, así evaluando plenamente la característica principal de cada modulo.



Pruebas de Regresión o Aceptación.

Las pruebas de regresión estas dispuestas a evaluar una aplicación ya terminada, de la cual no se cuenta con documentación. Este tipo de pruebas se realiza para tener un modelo básico del funcionamiento de la aplicación a la cual se aplica, conocer el objetivo básico para el cual fue desarrollado. Normalmente no se realizan una prueba de funcionamiento exhaustivo. Este tipo de prueba también se aplica antes de realizar cualquier modificación al aplicativo.



Pruebas Funcionales.

Estas pruebas son similares a las de regresión, con la diferencia que ya se realiza una prueba técnica y se incluye cada uno de los requerimientos funcionales conocidos. Las pruebas funcionales, se realizan en ambientes controlados, donde se pueda manipular los datos de entrada y salidas.


Daniel Nikolay Giraldo.








No hay comentarios:

Publicar un comentario