Test automatici e regressioni

Una funzionalità/endpoint o workflow, casi positivi e negativi concordati.

Unit / integration / E2E · Fixture · CI · Playwright ove pertinente

Situazione di partenza

  • Una funzionalità o API necessita di prove ripetibili che rilevino errori e regressioni.

Attività tecniche

  • Concordare funzionalità, casi positivi e negativi.
  • Preparare fixture e suite mirata.
  • Integrare i controlli nella pipeline se incluso e documentarne l’esecuzione.

Materiale e accessi necessari

  • Funzionalità o endpoint accessibile
  • Casi attesi e ambiente isolato
  • Comandi di build/test e vincoli CI

Consegne

  • Suite test, pipeline se inclusa, istruzioni e risultati.

Verifica e accettazione

  • Una regressione introdotta come controllo negativo fa fallire il test.
  • Esecuzione ripetibile e limiti della copertura espliciti.

Ambito incluso

  • Una funzionalità/endpoint o workflow, casi positivi e negativi concordati.

Dipendenze da confermare

  • Disponibilità degli input e degli accessi concordati; ambiente di prova utilizzabile.
  • Prima di modificare un sistema esistente: perimetro autorizzato, ambiente di test e possibilità di rollback concordata.
  • Account, licenze, consumi API, hosting e hardware restano a carico del committente salvo inclusione esplicita.

Esclusioni e condizioni

  • Copertura totale dell’applicazione e assenza garantita di bug
  • Test di carico/sicurezza non concordati

Esperienza pertinente

Build e controlli del sito Abruzzo

Generazione statica con strumenti Python, template e controlli di pagine, collegamenti e comportamento del composer.

Competenza trasferibile a script e controlli: non prova di una trasformazione amministrativa già realizzata per il nuovo cliente.

Build e test REPLAI

Sorgenti, test nativi/terminali, consumer e procedure riproducibili collegati alle versioni del progetto.

Verifica del progetto su piattaforme dichiarate; non gestione operativa H24 o garanzia di deploy di un altro sistema.