23.04.2015 Views

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

B. PLAN DE PRUEBAS 81<br />

Después cuando - el canal 2 elimina el enlace al canal 2 y el publicador envía otro evento.<br />

Entonces - el suscriptor <strong>de</strong>l canal 2 no reciben el nuevo evento.<br />

B.5.<br />

Modificación <strong>de</strong>l filtro en un suscriptor<br />

En las siguientes pruebas se validará el proceso para que un suscriptor registrado en un<br />

canal y con un filtro <strong>de</strong>terminado pueda cambiar este por otro diferente.<br />

B.5.1. Cambio <strong>de</strong> filtro y recepción <strong>de</strong> eventos<br />

Se reciben los eventos antes y <strong>de</strong>spués <strong>de</strong>l cambio <strong>de</strong> filtro, ya que los valores <strong>de</strong> los eventos<br />

enviados están <strong>de</strong>ntro <strong>de</strong> los filtros especificados, tanto antes como <strong>de</strong>spués <strong>de</strong>l filtro.<br />

Dado - un canal 1, un publicador <strong>de</strong>l canal 1 y un suscriptor con un <strong>de</strong>terminado filtro.<br />

Cuando - el publicador envía eventos.<br />

Entonces - el subscriptor recibe los eventos.<br />

Después cuando - el subscriptor cambia el filtro con el que se suscribe al canal y el publicador<br />

envía un nuevo evento.<br />

Entonces - el suscriptor recibe el nuevo evento ya que también es válido <strong>de</strong>ntro <strong>de</strong> los filtros<br />

especificados.<br />

B.5.2. Cambio <strong>de</strong> filtro y no recepción <strong>de</strong> eventos<br />

El suscriptor cambia el filtro y no recibe el evento ya que el valor <strong>de</strong>l mismo no es válido<br />

para el filtro especificado.<br />

Dado - un canal 1, un publicador <strong>de</strong>l canal 1 y un suscriptor con un <strong>de</strong>terminado filtro.<br />

Cuando - el publicador envía eventos.<br />

Entonces - el subscriptor recibe los eventos.<br />

Después cuando - el subscriptor cambia el filtro con el que se suscribe al canal y el publicador<br />

envía un nuevo evento.<br />

Entonces - el suscriptor no recibe el nuevo evento ya que el valor <strong>de</strong>l mismo no es correcto<br />

<strong>de</strong>ntro <strong>de</strong> los filtros especificados.<br />

B.6.<br />

Pruebas <strong>de</strong> integración<br />

Por último, se realiza una prueba <strong>de</strong> integración en las que están envueltos todos los tipos<br />

<strong>de</strong> filtrado, así como la fe<strong>de</strong>ración <strong>de</strong> canales filtrados. En la figura B.1 se muestra el esquema<br />

<strong>de</strong> la prueba <strong>de</strong> integración realizada.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!