Testing
Pagina 1 di 2
Testing: una rete di sicurezza per chi modifica il codice
I test servono a poter modificare il codice senza paura. Una codebase continua a evolversi, invece di irrigidirsi, quando ha una suite di test di cui il team si fida. In questa categoria il testing è uno strumento economico di gestione del rischio, da usare con giudizio.
Spesso si parte dal legacy reale. Nelle aziende il punto di partenza è quasi sempre una codebase in produzione con zero test, dove ogni modifica rompe qualcosa da un'altra parte. Scrivo di come si introducono i primi test senza bloccare lo sviluppo, di quali test danno il massimo valore per primi, e di come si porta la copertura da quasi zero a un livello che ti fa dormire, oggi anche con l'aiuto di un LLM in pipeline.
Poi si tratta di testare ciò che conta davvero. Pest con mutation testing e dataset per misurare se i test valgono qualcosa, testing dei job in coda oltre il semplice controllo che siano stati messi in coda, Testcontainers per verificare l'integrazione con database e servizi reali: un finto database in memoria nasconde proprio i bug che contano.
Se vuoi introdurre i test in un progetto che non ne ha, vedi i miei progetti PHP senior o scrivimi.
Un test ti dice che non hai rotto il codice mentre lo cambiavi. Per lavorare tranquilli basta questo.
LLM per generazione test automatici: da 5% a 70% di copertura su codebase PHP legacy
Automazione test di regressione visuale con Playwright per applicazioni Laravel
Architettura esagonale (Ports & Adapters) in Laravel: separare dominio da infrastruttura
Testcontainers per PHP: test di integrazione con database e servizi reali in CI
LLM per la generazione di test automatici: da zero a copertura del 70% senza sforzo
Come introdurre test minimi in un progetto PHP legacy senza bloccare lo sviluppo
Refactoring del codice PHP legacy: guida pratica per modernizzare un'applicazione senza riscriverla
Introduzione ai test automatici su codebase PHP legacy: come iniziare senza riscrivere tutto
Testing di API Laravel con Pest 3 nel 2026: dataset, mutation testing e CI per PMI che vogliono dormire
Strumenti utili per il testing
Tool gratuiti per costruire e verificare i tuoi test: