Test 2.44
Taggare questa issue con label "Test", iteration e milestone correnti, poi cancellare questa riga. Impostare la due date a domani.
Test generali
In caso di errori riscontrati durante il test aggiungere un commento in questa issue di test. Creare un unico thread per ogni test fallito.
Salvo diversamente indicato l'ambiente di test è il Comune di Bugliano a mare la sua area servizi e il suo OpenSegnalazioni V2.
-
Compliancy PNRR con il tool pa-website-validator @nevis.menegatti -
Once-only: controllare che i dati di residenza se aggiornati in una pratica vengano aggiornati nella pratica successiva e siano aggiornati nel profilo @lorenzo.bertoli -
Satisfy: compilare la valutazione del servizio a fine invio pratica: la valutazione DEVE essere modificabile e se si modifica all'ultimo step DEVE riportare alla scelta della risposta chiusa. @lorenzo.bertoli -
Richiesta assistenza: @nevis.menegatti -
Prenotazione appuntamento: senza login, partendo da una scheda del servizio, l'ufficio DEVE essere preselezionato solo se c'è un unico ufficio associato al servizio @gabakla -
Prenotazione appuntamento: partendo dal footer oppure dalla scheda di un servizio con più uffici associati ad esso, l'ufficio NON deve essere preselezionato @gabakla -
Prenotazione appuntamento: fare una prenotazione appuntamento partendo dal footer, non loggati: facendo login durante la prenotazione si deve tornare alla pagina di creazione appuntamento loggati (senza necessità di altri click). @gabakla -
PEO: creazione pratica e protocollazione @sabato.galasso -
PEO: richiesta integrazione @sabato.galasso -
Prenotazione in calendario a intervalli fissi: verificare che l'evento sia moderato e che l'operatore del calendario possa approvare l'appuntamento e venga inviato il messaggio conseguente al cittadino. @marco.devito -
Prenotazione in calendario intervalli liberi: verificare che l'operatore vede l'evento in calendario, annullarlo e verificare che arrivi l'email corretta. @marco.devito -
Prenotazione in calendario con orari sovrapponibili: verificare che l'operatore veda l'evento in calendario e possa annullarlo. Verificare che arrivi l'email. @marco.devito -
Event sourcing: in caso di errore di invio a kafka mediante vector, verificare che venga creata la scheduled action necessaria per l'invio successivo. @EmilyLancietti -
Importazione di un servizio da Bugliano (Prod Fast) a Bugliano a Mare (QA) @marco.mazzon -
Importazione di un servizio da Bugliano a Mare (QA) a Bugliano (Prod Fast) @marco.mazzon -
Pagamento immediato su efil @Mirko_C -
Pagamento posticipato su mypay @Mirko_C -
Protocollazione su Protocollo Fake: verificare protocollazione modulo compilato e almeno un allegato, documento in uscita con almeno un allegato. @mouslim97 -
Feature flags: testare che il flag funzioni, se è attivo si può usare la nuova feature, se non è attivo NON si deve vadere la nuova feature @EmilyLancietti
Test delle API
-
Tutti i test end-to-end del core danno esito positivo; -
tutti i test end-to-end dei microservizi modificati in questo sprint, danno esito positivo.
Test su nuovi sviluppi
Ogni issue indicata di seguito ha dei casi di test o delle user stories da testare. Testare e spuntare la casella che segue quando tutti i test della issue sono positivi. In caso di errori riscontrati durante il test aggiungere un commento nella issue stessa.
-
2176 - Errore visualizzazione allegati inviati con protocollo pec @nevis.menegatti -
65 - Sicraweb WSProtocolloDM: In caso di errore, il messaggio di risposta non viene elaborato correttamente @Mirko_C -
2168 - Miglioramenti componenti segnalazioni in versione mobile @valentina.russo -
2162 - Errore di validazione della data di rilascio di un bollo se non viene compilata l'ora @lorenzo.bertoli -
2160 - Data ultima per fornire l'esito della domanda errata nell'email operatore @lorenzo.bertoli -
44 - Prenotazione appuntamento - widget sfarfallio all'apertura select @gabakla -
2145 - Possibilità di invio allegati durante la Richiesta di integrazione di una pratica @nevis.menegatti Abbiamo fatto rollback e la portiamo al prossimo sprint -
2142 - Errore upload allegati di tipo p7m su Safari e Firefox @EmilyLancietti -
2138 - Link al dettaglio della pratica dopo il login operatore non manda al dettaglio delle pratiche @valentina.russo -
52 - Aggiungere pagamento via Checkout pagoPA @andrea.bruno -
2132 - Link mancante nel menù di navigazione laterale della landing page @andrea.bruno -
94 - Miglioramenti componenti segnalazioni in versione mobile @valentina.russo -
2128 - Permettere la creazione di un collegamento tra il modulo di form.io e un front-end esterno @rluccisano -
2124 - Possibilità di filtrare la lista degli appuntamenti tramite API per data dell'appuntamento @EmilyLancietti (Test automatici) -
2100 - Possibilità di annullare un pagamento in fase di registrazione del pagamento @EmilyLancietti -
46 - fix Metriche, logs e dashboard - @marco.mazzon -
3 - Come cittadino devo poter pagare i dovuti di pagamenti non creati a partire dall'area personale - Da chiedere a @mouslim97 -
2048 - Correzione documentazione per la creazione di un servizio @rluccisano -
2002 - Esporre la lingua di compilazione della pratica nell'application @mouslim97
CMS
-
27 - Utilizzo dei builtin in siti non collegati a area personale OpencityItalia tramite "Link area personale" @gabakla @federica.taraboi -
12 - Implementazione Area riservata @SilviaTomaselli @federica.taraboi -
27 - Creazione e configurazione sheet di migrazione CCT - no test -
25 - Fix Openagenda (Vicenza) @SilviaTomaselli @valentina.russo -
26 - Esecuzione e documentazione dello script di sincronizzazione dei servizi digitali tra CMS e area personale - no test
Ambiente di dev
L'ambiente di dev che si può creare dal repository deve essere sempre funzionante: con un clone del repo e un docker-compose up
si deve sempre ottenere un ambiente minimale ma funzionante.
-
ci sono variabili da aggiungere al docker-compose.yml con un valore di default?