TESTING - [e-CF B.3c]
Descrizione
Costruisce ed esegue procedure di test sistematico per i sistemi IT o per i requisiti di usabilità del cliente per stabilire la conformità con le specifiche di progettazione. Assicura che i componenti nuovi o modificati soddisfino le aspettative. Produce i documenti e i report che danno evidenza dei requisiti di certificazione.
ADA associate alla qualificazione
ADA.14.01.11Testing di sistemi IT
Competenze
TESTING - [e-CF B.3c]
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- L'importanza dei test nel ciclo di vita dello sviluppo e manutenzione del software
- Fasi di un processo di test (ad esempio, valutazione del piano e dello stato dello sviluppo, sviluppo del piano di test, ecc.)
- Terminologia fondamentale di test (ad esempio, risultati attesi, informazione attesa)
- Diversi tipi di prove dinamiche (funzionale, di integrazione, prestazioni, facilità d'uso, stress, ecc.)
- Tecniche di collaudo statico (ad esempio, “code review”, ispezione, “software walkthrough”)
Abilità
- Creare un piano di test e assicurare che i casi o le situazioni di test siano progettati correttamente e dettagliatamente
- Organizzare i test per l'accettazione dell'utente (UAT - User Acceptance Testing)
- Preparare insiemi di dati ragionevoli e significativi che consentono una simulazione realistica del futuro sistema in produzione
- Specificare un set completo di procedure e differenti flussi applicativi che devono essere testati
- Eseguire dei test di accettazione utente (UAT) funzionali e non funzionali, e assicurarsi sia del loro completamento, sia di avere la piena accettazione dell'utente del sistema e dei modelli di dati proposti
- Preparare e rivedere i casi di test di regressione di integrazione
- Registrare i possibili problemi verificatisi e classificarli in base al tipo e alla gravità
- Utilizzare strumenti specifici per i test automatici
- Collaudare funzioni di sistema con dati reali e set di dati simulati
- Eseguire i “test case” di integrazione
- Documentare i test e i risultati, specificando chiaramente le condizioni che portano alla rilevazione dei difetti
- Verificare i difetti risolti
| ADA |
|---|
ADA.14.01.11 - Testing di sistemi ITRA1: Predisporre procedure e standard interni per i processi di testing di varia tipologia, rispettando gli standard esterni di riferimento Definizione di protocolli e standard per le attività di testing RA2: Supervisionare processi di testing di sistemi ICT, garantendo il rispetto delle procedure e assicurando il corretto afflusso di informazioni relative al testing ad altri soggetti coinvolti nella produzione o nell’utilizzo (progettisti, manutentori, utenti, ecc.) Supervisione di processi di test di sistemi ICT Cura del flusso informativo tra il testing e altri soggetti coinvolti nel processo di produzione RA3: Effettuare test di sistemi ICT nel rispetto delle procedure e degli standard di riferimento, avendo precedentemente provveduto alla loro organizzazione, valutandone i risultati e predisponendo la documentazione prevista Organizzazione di piani di test di sistemi ICT Preparazione di test, di varia natura, di sistemi ICT (funzionali, di integrazione, di performance, di usabilità, di accessibilità, di sicurezza, di resilienza, ecc.) Conduzione di test di componenti e sistemi ICT Analisi dei risultati dei test Cura del reporting e della documentazione dei test e dei relativi risultati |
