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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B. PLAN DE PRUEBAS 74<br />

B.2.2. Tipos <strong>de</strong> los datos que circulan por el canal<br />

Se hacen pruebas tanto negativas como positivas corroborando que haya una correspon<strong>de</strong>ncia<br />

entre los filtros especificados y el tipo <strong>de</strong> datos especificado (TypeCo<strong>de</strong>).<br />

B.2.3. Filtrado en el canal con un suscriptor<br />

Se comprueba que un suscriptor registrado en un canal que contiene un filtrado <strong>de</strong> eventos<br />

recibe los eventos correctos.<br />

Dado - un canal filtrado, un publicador <strong>de</strong>l canal y un suscriptor registrado al canal.<br />

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

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

B.2.4. Filtrado en el canal con varios suscriptores<br />

Se comprueba que varios suscriptores registrados en un canal que contiene un filtrado <strong>de</strong><br />

eventos reciben los eventos correctos. En el sistema se producirá un warning.<br />

Dado - un canal filtrado, un publicador <strong>de</strong>l canal y dos suscriptores registrados al canal.<br />

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

Entonces - los suscriptores reciben los eventos enviados al canal.<br />

B.2.5. Se envía un dato inválido a un canal con filtro<br />

El publicador <strong>de</strong> un canal con filtro envía un dato que <strong>de</strong>be filtrarlo el canal. El sistema<br />

notificará este hecho con un warning avisando <strong>de</strong> que el dato enviado es inválido.<br />

Dado - un canal filtrado, un publicador <strong>de</strong>l canal y un suscriptor.<br />

Cuando - el publicador envía un evento no válido al canal.<br />

Entonces - el suscriptor no recibe ningún evento, ya que aunque el publicador lo envía, el<br />

canal lo filtra.<br />

B.2.6. Se indican varios filtros<br />

Todas las pruebas anteriores, se realizan solamente indicando un filtro. En esta prueba,<br />

se comprueba el éxito en la recepción <strong>de</strong> un evento cuando se crea un canal con varios<br />

filtros.<br />

Dado - un canal filtrado, un publicador <strong>de</strong>l canal y un suscriptor.<br />

Cuando - el publicador envía un evento al canal.<br />

Entonces - el suscriptor recibe el evento.

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

Saved successfully!

Ooh no, something went wrong!