Puede utilizar el patrón de prueba de lógica comercial de EJB para probar la lógica
comercial de sus Enterprise
JavaBeans
(EJB). Debido a que la lógica comercial suele implementarse en beans de sesión, normalmente probará
la lógica comercial probando beans de sesión. Para probar método comerciales EJB, creará un caso
práctico de prueba, similar a lo que hace al crear un caso práctico para probar componentes de
Java.
Al probar métodos comerciales, asegúrese de probar la lógica comercial en sí, es decir,
los algoritmos que procesan datos en parámetros. Asegúrese además de utilizar la tabla de datos de
prueba para realizar pruebas dirigidas por datos en una amplia gama de datos de entrada.
Para
probar la lógica comercial de un Enterprise JavaBean:
- Pulse y pulseSiguiente.
Esto inicia el asistente Crear prueba para EJB.
- En la primera página del asistente, realice una de las acciones siguientes:
- Seleccione el proyecto de prueba que contendrá la prueba y pulse Siguiente.
- Pulse Nuevo para crear un nuevo proyecto de prueba.
En este punto, se realiza un análisis estático en los EJB asociados con el proyecto de
prueba. Estos archivos se seleccionaron durante la creación del proyecto de prueba y sirven para
definir el ámbito de la prueba. (Para actualizar la lista de archivos del proyecto, modifique las
propiedades del Ámbito de prueba para el proyecto de prueba.)
Cuando se haya completado el
análisis, verá una lista de componentes en un formato de tabla y ordenados según las métricas
calculadas. Puede utilizar la guía que proporcionan esas métricas como ayuda para ayudarle a
decidir qué componentes EJB son los más importantes para probar. Los componentes con valores resaltados o
valores numéricos altos se consideran candidatos de prueba de alta prioridad.
- En la página "Seleccionar los componentes sometidos a prueba", seleccione los
componentes que desee incluir en la prueba y pulse Siguiente.
- En la página "Seleccionar un patrón de prueba", seleccione Pruebas de lógica
comercial EJB y pulse Siguiente. Este patrón crea un caso práctico para probar la lógica comercial del EJB sometido a prueba.
- En la página "Seleccionar las interfaces EJB", seleccione las interfaces (locales o
remotas) que desee utilizar para realizar la prueba.
Nota: No puede probar un EJB a través de la interfaz local ni de la interfaz remota
correspondientes en la misma prueba de componentes o suite de pruebas. Debe crear una prueba de
componentes para probar a través de la interfaz local y de una segunda prueba de componentes para
probar a través de la interfaz remota. Puede almacenar ambas pruebas de componentes en el mismo
proyecto de prueba.
- En la página "Definir un caso práctico de prueba", cree el caso práctico de prueba
seleccionando los métodos de creación, los métodos comerciales y otros métodos que desee incluir en
la prueba.
- Añada al menos una instancia del EJB sometido a prueba seleccionando un método de creación
de la lista y pulsando Añadir. (También puede pulsar dos veces en cualquier
método para añadirlo al caso práctico.)
- Para asignar un nombre con significado a la instancia de EJB, seleccione la instancia
en el caso práctico de prueba, pulse Renombrar, entre el nombre nuevo y
pulse Aceptar.
- Pulse dos veces en cada método adicional a incluir en el caso práctico.
- Cuando haya terminado de crear el caso práctico, pulse Finalizar.
El resultado final es un script de comportamiento de prueba y una suite de pruebas con
un caso de prueba para todo el caso práctico.
Tras crear la prueba, rellene la tabla de datos de prueba con datos de prueba. Para
visualizar una tabla de datos de prueba, realice una de las acciones siguientes:
- Abra el script de comportamiento de prueba y sitúe el cursor dentro de un método de prueba.
- Pulse en un método en la vista Esquema.