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.
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