Descrizione
Rispetto al corso base, che inquadra il processo di testing nell’ambito del ciclo di vita del software e si sofferma sulle principali tecniche, il corso avanzato approfondisce gli argomenti affrontati in precedenza ponendo l’accento su tre diversi aspetti che riguardano l’esercizio del test in un ambiente software “asset oriented”: aspetto Business, Tecnico e Governance.
L’aspetto Business comprende la gestione e il test dei Requisiti (funzionali e non). L’aspetto Tecnico riprende ed affina le tecniche e la gestione del processo di Testing.
Nella Governence rientrano gli aspetti che riguardano la definizione delle strategie di qualità , Risk Management, Raccolta ed analisi risultati, le misure di difettosità nonché i KPI per la costruzione del Cruscotto della qualità .
Il corso si sofferma inoltre sull’organizzazione e l’implementazione di una strategia di Test nel caso di Outsourcing di progetti in cui vi sono fornitori esterni coinvolti nei processi di Application Management (AM).
Concludono il corso alcune considerazioni legate alla qualificazione del test ai clienti al fine di renderli consapevoli dei costi ma anche dei benefici che otterranno.
Destinatari
- Analisti, Designer e Architetti
- Responsabili di programma/progetto
- Capi Progetto
- Personale dell'assicurazione e del controllo di qualitĂ
Prerequisiti
Conoscenza delle problematiche di base di testing
Conoscenza e applicazione gestione requisiti
Conoscenza di base tecniche di software sizing
Contenuti
I tre aspetti della strategia di Testing
- Business
- Tecnico
- Governance
Tecnico
- Approfondimento delle tecniche di testing
- Progettazione (GranularitĂ dei Requisiti, Test di algoritmi e Rule Engine, Array ortogonali, ottimizzazione del numero dei Test Case)
- Test di Non Regressione
- Test Project Management
- People (organizzazione e gestione del gruppo di Testing)
- Process (Formalizzazione e gestione delle fasi di processo)
- Estimation - Stime di effort e di difettositĂ residua e complessiva costruite sul sizing applicativo (Function Point)
- Metrics - Metriche di prodotto e di processo
Governance
- La strategia di testing in funzione della Risk Analisys
- La raccolta dei risultati
- La definizione dei KPI di processo
- Lo sviluppo di un Data Warehouse di stime e di metriche (estimation vs actual) come base per un sistema di qualitĂ misurabile e tracciata
Testing in regime di Outsourcing
- Il Testing nell’AM
- Dalla contrapposizione alla cooperazione
- Condivisione delle tecniche e degli strumenti di test e delle metriche
- Rating dei Fornitori
- Aspetto premiante e penalizzante
Qualificare e saper comunicare la qualitĂ al Cliente
- Perché il test costa caro ma vale ancor di più?
Durata
3 giorni
|