ISTQB® Certified Tester Foundation Level (CTFL)
Il corso ISTQB Foundation fornisce metodi e strumenti per definire la strategia di test e l’intero ciclo di vita del processo di test. I livelli di test coprono l’intero ciclo di vita del software – unitario, d’integrazione, di sistema e di accettazione – ed i tipi di test coprono tutte le capacità del software – test strutturati e non strutturati, funzionali e non-funzionali (performance, usabilità, sicurezza, installazione ecc.) – Un’attenzione particolare è posta sui test statici (ispezioni, walkthrough, peer review). Sono anche presentati i migliori metodi di test: tecniche di test basate sulle specifiche (partizione equivalente, analisi dei valori al limite) e tecniche di testing basate sulla struttura del software (testing delle linee di codice, delle decisioni ecc.). Si presenta anche la documentazione prodotta per il testing – strategia di test, piano di test, casi di test, procedure di test, matrice di test, rapporti sui test, eccetera.
La formazione è basata sulle best practice, sull’esperienza e gli standard più recenti in tema di testing del software.
Categorie: Blockchain
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
È richiesta la conoscenza ed esperienza di base dello sviluppo, del testing e della gestione dei progetti software. Un’esperienza diretta nelle attività svolte dai team di sviluppo è fortemente desiderabile.
Destinatari
Il corso ISTQB Foundation è rivolto a chiunque sia coinvolto nel testing del software, includendo le persone che ricoprono ruoli di tester, test analyst, test engineer, test consultant, user accepatance tester e sviluppatori software. È anche appropriato per chiunque voglia costruirsi una conoscenza dei fondamenti del testing del software come product owner, project manager, quality manager, software development manager, business analyst, IT director e management consultant.
Il corso ISTQB Foundation consente di raggiungere un livello di confidenza sulle attività di testing nei progetti di sviluppo software.
I project manager acquisiranno maggiore familiarità con la strategia e la pianificazione dei test. Gli ingegneri del software potranno imparare come progettare test efficaci per valutare e funzionalità e prestazioni del software (performance, usabilità, manutenibilità, sicurezza ecc.). Il management troverà i concetti importanti sulla psicologia del testing e come costruire un team di test efficace e produttivo.
Programma didattico
Fondamenti del testing
- Cos’è il testing
- Perché il testing è necessario
- I sette principi del testing
- Il processo di test
- La Psicologia del testing
Il testing nell’ambito del Ciclo di vita dello sviluppo software
- Modelli del Ciclo di vita dello sviluppo software
- Livelli di test
- Tipi di test
- Testing di manutenzione
Testing statico
- Fondamenti del testing statico
- Processo di revisione
Tecniche di testing
- Categorie di tecniche di testing
- Tecniche di testing black-box
- Tecniche di testing white-box
- Tecniche di testing basato sull’esperienza
Gestione del testing
- Organizzazione del testing
- Pianificazione e stima del testing
- Monitoraggio e controllo dei test
- Gestione della configurazione
- Rischi e testing
- Gestione dei difetti
Strumenti a supporto del testing
- Considerazioni sugli Strumenti di testing
- Utilizzo efficace degli Strumenti
Durata – 3 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
- Formatore: Italiano
- Laboratori: Inglese
- Slide: Inglese
- Esame: Inglese