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.