You are on page 1of 10

-CDU1.

Cerca de cursos per diversos filtres:

• nom (camp de text lliure, límit 100 car.),


• temàtica (té uns valors que s’extreuen d’una taula i es bolquen en un camp de
selecció; per exemple: disseny web, bases de dades, sistemes operatius...)
• data d’inici (ha de ser un format de data vàlida)

Nom: CDU1. - Llista de cursos filtrada per criteris.

Descripció: Permet a la usuària veure una llista dels cursos amb període d’inscripció

obert filtrada pels següents criteris: el nom del curs, data d’inici i la temàtica

Actrius: Usuària.

Precondició/ns: Hi ha com a mínim un curs obert amb període d’inscripció obert al

sistema.

Postcondició/ns: Cap (no guardem res de nou a BBDD)

Nota: «El sistema mostra una llista amb tots els cursos del sistema que compleixen els criteris

introduïts» també és vàlid com a postcondició.

Flux Habitual:

1.- La usuària va al menú per a cercar cursos amb període d’inscripció obert.
2.- El sistema mostra una llista amb tots els cursos amb període d’inscripció obert.
3.- La usuària pot introduir algun els criteris de cerca de cursos: el nom del curs, data
d’inici i la temàtica.
4.- La usuària confirma la cerca prement el botó d’acceptar.
5.- El sistema mostra una llista amb tots els cursos del sistema que compleixen els
criteris introduïts.

Flux Alternatiu:

2.A.- Si no hi ha cursos al sistema, se li notifica a la usuària.


5.A.1- Si no hi ha cursos que compleixin els criteris al sistema, se li notifica a la usuària.
5.B.1 – Si l’usuari no ha informat cap dels 3 criteris se seguirà veient la llista de cursos
completa.
5.C.1- Si algun dels filtres que ha informat l’usuari té valors incorrectes, no es farà la
cerca i es mostrarà un missatge informant quins filtres tenen valor incorrecte.
A) Fitxa de la bateria de proves del cas d’ús

Nom: CDU1. - Llista de cursos filtrada per criteris.


Creador: Pol Moreno
Versió: 18/04/2023
Descripció/proposta: Permet a la usuària veure una llista dels cursos amb
període d’inscripció obert filtrada pels següents criteris: el nom del curs, data
d’inici i la temàtica
Actor: Usuària.
Test data: veure llista filtrada[pot , no pot], filtrar per nom[pot, no pot], filtrar
per data de inici[pot, no pot], filtrar per tematica[pot, no pot], filtrar per tots el
parametres junts[pot, no pot]
Precondició: Hi ha com a mínim un curs obert amb període d’inscripció obert al
sistema.
Dependència: Cap (no guardem res de nou a BBDD)
Passos: Resultats esperats:
1.- La usuària va al menú per a cercar 1-obre el menu i cerca el cursos que
cursos amb període d’inscripció obert. estan oberts
2.- El sistema mostra una llista amb tots 2-surt tots els cursos que estan oberts
els cursos amb període d’inscripció 3-el usuari posa el criteris be
obert. 4-clica a el boto de cercar
3.- La usuària pot introduir algun els 5-surt tots els cursos filtrats amb el
criteris de cerca de cursos: el nom del parametres que va posar la usuaria
curs, data d’inici i la temàtica.
4.- La usuària confirma la cerca prement
el botó d’acceptar.
5.- El sistema mostra una llista
amb tots els cursos del sistema
que compleixen els criteris
introduïts.
B) Llista dels requisits que han de complir els camps d’entrada del cas d’ús.

CDU1.- Llista de cursos filtrada per criteris.


Condició d’entrada Classes validades Classes no validades
a discutir per la condició per la condició
analitzada analitzada
Nom -Màx. 100 caràcters -Escriure més de 100
-Posar numeros caràcters
-posar caracters
especials
Temàtica Ha d’existir en la taula -que no existeix la
de temàtiques taula
Data d’inici Format valid: dd-mm- -Posar un format de data
aa no valida
-Espai en blanc
-posar lletres
-posar caràcters
especials
C) Llista de proves a aplicar del cas d’ús

Id Test Acció Resultat previst Resultat

TCDU1.1 No s’omple cap filtre 5.B.1- Seguiran sortint Pendent


tots els cursos...

TCDU1.2 Temàtica: Programació en 5. Surt la llista de Pendent


mòbils cursos de la
temàtica
seleccionada
TCDU1.3 Filtrar por nombre Salen los cursos Pendent
que tengan el
nombre de el filtro
TCDU1.4 Ponemos la data de hoy Nos saldra los Pendent
cursos que
empiezan hoy si
hay
TCDU1.5 Filtramos el nombre con Nos saldran los Pendent
100 caracteres cursos con este
nombre

TCDU1.6 Filtramos el nombre con Nos mostrara en Pendent


101 caracteres que campo
tenemos el error i
no hara la
busqueda
TCDU1.7 Filtramos el nombre con 99 Nos saldran los Pendent
caracteres cursos con este
nombre

TCDU1.8 Dejamos el nombre en Nos mostrara en Pendent


blanco que campo
tenemos el error i
no hara la
busqueda
TCDU1.9 Ponemos en el filtro de Nos saldran los Pendent
nombre con numeros en cursos con este
vez de letras nombre

TCDU1.10 Filtramos tematica con una Nos mostrara en Pendent


tematica que no exista que campo
tenemos el error i
no hara la
busqueda
TCDU1.11 Filtramos por una fecha Nos filtrara por esa Pendent
valida fecha i nos
mostrara los cursos
TCDU1.12 Ponemos una fecha no Nos mostrara en Pendent
valida que campo
tenemos el error i
no hara la
busqueda
TCDU1.13 Filtramos en fecha con Nos mostrara en Pendent
letras en vez de numeros que campo
tenemos el error i
no hara la
busqueda
TCDU1.14 Ponemos la tematica en Nos mostrara en Pendent
blaco que campo
tenemos el error i
no hara la
busqueda
TCDU1.15 Poner caracteres Nos saldran los Pendent
especiales en nombre cursos con este
nombre

TCDU1.16 Poner caracteres Nos mostrara en Pendent


especiales en fecha que campo
tenemos el error i
no hara la
busqueda
TCDU1.17 Poner caracteres Nos mostrara en Pendent
especiales en tematica que campo
tenemos el error i
no hara la
busqueda
TCDU1.18 Ponemos la fecha en Nos mostrara en Pendent
blanco que campo
tenemos el error i
no hara la
busqueda
TCDU1.19 Filtramos por los tres Se nos filtrara por Pendent
campos(nom,data,tematica los parametros de
) los filtros que le
hallamos puesto
-CDU3. Sol.licitar inscripció a un curs
Necessitarem, com a camps obligatoris:
• Nom (camp lliure, límit 50 car.)
• Cognoms (camp lliure, límit 100 car.)
• Correu electrònic (camp lliure que ha de tenir un format d’email vàlid)
• Perfil professional (té uns valors que s’extreuen d’una taula i es bolquen en un
select, per exemple: treball compte d’altri, cooperativista, treball compte propi,
funcionariat, pensionista, desocupació ...)
• Número d’hores a la setmana (camp numèric, hores a la setmana que li podrà
dedicar, mínim han de ser 4)
• Casella per a verificar les condicions de la sol·licitud.

Nom: CDU3. - Sol·licitar inscripció a un curs

Descripció: Permet a l’usuari sol·licitar la inscripció a un curs seleccionat prèviament.

Actrius: Usuària.

Casos d’ús relacionats: CDU2. - Consultar en detall un curs.

Precondició/ns: L’usuari ha de seleccionar prèviament un curs amb període d’inscripció


obert.

Postcondició/ns: Es registrarà la sol·licitud al sistema.

Flux Habitual:

1.- El sistema mostra un formulari amb els camps que l’usuari ha d’omplir. (estan indicats
a la llista que hi ha a dalt, CDU3).
2.- La usuària introdueix tots els camps de la sol·licitud (siguin o no obligatoris)
3.- El sistema registrarà al sistema la sol·licitud amb les dades prèviament introduïdes.
4.- El sistema informarà a l’usuari un missatge per pantalla conforme la sol·licitud s’ha
registrat correctament i pròximament li enviaran un correu electrònic amb més
informació.

Flux Alternatiu:

2.A.- Si alguna de les dades dels camps obligatoris no són valides, se li notifica a la
usuària.
4.B.- Si la usuària ja s’havia enregistrat anteriorment al sistema, se li notifica.
A) Fitxa de la bateria de proves del cas d’ús

Nom: CDU3. - Sol·licitar inscripció a un curs


Creador: Pol Moreno
Versió: 21/04/2023
Descripció/proposta: Permet a l’usuari sol·licitar la inscripció a un curs
seleccionat prèviament.
Actor: Usuària
Test data: nom[valid/invalid], Cognoms[valid/invalid], Correu
electrònic[valid/invalid], Perfil professional[valid/invalid], Número d’hores a la
setmana[valid/invalid], Casella per a verificar les condicions de la
sol·licitud[valid/invalid]
Precondició:L’usuari ha de seleccionar prèviament un curs amb període d’inscripció
obert
Dependència: none
Passos: Resultats esperats:
1.- El sistema mostra un formulari amb 1-mostra el formulari i els camps que el
els camps que l’usuari ha d’omplir. usari omplira
(estan indicats a la llista que hi ha a dalt, 2-l’suari posa els parametres be
CDU3). 3-el sistema registra el que a posat el
2.- La usuària introdueix tots els camps usuari
de la sol·licitud (siguin o no obligatoris) 4- per pantalla li sortira que la solicitud
3.- El sistema registrarà al sistema la a estat correctament enregistrada i en el
sol·licitud amb les dades prèviament correo electronic li sortira un correu
introduïdes. amb mes informacio
4.- El sistema informarà a l’usuari
un missatge per pantalla conforme
la sol·licitud s’ha registrat
correctament i pròximament li
enviaran un correu electrònic amb
més informació.
B) Llista dels requisits que han de complir els camps d’entrada del cas d’ús.

CDU1.- CDU3. - Sol·licitar inscripció a un curs


Condició d’entrada Classes validades Classes no validades
a discutir per la condició per la condició
analitzada analitzada
Nom -camp lliure -posar mes de 50
-Max 50 caracters caracters
Cognoms -camp lliure Posar mes de 100
caracters
-Max 100 caracters
Correu electrònic -camp lliure -posar un format de
-tenir un format de correu no valid
correu valid
Perfil professional Ha d’existir en la taula -que no existeixi
de Perfil professional
Número d’hores a la -posar numeros -posar menys de 4
setmana caracters
-Min 4 caracters
-posar horas a las que -posar lletres
le podra dedicar -posar caracters
especials
-posar mes horas a la
setmana de las que hi
han
Casella per a verificar les -donarli a aceptar les - no donarli a aceptar les
condicions de la condicions condicions
sol·licitud
C) Llista de proves a aplicar del cas d’ús

Id Test Acció Resultat previst Resultat

TCDU1.1 No pone ningin Nos dara error i nos Pendent


parametro mostrara en que
campos tenemos el
error
TCDU1.2 No ponemos el nombre Nos dara error i nos Pendent
mostrara en que
campos tenemos el
error
TCDU1.3 Ponemos en el nombre Nos dara error i nos Pendent
51 caracteres mostrara en que
campos tenemos el
error
TCDU1.4 Ponemos en el nombre Nos guardara el nombre i Pendent
50 caracteres no nos dara error

TCDU1.5 Ponemos en el nombre Nos guardara el Pendent


49 caracteres nombre i no nos
dara error
TCDU1.6 No ponemos los Nos dara error i nos Pendent
apellidos mostrara en que
campos tenemos el
error
TCDU1.7 Ponemos en los Nos dara error i nos Pendent
apellidos 101 mostrara en que
caracteres campos tenemos el
error
TCDU1.8 Ponemos en los Nos guardara el Pendent
apellidos 100 apellido i no nos
caracteres dara error
TCDU1.9 Ponemos en los Nos guardara el Pendent
apellidos 99 caracteres apellido i no nos
dara error
TCDU1.10 No poner el correo Nos dara error i nos Pendent
mostrara en que
campos tenemos el
error
TCDU1.11 Poner el correo con un Nos dara error i nos Pendent
formato no valido mostrara en que
campos tenemos el
error
Poner un perfil Nos dara error i nos Pendent
TCDU1.12 profesional que no mostrara en que
exista campos tenemos el
error
TCDU1.13 Dejamos en blanco el Nos dara error i nos Pendent
perfil profesional mostrara en que
campos tenemos el
error
TCDU1.14 Dejamos en blaco el Nos dara error i nos Pendent
numero de horas a la mostrara en que
semana campos tenemos el
error
TCDU1.15 Ponemos mas horas a Nos dara error i nos Pendent
la semana de las que mostrara en que
hay campos tenemos el
error
TCDU1.16 Ponemos menos de 4 Nos dara error i nos Pendent
caracteres en horas a mostrara en que
la semana campos tenemos el
error
TCDU1.17 Escribimos letras en Nos dara error i nos Pendent
horas a la semana mostrara en que
campos tenemos el
error
TCDU1.18 Escribimos caracteres Nos dara error i nos Pendent
especiales en horas a mostrara en que
la semana campos tenemos el
error
TCDU1.19 Darle a aceptar las No nos dara error i nos Pendent
condiciones de uso dejara seguir

TCDU1.20 Poner todos los Nos dejara enviar la Pendent


parametros solicitud de el curso

TCDU1.21 Darle a aceptar con Nos enviara la solicitud y Pendent


todos los parametros se nos mostrara por
puestos pantalla el mensaje de
que se a enviado bien

You might also like