Sei sulla pagina 1di 30

Piano di test per collaudo del Punto vendita

a Distanza dei Giochi Numerici a


Totalizzatore Nazionale SuperEnalotto e
SuperStar

Versione 1.1

Versione 1.1 Pagina 1 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Verifica / Approvazione Acronimi Data Firma


Redatto da:
Sisal S.p.a Sisal 01/06/2009
Verificato da:
Sisal S.p.a Sisal 30/06/2009

Versione 1.1 Pagina 2 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Revisioni del documento


Rev. N. Oggetto della revisione Data

2 Modificata la URL per la libreria javascript per ambiente di collaudo. 19/08/2009


Eliminato il caso flusso alternativo 1 del caso di test TSTPVD_6.
Modificato il flusso alternativo 2 del caso di test TSTPVD_7.
Modifica del risultato atteso nel flusso alternativo 1 del caso di test
TSTPVD_11
Modificato il passo di esecuzione 4 del flusso alternativo 3 del caso di
test TSTPVD_11
Modificato il passo 1 del flusso alternativo 2 nel caso di test TSTPVD_12
1 Prima emissione 30/06/2009

Versione 1.1 Pagina 3 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

SOMMARIO

1 Introduzione ................................................................................. 5
1.1 Scopo ....................................................................................... 5
1.2 Applicabilità del documento ............................................................ 5
2 Definizioni e Acronimi ...................................................................... 6
2.1 Definizioni.................................................................................. 6
2.2 Acronimi.................................................................................... 6
3 Casi di test ................................................................................... 7
3.1 Caso di test “Accesso alla pagina dei GNTN” ......................................... 7
3.2 Caso di test “ Accesso alla pagina informativa, Cos’è” ............................. 9
3.3 Caso di test “Accesso alla pagina informativa, Vincite” ........................... 10
3.4 Caso di test “Accesso alla pagina informativa, Regolamenti” .................... 11
3.5 Caso di test “Accesso alla pagina informativa, FAQ” .............................. 12
3.6 Caso di test “Accesso applicazione di gioco, modalità demo” ................... 13
3.7 Caso di test “Accettazione contratto di gioco GNTN”.............................. 14
3.8 Caso di test “Accesso applicazione di gioco, modalità privata” .................. 17
3.9 Caso di test “Accesso alla pagina dello storico delle giocate” .................... 18
3.10 Caso di test “Accesso al dettaglio giocata” .......................................... 19
3.11 Caso di test “Acquisto di una giocata” ............................................... 20
3.12 Caso di test “Accredito di una vincita di fascia bassa”............................. 25
3.13 Caso di test “Notifica di una vincita di fascia alta” ................................ 27
3.14 Caso di test “Decifratura anagrafica giocatore” .................................... 28
4 Documenti di riferimento ................................................................. 30

Versione 1.1 Pagina 4 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

1 Introduzione

1.1 Scopo
Lo scopo di questo documento è descrivere il piano dei test che saranno eseguiti sul sistema
di gioco del punto di vendita a distanza, per verificare la conformità ai requisiti di
integrazione e funzionali necessari per il processo di erogazione dei Giochi Numerici a
Totalizzatore Nazionale.

1.2 Applicabilità del documento

Il presente documento è destinato ai responsabili dello sviluppo per l’integrazione delle


applicazioni dei Giochi Numerici a Totalizzatore Nazionale sui sistemi del punto di vendita a
distanza.

Versione 1.1 Pagina 5 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

2 Definizioni e Acronimi

2.1 Definizioni

Definizione Descrizione
Concessionario Il soggetto cui AAMS ha affidato in concessione l’esercizio e lo sviluppo dei Giochi
Numerici a Totalizzatore Nazionale
Punto vendita a Il Concessionario stesso, nell’esercizio della raccolta a distanza, ovvero il singolo
Distanza Concessionario per l’esercizio o per la raccolta dei giochi, concorsi o scommesse
riservati allo Stato, abilitato alla commercializzazione dei Giochi Numerici a
Totalizzatore Nazionale con partecipazione a distanza.
Piattaforma di Il sistema attivato dal Concessionario collegato ai punti di vendita a distanza per
gioco a distanza consentire la raccolta del gioco.

Applicazione di Interfaccia grafica, fornita dalla piattaforma di gioco a distanza, che viene presentata
gioco al giocatore per acquisire una giocata abbinata ad un concorso

Giocatore Fruitore del servizio di gioco, possiede un conto di gioco sottoscritto presso il
Concessionario od un altro punto di vendita a distanza.
AAMS Amministrazione autonoma monopoli di Stato

2.2 Acronimi

Acronimo Descrizione

PVD Punto di vendita a Distanza


PGD Piattaforma di gioco a distanza dei Giochi Numerici a Totalizzatore Nazionale
GNTN Giochi Numerici a Totalizzatore Nazionale

Versione 1.1 Pagina 6 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3 Casi di test
3.1 Caso di test “Accesso alla pagina dei GNTN”

Titolo del test Accesso alla pagina dei GNTN


ID TEST TSTPVD_1
Descrizione del test Verificare sul sito web del PVD l’implementazione della pagina HTML che
propone l’offerta dei GNTN secondo le linee guida indicate nel DOC1
Tipologia di test Funzionale
Requisito da REQPVD_1
validare

Flusso principale , accesso all’area demo del sito web del PVD
Precondizioni N/A
Esecuzione 1. Accesso con il web browser in modalità demo alla pagina del sito di gioco
del PVD dedicata ai Giochi Numerici a Totalizzatore Nazionale

Risultato atteso Nella pagina vengono mostrate le seguenti informazioni:


 Menù dei giochi
 Link alle pagine informative di supporto al gioco, che riportano le
seguenti diciture:
o Cos’è
o Vincite
o Regolamento
o FAQ
Nel sorgente della pagina HTML viene inclusa la direttiva javascript per
includere la libreria nve.js fornita dalla PGD:
<script language="JavaScript" type="text/javascript"
src="https://WWWGNTST104.SISAL.IT/flash/Sisal/js/nve.js">
</script>
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 7 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 1, Accesso all’area privata del sito web del PVD
Precondizioni N/A
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser in modalità privata alla pagina del sito di gioco
del PVD dedicata ai Giochi Numerici a Totalizzatore Nazionale

Risultato atteso Nella pagina vengono mostrate le seguenti informazioni:


 Menù dei giochi
 Link alle pagine informative di supporto al gioco, che riportano le
seguenti diciture:
o Cos’è
o Vincite
o Regolamento
o FAQ
Nel sorgente della pagina HTML viene inclusa la direttiva javascript per
includere la libreria nve.js fornita dalla PGD:
<script language="JavaScript" type="text/javascript"
src="https://WWWGNTST104.SISAL.IT/flash/Sisal/js/nve.js">
</script>
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 8 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.2 Caso di test “ Accesso alla pagina informativa, Cos’è”

Titolo del test Accesso alla pagina informativa, Cos’è


ID TEST TSTPVD_2
Descrizione del test Verificare sul sito web del PVD se l’implementazione del link alla pagina HTML
“Cos’è” è stata realizzata secondo le linee guida indicate nel DOC1 e le
specifiche di integrazione indicate nel DOC2, in modo da aprire una finestra di
pop up con la pagina HTML erogata dalla PGD “Cos’è”.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_2
validare

Flusso principale senza errori


Precondizioni Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1. Accesso con il web browser in modalità demo alla pagina del sito di gioco
del PVD dedicata ai Giochi Numerici a Totalizzatore Nazionale
2. Selezione del link “Cos’è”

Risultato atteso Apertura della finestra di pop up il cui contenuto è la pagina HTML “Cos’è”
fornita dalla PGD.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 9 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.3 Caso di test “Accesso alla pagina informativa, Vincite”

Titolo del test Accesso alla pagina informativa, Vincite


ID TEST TSTPVD_3
Descrizione del test Verificare sul sito web del PVD se l’implementazione del link alla pagina HTML
“Vincite” è stata realizzata secondo le linee guida indicate nel DOC1 e le
specifiche di integrazione indicate nel DOC2, in modo da aprire una finestra di
pop up con la pagina HTML erogata dalla PGD “Vincite”.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_3
validare

Flusso principale senza errori


Precondizioni Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1. Accesso con il web browser in modalità demo alla pagina del sito di gioco
del PVD dedicata ai Giochi Numerici a Totalizzatore Nazionale
2. Selezione del link “Vincite”

Risultato atteso Apertura della finestra di pop up il cui contenuto è la pagina HTML “Vincite”
fornita dalla PGD.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 10 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.4 Caso di test “Accesso alla pagina informativa, Regolamenti”

Titolo del test Accesso alla pagina informativa, Regolamenti


ID TEST TSTPVD_4
Descrizione del test Verificare sul sito web del PVD se l’implementazione del link alla pagina HTML
“Regolamenti” è stata realizzata secondo le linee guida indicate nel DOC1 e le
specifiche di integrazione indicate nel DOC2, in modo da aprire una finestra di
pop up con la pagina HTML erogata dalla PGD “Regolamenti”.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_4
validare

Flusso principale senza errori


Precondizioni Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1.Accesso con il web browser in modalità demo alla pagina del sito di gioco del
PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
2.Selezione del link “Regolamenti”

Risultato atteso Apertura della finestra di pop up il cui contenuto è la pagina HTML
“Regolamenti” fornita dalla PGD.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 11 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.5 Caso di test “Accesso alla pagina informativa, FAQ”

Titolo del test Accesso alla pagina informativa, FAQ


ID TEST TSTPVD_5
Descrizione del test Verificare sul sito web del PVD se l’implementazione del link alla pagina HTML
“FAQ” è stata realizzata secondo le linee guida indicate nel DOC1 e le
specifiche di integrazione indicate nel DOC2, in modo da aprire una finestra di
pop up con la pagina HTML erogata dalla PGD “FAQ”.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_5
validare

Flusso principale senza errori


Precondizioni Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1. Accesso con il web browser in modalità demo alla pagina del sito di gioco
del PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
2.Selezione del link “FAQ”

Risultato atteso Apertura della finestra di pop up il cui contenuto è la pagina HTML “FAQ”
fornita dalla PGD.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 12 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.6 Caso di test “Accesso applicazione di gioco, modalità demo”

Titolo del test Accesso ad una applicazione di gioco, modalità demo


ID TEST TSTPVD_6
Descrizione del test Verificare sul sito web del PVD che un giocatore non autenticato al conto di
gioco o autenticato al conto di gioco ma che non ha ancora sottoscritto il
contratto dei GNTN , possa accedere alle applicazioni di gioco in modalità
demo, secondo le linee guida indicate nel DOC1 e le specifiche di integrazione
indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_6
validare

Flusso principale Accesso all’applicazione di gioco demo in modalità demo del sito web del
PVD
Precondizioni Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1. Accesso con il web browser in modalità demo alla pagina del sito di gioco
del PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
2. Selezione applicazione di gioco dal menù della applicazioni
Risultato atteso Visualizzazione dell’applicazione di gioco selezionata da menù, all’interno del
sito web del PVD.
L’applicazione riporta la dicitura in rosso “questa è una demo” e non permette
l’acquisto di una giocata
Area di verifica Browser web
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 13 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.7 Caso di test “Accettazione contratto di gioco GNTN”

Titolo del test Accettazione contratto di gioco GNTN


ID TEST TSTPVD_7
Descrizione del test Verificare sul sito web del PVD :
- Che venga correttamente presenta al giocatore la pagina di adesione al
contratto dei GNTN,
- Che all’adesione da parte del giocatore al contratto dei GNTN avvengano
tutte le operazioni di registrazione ed abilitazione dell’anagrafica giocatore
secondo quanto indicato nelle specifiche di integrazione del DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_7
validare

.
Flusso principale Il giocatore non ha ancora aderito al contratto GNTN
Precondizioni Il giocatore non ha aderito al contratto dei GNTN
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser in modalità privata alla pagina del sito di gioco
del PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
3. Visualizzazione della finestra di pop up che riporta i termini del contratto
di partecipazione ai GNTN e la possibilità per il giocatore di esprimere la
propria adesione.
4. Adesione al contratto dei GNTN
5. Il PVD dovrà generare l’anagrafica cifrata del giocatore secondo quanto
indicato nel DOC2
6. Il PVD dovrà inviare l’anagrafica cifrata ed il numero del conto di gioco e la
regione di residenza del giocatore in chiaro al servizio web
secureInsAccount
Risultato atteso Creazione di un nuovo record nella base dati del gestore anagrafiche del
concessionario, che riporta per il giocatore che ha sottoscritto il contratto
GNTN:
 Il conto di gioco
 Il codice regione
 Il codice univoco del PVD
 La stringa cifrata in corrispondenza del campo anagrafica
 Il seriale del certificato con la chiave pubblica di AAMS
Area di verifica Sistema di gestione anagrafiche della PGD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 14 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 1 Il giocatore ha aderito al contratto GNTN


Precondizioni Il giocatore ha aderito al contratto dei GNTN
Il giocatore ha credito sufficiente per una giocata minima sul conto di gioco
Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser in modalità privata alla pagina del sito di
gioco del PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
3. Seleziona una applicazione di gioco dal menù
4. L’applicazione non riporta la dicitura “questa è una demo”
5. Marca i numeri da giocare in modo da effettuare una giocata minima
6. Acquisto della giocata.
7. Visualizzazione della ricevuta di gioco
Risultato atteso Il sito web del PVD non deve richiedere ulteriormente la sottoscrizione del
contratto GNTN.
Non deve essere invocato il servizio secureInsAccount.
Evidenza al giocatore della avvenuta vendita della giocata richiesta
Area di verifica Sito web del PVD
Log applicativi della PGD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 15 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 2 Errore invio anagrafica giocatore


Precondizioni Il giocatore ha aderito al contratto dei GNTN
Il browser web deve essere abilitato all’esecuzione di codice javascript e
consentire l’apertura di pop up
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser in modalità privata alla pagina del sito di gioco
del PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
3. Visualizzazione della finestra di pop up che riporta i termini del contratto di
partecipazione ai GNTN e la possibilità per il giocatore di esprimere la propria
adesione.
4. Adesione al contratto dei GNTN
5. Il PVD dovrà generare l’anagrafica cifrata del giocatore secondo quanto
indicato nel DOC2.
6. Il PVD dovrà inviare l’anagrafica cifrata ed i dati del conto di gioco e la
regione di residenza in chiaro al servizio web secureInsAccount
7. Il PVD rileva un errore nell’invio dell’anagrafica e presenta un messaggio di
avviso al giocatore.

Risultato atteso Il sito web del PVD non deve richiedere ulteriormente la sottoscrizione del
contratto GNTN.

Rilevazione sul sistema del PVD dell’errore di invio anagrafica sull’invocazione


dell’operazione secureInsAccount.

Area di verifica Sito web del PVD


Log applicativi della PGD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 16 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.8 Caso di test “Accesso applicazione di gioco, modalità privata”


Titolo del test Accesso applicazione di gioco, modalità privata
ID TEST TSTPVD_8
Descrizione del test Verificare sul sito web del PVD che un giocatore che si è autenticato al conto di
gioco e che ha sottoscritto il contratto dei GNTN , possa accedere alle
applicazioni di gioco in modalità privata, finalizzata cioè all’acquisto di una
giocata , secondo le linee guida indicate nel DOC1 e le specifiche di
integrazione indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_8
validare

Flusso principale Il giocatore è autenticato ed ha aderito al contratto GNTN


Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
L’operazione di invio dell’anagrafica cifrata verso la PGD è avvenuta
correttamente
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser in modalità privata alla pagina del sito di gioco
del PVD dedicata ai dei Giochi Numerici a Totalizzatore Nazionale
1. Verificare la presenza nel sorgente della pagina HTML la direttiva javascript
per includere la libreria nve.js fornita dalla PGD:
<script language="JavaScript" type="text/javascript"
src="https://WWWGNTST104.SISAL.IT/flash/Sisal/js/nve.js">
</script>
2. Seleziona una applicazione di gioco dal menù.
3. Verificare che il link associato alla selezione invochi la funzione javascript
launchGame con i corretti parametri così come documentati nel DOC2.
4. Viene mostrata l’applicazione di gioco
5. Verificare che l’applicazione di gioco mostrata sia quella effettivamente
selezionata
6. Marca i numeri da giocare in modo da effettuare una giocata minima
7. Acquisto della giocata.
8. Visualizzazione della ricevuta di gioco
Risultato atteso Visualizzazione dell’applicazione di gioco senza la dicitura “questa è una
demo”.
Possibilità di effettuare una giocata
Evidenza al giocatore della avvenuta vendita della giocata richiesta.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 17 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.9 Caso di test “Accesso alla pagina dello storico delle giocate”

Titolo del test Accesso alla pagina dello storico delle giocate
ID TEST TSTPVD_9
Descrizione del test Verificare sul sito web del PVD la presenza e la correttezza delle informazioni
riportate nella pagina dello storico giocate, secondo le linee guida indicate nel
DOC1 e le specifiche di integrazione indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_9
validare

Flusso principale Il giocatore è autenticato ed ha effettuato una giocata GNTN


Precondizioni Il giocatore è autenticato
Il giocatore ha effettuato almeno una giocata GNTN
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser alla pagina HTML del sito web del PVd che
riporta lo storico delle giocate ai GNTN acquistate dal giocatore
1. Verificare la presenza della tabella delle giocate che riporti le seguenti
colonne :
 data/ora operazione
 anno e numero concorso
 gioco
 descrizione
 costo della giocata
 Codice transazione (link che riporta al dettaglio della giocata)
 Stato
 Importo di vincite istantanee
 Importo vincite
2. Verificare la presenza nel sorgente della pagina HTML la direttiva javascript
per includere la libreria nve.js fornita dalla PGD:
<script language="JavaScript" type="text/javascript"
src="https://WWWGNTST104.SISAL.IT/flash/Sisal/js/nve.js">
</script>
3. Verificare che i link associati al codice transazione siano predisposti per
invocare la funzione javascript showGameDetail con i corretti parametri
così come documentati nel DOC2.
4. Verificare la completezza e la correttezza delle informazioni riportate nella
tabella in merito alle giocate effettuate
Risultato atteso Visualizzazione della pagina HTML con la tabella dello storico giocate GNTN che
riporta le giocate effettuate dal giocatore.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 18 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.10 Caso di test “Accesso al dettaglio giocata”


Titolo del test Accesso al dettaglio giocata
ID TEST TSTPVD_10
Descrizione del test Verificare sul sito web del PVD l’accesso al dettaglio giocata tramite una
finestra di pop up il cui contenuto è erogato dalla PGD.
L’accesso al dettaglio della giocata è realizzato tramite apposito link nei dati
della giocata all’interno dello storico giocate, secondo le linee guida indicate
nel DOC1 e le specifiche di integrazione indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_10
validare

Flusso principale Il giocatore è autenticato ed ha effettuato una giocata GNTN


Precondizioni Il giocatore è autenticato
Il giocatore ha effettuato almeno una giocata GNTN
Esecuzione 1. Autenticazione al conto di gioco con le credenziali del giocatore
2. Accesso con il web browser alla pagina HTML del sito web del PVd che
riporta lo storico delle giocate ai GNTN acquistate dal giocatore
3. Verificare la presenza di una giocata nello storico giocate
4. Verificare la presenza nel sorgente della pagina HTML la direttiva javascript
per includere la libreria nve.js fornita dalla PGD:
<script language="JavaScript" type="text/javascript"
src="https://WWWGNTST104.SISAL.IT/flash/Sisal/js/nve.js">
</script>
5. Selezionare il link del codice transazione
6. verificare invocazione della funzione showGameDetail con i corretti
parametri così come documentati nel DOC2.
7. Visualizzazione del dettaglio giocata
8. Verificare la completezza e la correttezza delle informazioni riportate nel
dettaglio giocata in relazione al codice transazione.
Risultato atteso Visualizzazione nella finestra di pop up del dettaglio giocata il cui contenuto è
erogato dalla PGD.
Area di verifica Sito web del PVD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 19 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.11 Caso di test “Acquisto di una giocata”


Titolo del test Acquisto di una giocata
ID TEST TSTPVD_11
Descrizione del test Verificare sul sito web del PVD che un giocatore autenticato al conto di gioco e
sottoscritto il contratto dei GNTN , possa accedere alle applicazioni di gioco in
modalità privata ed effettuare una giocata utilizzando una delle applicazioni di
gioco proposte dal punto di vendita a distanza e fornite dal concessionario,
secondo le linee guida indicate nel DOC1 e le specifiche di integrazione
indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_11
validare REQPVD_13
REQPVD_14
REQPVD_15

Flusso principale Acquisto di una giocata semplice


Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
L’operazione di invio dell’anagrafica cifrata verso la PGD è avvenuta
correttamente
Il giocatore ha il credito sul conto di gioco a copertura della giocata
Esecuzione 1. Accesso all’applicazione di gioco
2. Visione dell’importo del saldo sul conto di gioco
3. Marcatura dei numeri da giocare in modo da effettuare una giocata minima
4. Selezione del bottone gioca per acquisto della giocata.
Risultato atteso Correttezza e la completezza delle informazioni presenti nel dettaglio giocata.
I log della PGD devono riportare la corretta esecuzione delle operazioni del
web service SGCGiochiNumerici nell’ordine:
 verificaToken
 Prenota Addebito
 chiudi Addebito
Così come descritto nel DOC2, tutti i servizi eseguiti positivamente devono
ritornare esito 0 congiuntamente alla corretta firma del messaggio
Verificare che lo stato della transazione abbia eseguito i cambi prenotata e
Acquistata.
Verificare sul sistema di totalizzatore nazionale la corretta convalida della
giocata.
Saldo del conto di gioco decrementato del valore corrispondente al costo della
giocata
Area di verifica Sito web del PVD
PGD
Totalizzatore
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 20 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 1 Acquisto di una giocata che genera una vincita istantanea
Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
L’operazione di invio dell’anagrafica cifrata verso la PGD è avvenuta
correttamente
Il giocatore ha il credito sul conto di gioco a copertura della giocata che genera
una vincita istantanea (mille combinazioni)
Esecuzione 1. Accesso all’applicazione di gioco
2. Visione dell’importo del saldo sul conto di gioco
3. Marcatura dei numeri da giocare con l’opzione SuperStar in modo da
effettuare una giocata che generi una vincita istantanea (sistema integrale
di 12 numeri )
4. Selezione del bottone gioca per acquisto della giocata.
5. Visione dell’animazione che evidenzia la vincita istantanea
6. Visione del dettaglio della giocata con l’importo della vincita istantanea
7. Visione del saldo del conto di gioco decrementato del valore corrispondente
al costo della giocata ed incrementato dell’importo della vincita istantanea
Risultato atteso Correttezza e la completezza delle informazioni presenti nel dettaglio giocata.
I log della PGD devono riportare la corretta esecuzione delle operazioni del
web service SGCGiochiNumerici nell’ordine:
 verificaToken
 Prenota Addebito
 chiudi Addebito
 accredito
Così come descritto nel DOC2, tutti i servizi eseguiti positivamente devono
ritornare esito 0 congiuntamente alla corretta firma del messaggio.
Verificare che lo stato della transazione abbia eseguito i cambi prenotata e
Acquistata.
Verificare sul sistema di totalizzatore nazionale la corretta convalida della
giocata.

Visualizzazione del corretto Saldo del conto di gioco, rispetto alle operazioni di
addebito del costo della giocata e accredito della vincita istantanea.

Presenza della giocata nello storico delle giocate del giocatore.


Area di verifica Sito web del PVD
PGD
Totalizzatore
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 21 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 2 Acquisto di una giocata senza credito sul conto di gioco
Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
L’operazione di invio dell’anagrafica cifrata verso la PGD è avvenuta
correttamente
Il giocatore non ha il credito sul conto di gioco a copertura della giocata
Esecuzione 1. Accesso all’applicazione di gioco
2. Marcatura dei numeri da giocare fino a raggiungere un importo
superiore al saldo del giocatore
3. Selezione del bottone gioca per acquisto della giocata.
4. Acquisto della giocata non andato a buon fine per saldo insufficiente
Risultato atteso Visualizzazione del messaggio di credito insufficiente.
I log della PGD devono riportare la corretta esecuzione delle operazioni del
web service SGCGiochiNumerici nell’ordine:
 verificaToken
 Prenota Addebito
 chiudi Addebito
Così come descritto nel DOC2, tutti i servizi eseguiti positivamente devono
ritornare esito 0 congiuntamente alla corretta firma del messaggio.
Assenza della giocata nello storico delle giocate del giocatore.
Area di verifica Sito web del PVD
PGD
Totalizzatore
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 22 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 3 Acquisto di una giocata in abbonamento


Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
L’operazione di invio dell’anagrafica cifrata verso la PGD è avvenuta
correttamente
Il giocatore ha il credito sul conto di gioco a copertura della giocata in
abbonamento
Esecuzione 1. Accesso all’applicazione di gioco
2. Visione dell’importo del saldo sul conto di gioco
3. Marcatura dei numeri da giocare
4. Selezione del periodo di abbonamento (2 concorsi)
5. Selezione del bottone gioca per acquisto della giocata.
Risultato atteso Correttezza e la completezza delle informazioni presenti nel dettaglio giocata
in abbonamento.
I log della PGD devono riportare la corretta esecuzione delle operazioni del
web service SGCGiochiNumerici nell’ordine:
 verificaToken
 saldo
per ogni singola giocata in abbonamento per le giornate di concorso
 Prenota Addebito
 chiudi Addebito
Così come descritto nel DOC2, tutti i servizi eseguiti positivamente devono
ritornare esito 0 congiuntamente alla corretta firma del messaggio.

Verificare che lo stato delle transazioni abbia eseguito i cambi prenotata e


Acquistata.
Verificare sul sistema di totalizzatore nazionale la corretta convalida della
giocata in abbonamento per le giornate di concorso indicate.
Saldo del conto di gioco decrementato del valore corrispondente al costo della
giocata in abbonamento.
Presenza delle giocate corrispondenti ai concorsi in abbonamento nello storico
delle giocate del giocatore.
Area di verifica Sito web del PVD
PGD
Totalizzatore
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 23 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 4 Firma dei messaggi errata, certificato della PGD non corretto
Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
L’operazione di invio dell’anagrafica cifrata verso la PGD è avvenuta
correttamente
Il giocatore ha il credito sul conto di gioco a copertura della giocata in
abbonamento
Esecuzione 1. Il sistema del PVD sostituisce il certificato con la chiave pubblica di Sisal con
un altro certificato.
2. Accesso all’applicazione di gioco
3. Visione dell’importo del saldo sul conto di gioco
4. Marcatura dei numeri da giocare
5. Selezione del bottone gioca per acquisto della giocata.
Risultato atteso Evidenza sui log della PGD che l’invocazione dell’operation “prenota
Addebito” sul sistema del PVD ritorna il codice -9000 (Firma del messaggio non
valida).

Al giocatore viene mostrato un messaggio di cortesia che notifica l’operazione


di vendita non andata a buon fine.

Non viene effettuata la vendita della giocata.


Area di verifica Sito web del PVD
PGD
Totalizzatore
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 24 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.12 Caso di test “Accredito di una vincita di fascia bassa”


Titolo del test Accredito di una vincita di fascia bassa
ID TEST TSTPVD_12
Descrizione del test Verificare sul sito web del PVD il corretto accredito dell’importo di una giocata
vincente di fascia bassa per un conto di gioco secondo le specifiche di
integrazione indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_15
validare

Flusso principale Accredito di una vincita di fascia bassa


Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
il giocatore ha effettuato una giocata vincente
Esecuzione 1. Generazione di una giocata vincente
2. visione del saldo del conto di gioco
3. chiusura del concorso
4. spoglio
5. determinazione dei vincenti
6. notifica delle quote
7. La PDG invoca l’operazione di “accredito” per il conto di gioco associato
alla giocata vincente
Risultato atteso Verifica sui log della PGD l’invocazione corretta dell’ operazione di “accredito”
con esito operazione 0.
Corretto accredito della vincita sul conto di gioco e relativo Saldo aggiornato
Verificare sullo storico delle giocate del giocatore la presenza della giocata con
l’importo della vincita
Area di verifica Sito web del PVD
PGD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 25 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso alternativo 2 Accredito di una vincita di fascia bassa con codice Transazione già
utilizzato in precedente operazione
Precondizioni Esiste una giocata vincente da accreditare su un conto di gioco
Esecuzione 1. La PDG invoca l’operazione di “accredito” con un determinato
“codiceTransazione” e “codiceTipoVincita”.
2. Il sistema del PVD gestisce correttamente la richiesta secondo le specifiche
di integrazione indicate nel DOC2.
3. Simulare sul sistema del PVD la mancata risposta alla PDG.
4. La PDG esegue ciclicamente l’operazione di accredito fino ad ottenere una
risposta dal sistema del PVD.
5. Viene eliminata la simulazione sul sistema del PVD per la mancata risposta
alla PGD.
6. La PDG invoca l’operazione di “accredito” con lo stesso “codiceTransazione”
utilizzato al passo 1.
7 Il PVD risponde alla richiesta con codice esito 0.
Risultato atteso Il sistema del PVD accredita solo una volta l’importo della vincita associata al
“codiceTransazione”.
Corretto accredito della vincita sul conto di gioco e relativo Saldo aggiornato.
Verificare sullo storico delle giocate del giocatore la presenza, in
corrispondenza della giocata vincente, del corretto l’importo di vincita.
Area di verifica Sito web del PVD
PGD
Totalizzatore
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 26 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.13 Caso di test “Notifica di una vincita di fascia alta”


Titolo del test Notifica di una vincita di fascia alta
ID TEST TSTPVD_13
Descrizione del test Verificare sul sito web del PVD la corretta gestione della notifica di vincite di
fascia alta per un conto di gioco secondo le specifiche di integrazione indicate
nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_15
validare

Flusso principale
Precondizioni Il giocatore è autenticato
Il giocatore ha aderito al contratto dei GNTN
il giocatore ha effettuato una giocata vincente di fascia alta
Esecuzione 1Generazione di una giocata vincente di fascia alta
2 chiusura del concorso
3 spoglio
4 determinazione dei vincenti
5 notifica delle quote
6 La PDG invoca l’operazione di “accredito” per il conto di gioco associato alla
giocata vincente con importo a 0 e codiceTipoVincita a 2
Risultato atteso Verificare sullo storico delle giocate del giocatore la presenza della giocata
vincente che riporta in corrispondenza della colonna “vincite” la dicitura
“Vincita di importo superiore ai 5.200 Euro”
Area di verifica Sito web del PVD
PGD
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 27 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

3.14 Caso di test “Decifratura anagrafica giocatore”

Titolo del test Decifratura anagrafica giocatore


ID TEST TSTPVD_14
Descrizione del test Verificare la corrispondenza dei dati anagrafici associati ad un conto di gioco
rispetto ai dati anagrafici acquisiti dal concessionario in forma cifrata.
Verificare la completezza e la correttezza delle informazioni presenti
nell’anagrafica cifrata acquisita del concessionario.
Verificare la corretta implementazione del servizio che fornisce la chiave
simmetrica per le operazioni di decifratura delle anagrafiche giocatore.
Secondo le specifiche di integrazione indicate nel DOC2.
Tipologia di test Funzionale /Integrazione
Requisito da REQPVD_17
validare REQPVD_18

Flusso principale, decifratura anagrafica giocatore con richiesta chiave simmetrica


specificando il seriale del certificato AAMS primario
Precondizioni Esistenza di una anagrafica cifrata associata ad un conto di gioco ed un
identificativo PVD
Il sistema del PVD dispone dei certificati (primario e di backup) con la chiave
pubblica di AAMS.
Esecuzione 1 Acquisizione preventiva di una anagrafica in chiaro relativa ad uno specifico
conto di gioco, che sia già presente in forma cifrata sul sistema del
concessionario.
2 Impostazione sulla PGD della configurazione necessaria a richiedere al
sistema del PVD la chiave simmetrica cifrata con la chiave pubblica di AAMS
contenuta nel certificato primario.
3 Accesso all’applicazione di AAMS per la decifratura anagrafiche giocatori
4 Inserimento del codice identificativo del PVD e numero conto di gioco
associati all’anagrafica acquisita in chiaro
5 Avvio dell’operazione di decifratura
6 La PGD invoca l’operazione di “getChiaveAnagraficaConto” specificando il
numero del conto di gioco e il serial number del certificato AAMS primario
7 Esecuzione operazione di decifratura utilizzando la chiave privata di AAMS
associata alla chiave pubblica contenuta nel certificato primario
Risultato atteso Decifratura dell’anagrafica giocatore.
Corrispondenza tra le informazioni presenti nell’anagrafica preventivamente
acquisita in chiaro e l’anagrafica decifrata dall’applicazione di decifratura
anagrafiche di AAMS.
Corretta e completezza delle informazioni presenti nell’anagrafica decifrata
secondo le specifiche di integrazione indicate nel DOC2.
Area di verifica Applicazione di AAMS per la decifratura anagrafiche giocatori
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 28 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

Flusso principale, decifratura anagrafica giocatore con richiesta chiave simmetrica


specificando il seriale del certificato AAMS di backup
Precondizioni Esistenza di una anagrafica cifrata associata ad un conto di gioco ed un
identificativo PVD
Il sistema del PVD dispone dei certificati (primario e di backup) con la chiave
pubblica di AAMS.
Esecuzione 1 Acquisizione preventiva di una anagrafica in chiaro relativa ad uno specifico
conto di gioco, che sia già presente in forma cifrata sul sistema del
concessionario.
2 Impostazione sulla PGD della configurazione necessaria a richiedere al
sistema del PVD la chiave simmetrica cifrata con la chiave pubblica di AAMS
contenuta nel certificato di backup.
3 Accesso all’applicazione di AAMS per la decifratura anagrafiche giocatori
4 Inserimento del codice identificativo del PVD e numero conto di gioco
associati all’anagrafica acquisita in chiaro
5 Avvio dell’operazione di decifratura
6 La PGD invoca l’operazione di “getChiaveAnagraficaConto” specificando il
numero del conto di gioco e il serial number del certificato AAMS di backup
7 Esecuzione operazione di decifratura utilizzando la chiave privata di AAMS
associata alla chiave pubblica contenuta nel certificato di backup
Risultato atteso Decifratura dell’anagrafica giocatore.
Corrispondenza tra le informazioni presenti nell’anagrafica preventivamente
acquisita in chiaro e l’anagrafica decifrata dall’applicazione di decifratura
anagrafiche di AAMS.
Corretta e completezza delle informazioni presenti nell’anagrafica decifrata
secondo le specifiche di integrazione indicate nel DOC2.
Area di verifica Applicazione di AAMS per la decifratura anagrafiche giocatori
Esito [ ] Positivo
[ ] Negativo

Note ________________________________________________________________

Versione 1.1 Pagina 29 di 30


Piano di test per collaudo del Punto vendita a Distanza
dei Giochi Numerici a Totalizzatore Nazionale Ver.1.1
SuperEnalotto e SuperStar

4 Documenti di riferimento
 DOC1, Kit marketing web del Rivenditore Concessionario per il SuperEnalotto SuperStar
 DOC2 , GNTN_PuntoVendita_SpecificheIntegrazione, Specifiche di integrazione del Punto
vendita a Distanza dei Giochi Numerici a Totalizzatore Nazionale SuperEnalotto e SuperStar

Versione 1.1 Pagina 30 di 30