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 73<br />

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

Cuando - el publicador <strong>de</strong>l canal envía un evento.<br />

Entonces - los dos suscriptores <strong>de</strong>l canal reciben el evento.<br />

B.1.4. Varios publicadores en un canal<br />

Los suscriptores a un canal reciben todos los eventos que envíe cualquier publicador.<br />

Dado - un canal, dos publicadores <strong>de</strong>l canal y un suscriptor al canal.<br />

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

Entonces - el suscriptor reciben dos eventos, uno <strong>de</strong> cada publicador <strong>de</strong>l canal.<br />

B.1.5. Varios canales y publicadores y un sólo suscriptor<br />

En esta prueba, el suscriptor se registra en dos canales, por lo tanto, <strong>de</strong>be recibir los eventos<br />

<strong>de</strong> los dos canales.<br />

Dado - un canal T1, un canal T2, un publicador <strong>de</strong>l canal T1, un publicador <strong>de</strong>l canal T2 y<br />

un suscriptor registrado al canal T1 y al canal T2.<br />

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

Entonces - el suscriptor reciben dos eventos, uno <strong>de</strong>l publicador <strong>de</strong>l canal T1 y otro evento<br />

proce<strong>de</strong>nte <strong>de</strong>l publicador <strong>de</strong>l canal T2.<br />

B.2.<br />

Filtrado <strong>de</strong> eventos a nivel <strong>de</strong> canal<br />

El objetivo <strong>de</strong> la siguiente batería <strong>de</strong> pruebas es la comprobación <strong>de</strong> que los canales filtran<br />

los eventos cuyos valores no sean válidos para los filtros especificados a la hora <strong>de</strong> crear un<br />

canal.<br />

A<strong>de</strong>más, se realizan pruebas para validación <strong>de</strong> tipos <strong>de</strong> código que circulan por el canal.<br />

<strong>La</strong> creación <strong>de</strong> filtros conlleva a crear otro conjunto <strong>de</strong> pruebas que verifican que las funciones<br />

<strong>de</strong> comprobación <strong>de</strong> valores <strong>de</strong> las distintas clases <strong>de</strong> filtros se comportan correctamente.<br />

B.2.1. Comprobación <strong>de</strong> valores en los filtros<br />

Estas pruebas comprueban que ciertos valores pertenecen a los valores que compren<strong>de</strong>n<br />

los diferentes tipos <strong>de</strong> filtro (ver apéndice D).

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

Saved successfully!

Ooh no, something went wrong!