Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
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.