Descrizione del Corso
Software Testing Foundation: cosa ottieni
- Base completa su concetti, terminologia e processo di test, utile per lavorare in team di sviluppo e qualità.
- Competenze pratiche: come progettare test, gestire difetti e supportare un ciclo di rilascio con evidenze verificabili.
- Allineamento con contesti reali: test in progetti tradizionali e in contesti Agile, con attenzione a rischi e priorità.
- Preparazione all’esame: esercizi, domande tipo-esame e indicazioni su come gestire tempo e comprensione dei quesiti.
Obiettivi del corso
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere i processi principali, la terminologia, la struttura e i concetti fondamentali del Software Testing.
- Riconoscere come un approccio di testing strutturato contribuisce a migliorare qualità, affidabilità e riduzione del rischio.
- Contribuire a un programma di software testing già in atto, supportando attività di test planning, test execution e defect management.
- Affrontare con competenza l’esame di certificazione Software Testing Foundation.
Destinatari
- Project Manager e figure di coordinamento progetto.
- Test Manager, QA Manager, responsabili qualità e processi.
- Tester, analisti, sviluppatori e membri del team di delivery coinvolti nella qualità del software.
Programma (contenuti del corso)
- Fondamenti di testing: perché si testa, obiettivi del testing, qualità vs conformità, error/fault/failure e impatti sul business.
- Processo di test: pianificazione, progettazione, esecuzione, chiusura; deliverable tipici (piani, casi, report).
- Livelli e tipologie di test: unit, integration, system, acceptance; functional vs non-functional; regression e smoke test.
- Test in sviluppo moderno: shift-left, CI/CD (panoramica), ruoli e responsabilità nel ciclo di delivery.
- Static testing: review, walkthrough, inspection; benefici e criteri di efficacia.
- Test design techniques:
- Black-box: equivalence partitioning, boundary value analysis, decision table, state transition.
- Experience-based: exploratory testing e session-based testing.
- Risk-based testing: priorità e copertura basata sul rischio.
- Gestione difetti e tracciabilità: severità vs priorità, ciclo di vita del difetto, evidenze, riproducibilità.
- Test management: stime e metriche (base), criteri di ingresso/uscita, reporting e gestione della qualità.
- Tool di supporto: panoramica su test management, defect tracking e automazione (concetti, non focalizzato su un vendor).
- Agile testing (introduzione): collaborazione, user story e acceptance criteria, test in sprint e definizione di “done”.
- Preparazione esame: riepilogo concetti, esercizi guidati e domande “stile esame”.
Simulazione d’esame
Attraverso questo sito, i partecipanti saranno supportati da simulatori d’esame aggiornati e revisionati per misurare la preparazione sulle tematiche e facilitare il superamento dell’esame di certificazione.






