Pruebas 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 deuna 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.
• Elconjunto 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 elpropio 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 queculminan 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 decodificar y probar los módulos
* El coste de la depuración
* El coste de preparación de casos.
Tipos fundamentales de integración
* Integración incremental. Se combina el siguientemódulo que se debe probar con el conjunto de módulos que ya han sido probados.
* ascendente. Se comienza por los módulos hoja.
* descendente. Se comienza por el módulo raíz.
Integración noincremental. Se prueba cada módulo por separado y luego se integran todos de una vez y se prueba el programa completo.
Habitualmente las pruebas de unidad y de integración se solapan y mezclan en el tiempo.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 elproducto 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...
Regístrate para leer el documento completo.