Professional Documents
Culture Documents
PARA PRUEBAS
Describa con sus propias palabras por qu la clase es la ms pequea
unidad razonable (U.R) para las pruebas dentro de un sistema OO.
Cuando se considera el software orientado a objetos, el concepto de unidad
cambia. La definicin de clases y objetos. Esto significa que cada clase y cada
instancia de una clase (objeto), envuelven a los atributos (datos) y operaciones
(tambin conocidos como mtodos o servicios), que manipulan estos datos.
En vez de probar un mdulo individual, la unidad ms pequea comprobable
es la clase u objeto encerrado. Ya que una clase puede contener un nmero de
operaciones diferentes, y una operacin particular debe existir como parte de
un nmero de clases diferentes, el significado de la unidad de prueba cambia
drsticamente.
No se puede probar ms de una operacin a la vez (la visin convencional de
la unidad de prueba), pero s como parte de una clase. La prueba de clases
para el software OO es el equivalente de las pruebas de unidad para el
software convencional. A diferencia de las pruebas de unidad del software
convencional que tienden a centrarse en el detalle algortmico de un mdulo y
de los datos que fluyen a travs de la interfaz del mdulo, la prueba de clases
para el software OO se conduce mediante las operaciones encapsuladas por la
clase y el comportamiento de la clase.