Las pruebas basadas en escenario consisten en probar una secuencia de
llamadas de operación determinadas desde un servicio Web. Al crear una prueba basada en un
caso práctico, se crea un único caso de prueba basado en la secuencia de llamadas de operación
seleccionadas en el asistente.
Para poder crear una prueba de componente de servicio Web, debe tener acceso al archivo de
lenguaje de descripción de servicios Web (WSDL).
Para crear una prueba basada en escenario para un servicio Web basado en HTTP:
- Pulse y
pulse Siguiente.
Esto inicia el asistente
Crear prueba de componente de servicio Web.
- 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 la página siguiente se selecciona el servicio Web sometido a prueba:
- Localice el archivo de definición de WSDL para el servicio Web sometido a prueba. Puede utilizar Examinar para un WSDL de su área de trabajo, o utilice
Importar para importar el archivo desde el sistema de archivos.
- Seleccione uno o varios tipos de puerto a probar.
- En la lista Generación de proxy Java de tiempo de ejecución de
servicio, seleccione el entorno de tiempo de ejecución
(IBM
WebSphere o
Apache Axis) que desea utilizar para generar el proxy
Java para
la prueba.
Nota: No puede utilizar varios entornos de tiempo de ejecución dentro de un
único proyecto. Si ya existe una prueba o un apéndice de componentes de servicio Web en el proyecto
de prueba actual, solo puede utilizar el entorno de tiempo de ejecución utilizado anteriormente en
este proyecto de prueba. Para crear una prueba utilizando un entorno de tiempo de ejecución
distinto, debe crear un proyecto de prueba nuevo.
- Pulse Siguiente.
- En la página "Seleccionar un patrón de prueba", seleccione el patrón Prueba
basada en escenario y pulse Siguiente.
- En la página "Definir un caso práctico de prueba", cree el caso práctico de prueba
seleccionando los localizadores de puerto y las operaciones que desee probar.
- Añada una o varias instancias del puerto seleccionando un localizador de puerto de la
lista y pulsando Añadir. (También puede pulsar dos veces en un localizador
de puerto para añadirlo al caso práctico.)
- Para asignar un nombre con significado al puerto, seleccione la instancia en el caso
práctico de prueba, pulse Renombrar, entre el nombre nuevo y pulse
Aceptar.
- Pulse dos veces en cada operación a incluir en el caso práctico.
- Cuando haya terminado de crear el caso práctico, pulse Finalizar.
El resultado es una nueva suite de pruebas junto con un script de comportamiento de
prueba y un caso de prueba.
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.
Ahora puede editar el script de comportamiento de prueba generado desde el archivo WSDL. Utilice la tabla de datos de prueba para especificar valores de entrada (peticiones de servidor) y
valores de retorno esperados. También puede añadir, eliminar y editar puntos de inicialización y
acciones de validación para la prueba. Antes de ejecutar la prueba, asegúrese de que el servicio
Web sometido a prueba se está ejecutando en un servidor de aplicaciones.