varios

Páginas: 3 (571 palabras) Publicado: 24 de septiembre de 2013
Pruebas unitarias
Las pruebas unitarias centran su aplicación en lo que se denomina la “unidad
de prueba” que, dependiendo del contexto, puede ser una clase, un método
o un subsistema. Elestándar ANSI/IEEE 1008/1987, define la unidad de prueba
de la siguiente forma [9]:
Un conjunto de uno o más módulos de un programa, junto a con los datos de
control asociados (por ejemplo, tablas),procedimientos de uso y procedimientos
de operación que satisfagan las siguientes condiciones:
(1) Todos los módulos pertenecen a un único programa
(2) Al menos uno de los módulos nuevos o cambiados delconjunto no ha pasado
las pruebas unitarias (puesto que una unidad de prueba puede contener
uno o más módulos previamente probados)
Pruebas de sistemas de información
22
(3) El conjunto demódulos junto con sus datos y procedimientos asociados
son el único objetivo del proceso de pruebas
En general, en orientación a objetos se asume que la unidad de prueba es la
clase, por lo que secomprueba que el estado en el que queda la instancia de la
clase que se está probando1 es correcto para los datos que se le pasan como entrada.
Así, las pruebas unitarias de caja negra entienden la clasecomo, en efecto,
una caja cuyo interior no interesa: lo único que importa desde este punto de
vista es el conjunto de entradas suministradas y las salidas obtenidas.
4.1. Un modelo de proceso parapruebas unitarias
Las pruebas de caja negra y de caja blanca no son excluyentes, sino que son
complementarias: con las de pruebas de caja negra se buscan errores en la CUT,
y con las de caja blancanos aseguramos de que todo el código (según el criterio
de cobertura que se haya seleccionado) ha sido recorrido.
Así, un proceso de pruebas unitarias que combine técnicas de caja negra contécnicas de caja blanca seguirá los siguientes pasos:
1) Sea C la CUT
2) Escribir un conjunto de casos de prueba TC para probar C
3) Ejecutar TC sobre C con una herramienta de caja negra
4) Si TC...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS