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

A. Provaglio
R. Brunetti (Italia)

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:
  • Requisiti di qualità
  • Standard di riferimento.
Programma dettagliato
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

A. Provaglio
R. Brunetti (Italia)

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