Descrizione
La certificazione di livello avanzato come Analista Tecnico del Test ISTQB® amplia le conoscenze già acquisite nel livello 'Foundation' e consente una crescita professionale per ricoprire il ruolo di analista tecnico del test.
Capitolo 1: I compiti dell'analista tecnico di test nei test basati sul rischio
- Compiti di test basati sul rischio
Capitolo 2: Tecniche di test White-Box
- Test di dichiarazione
- Test di decisione
- Test di condizione/decisione modificati
- Test a condizioni multiple
- Test del percorso di base
- Test API
- Selezione di una tecnica di test white-box
Capitolo 3: Analisi statica e dinamica
- Analisi statica
- Analisi dinamica
Capitolo 4: Caratteristiche di qualità per i test tecnici
- Problemi generali di pianificazione
- Prove di sicurezza
- Test di affidabilità
- Test delle prestazioni
- Prove di manutenibilità
- Test di portabilità
- Test di compatibilità
Capitolo 5: Revisioni
- Compiti dell'analista tecnico di test nelle revisioni
- Uso delle liste di controllo nelle revisioni
Capitolo 6 Strumenti di test e automazione
- Definire il progetto di automazione dei test
- Strumenti di test specifici
Risultati di business
Coloro che possiedono una certificazione ISTQB® CTAL come analista tecnico del test sanno...
- Riconoscere e classificare i rischi tipici associati alla prestazione, sicurezza, affidabilità, portabilità e manutenibilità nei sistemi di software.
- Creare un piano di testing per dettagliare la pianificazione, la progettazione e l'esecuzione dei test al fine di mitigare i rischi di esecuzione, sicurezza, affidabilità, portabilità e di manutenibilità .
- Selezionare e applicare tecniche di progettazione appropriate per far si che i test siano affidabili in maniera adeguata, basandosi su copertura del codice e del design.
- Partecipare attivamente alle revisioni tecniche con gli sviluppatori e gli architetti del software, contribuendo grazie alla dimestichezza acquisita al riconoscimento degli errori tipici fatti nel codice e nella sua architettura.
- Riconoscere i rischi nel codice e nella architettura del software creando elementi per una pianificazione di test che andranno a mitigare questi rischi grazie ad analisi dinamiche.
- Proporre ottimizzazioni per la sicurezza, manutenibilità e testabilità del codice utilizzando analisi statiche.
- Indicare costi e vantaggi auspicabili grazie all'introduzione di determinate tipologie di automazione dei test.
- Scegliere strumenti appropriati per automatizzare i compiti del testing tecnico.
- Comprendere le questioni tecniche e i concetti dell'utilizzo della automazione del testing.