Lunedì 20 Giugno 2011
Un’occasione di formazione unica: molteplici tutorials erogati da esperti internazionali in materia di testing e qualità di software e dei servizi.
Al termine della giornata ITA-STQB rilascerà un attestato di partecipazione.
Tutorial Speaker e Argomenti
Docente | Tutorial - Titolo |
R. Black (ASTQB - USA) |
Ottimizzare l’Efficacia del Testing Risk-based Testing e Tecniche di successo per l'Automazione dei Test |
B. Homes (CFTL - Francia) |
Testing di sistemi critici il ruolo degli Standard, le tecniche per incrementare la qualità dei sistemi critici |
V. Kocher (ITB - India) |
Il Performance Testing per le Applicazioni Web e quelle su Desktop Progettazione ed Esecuzione |
Y. Tsubery (ITCB - Israele) |
Ottimizzare i Test di Accettazione processi, strumenti, casi di studio |
A. Linetzki (ITCB - Israele) |
Test in assenza di specifiche (Test Esplorativo) Allestimento, Esecuzione & Tecniche operative |
Testing e Metodologie Agili |
Ogni tutorial avrà la durata di una giornata (quindi i sei tutorial saranno in parallelo tra di loro)
I tutorial avranno il seguente svolgimento:
9.00 - 9.30 | Registrazioni |
9.30 - 10.30 | Tutorial parte 1 |
10.30 - 11.00 | Coffee Break |
11.00 - 12.30 | Tutorial parte 2 |
12.30 - 14.00 | Lunch |
14.00 - 15.30 | Tutorial parte 3 |
15.30 - 16.00 | Coffee Break |
16.00 - 17.30 | Tutorial parte 4 |
I tutorial e il relativo materiale saranno in lingua inglese, a meno del tutorial su Agile Testing, che sarà in italiano.
I tutorial verranno confermati in presenza di un numero minimo di partecipanti; in caso di cancellazione, gli iscritti potranno partecipare ad altri tutorial o ricevere il rimborso di quanto versato.
Tutorial – Descrizione sintetica
Docente | Tutorial - Titolo | Sintesi |
R. Black (ASTQB - USA) |
Ottimizzare l’Efficacia del Testing Risk-based Testing e Tecniche di successo per l'Automazione dei Test |
Il testing esaustivo è per sua natura impossibile; risulta quindi fondamentale ottimizzare l’efficacia delle attività all’interno di vincoli predefiniti di tempo e risorse; questo tutorial affronta le due tecniche che contribuiscono maggiormente a questo risultato: la definizione della strategia di test e la prioritizzazione dei casi di prova sulla base di tecniche di risk management; in questo modo siamo certi di mitigare in modo ottimale i rischi al momento del rilascio, ottimizzando la copertura delle parti più critiche/ rilevanti. L’applicazione di tecniche di test automation, che consentono di incrementare la copertura grazie all’aumento dei casi di test eseguiti nel medesimo intervallo temporale; ma la test automation è impegnativa e avere un ROI positivo non è banale …. Il tutorial svelerà come raggiungerlo! Programma dettagliato |
B. Homes (CFTL - Francia) |
Testing di sistemi critici il ruolo degli Standard, le tecniche per incrementare la qualità dei sistemi critici |
I sistemi safety critical e i sistemi embedded sono da sempre oggetto di accurate attività di test, in considerazione del’impatto potenziale che possono avere failures originate da fault software ; in questo ambito le tematiche di qualità sono particolarmente accurate ed esistono alcuni standard di riferimento, che sono in continua evoluzione miglioramento. Questo tutorial ci guiderà a ripercorrere i punti salienti della qualità per i sistemi critici grazie a re-cap teorici e approfondimenti prativi relativi a:
|
V. Kocher (ITB - India) |
Il Performance Testing per le Applicazioni Web e quelle su Desktop Progettazione ed Esecuzione |
Le performance dei sistemi sono molto spesso la causa di lamentele da parte degli utenti e spesso provocano impatti negativi sul business delle aziende che offrono servizi on-line. L’avvento di Internet prima e del Cloud ora pongono serie questioni su come affrontare in modo sistematico la verifica delle prestazioni dei sistemi software intensive. Il tutorial approfondirà tutte le tematiche afferenti al performance testing, con particolare enfasi su progettazione ed esecuzione dei test; verranno svolti anche approfondimenti su ambienti e strumenti. Programma dettagliato |
Y. Tsubery (ITCB - Israele) |
Ottimizzare i Test di Accettazione processi, strumenti, casi di studio |
"In un contesto in cui le aziende focalizzano le proprie attività nell'ambito della definizione dei requisiti (demand) affidando poi lo sviluppo all'esterno, assume un'importanza fondamentale il test di accettazione, che effettua la validazione pre-rilascio in produzione, garantendo la qualità dei servizi offerti. Il tutorial offrirà una panoramica esaustiva del test di accettazione in termini di processo, deliverables, tecniche ed esempi concreti." Programma dettagliato |
A. Linetzki (ITCB - Israele) |
Test in assenza di specifiche (Test Esplorativo) Allestimento, Esecuzione & Tecniche operative |
Come affrontare il testing di sistemi privi di specifiche?
Fino a qualche tempo fa la risposta sarebbe stata: “Impossibile; tornare indietro a fare le specifiche, poi ne riparliamo”; stante l’impossibilità pratica di ricostruire le specifiche a posteriori, soprattutto per sistemi di grandi dimensioni, il risultato finale era l’assenza di testing. A questo annoso e diffusissimo problema è stata data una risposta: il testing esplorativo, pratica sempre più diffusa a livello internazionale. Il tutorial ce ne svelerà i segreti”. Programma dettagliato |
Testing e Metodologie Agili |
Gli approcci Agili allo sviluppo del software stanno prendendo sempre più piede, in buona parte grazie alla loro particolare attenzione per la qualità del software prodotto e per la capacità di identificare rapidamente eventuali difetti nel codice.
Il tutorial illustra come condurre i test seguendo le metodologie Agili, sia dal punto di vista metodologico che pratico, a livello di Unit Testing, Test Driven Development (TDD), Behavior Driven Development (BDD) e con la Continuous Integration. Il tutto accompagnato da esempi concreti, applicando quanto appreso con due strumenti, uno Open Source e l'altro specifico di un Vendor . Programma dettagliato |