← Tutti i programmi

Corso ISTQB

Categoria Software engineering e architettura

ISTQB Foundation – Syllabus

1. Fondamenti del Testing – 175 minuti

1.1 Cos’è il Testing .

1.1.1 Obiettivi Tipici del Testing

1.1.2 Testing e Debugging

1.2 Perché il Testing è Necessario?

1.2.1 Contributi del Testing al Successo

1.2.2 Quality Assurance e Testing

1.2.3 Errori, Difetti e Failure

1.2.4 Difetti, Root cause ed Effetti

1.3 I Sette Principi del Testing .

1.4 Il Processo di Test

1.4.1 Processo di Test nel Contesto .

1.4.2 Attività e Compiti del Test

1.4.3 Prodotti di Lavoro del Test .

1.4.4 Tracciabilità tra Base di Test e Prodotti di Lavoro del Test .

1.5 La Psicologia del Testing .

1.5.1 Psicologia Umana e Testing

1.5.2 Mentalità di Tester e Sviluppatori

2. Il Testing all’interno del Ciclo di Vita dello Sviluppo Software – 100 minuti .

2.1 Modelli del Ciclo di Vita dello Sviluppo Software .

2.1.1 Sviluppo del Software e Testing del Software .

2.1.2 Modelli del Ciclo di Vita dello Sviluppo Software nel Contesto

2.2 Livelli di Test .

2.2.1 Testing di Componente

2.2.2 Testing di Integrazione.

2.2.3 Testing di Sistema .

2.2.4 Testing di Accettazione

2.3 Tipi di Test

2.3.1 Testing Funzionale .

2.3.2 Testing Non-Funzionale .

2.3.3 Testing White-box

2.3.4 Testing Relativo a Modifiche

2.3.5 Tipi di Test e Livelli di Test

2.4 Testing di Manutenzione

2.4.1 Trigger per la Manutenzione

2.4.2 Analisi degli Impatti per la Manutenzione

3. Testing Statico – 135 minuti .

3.1 Fondamenti del Testing Statico

3.1.1 Prodotti di Lavoro che possono essere Esaminati dal Testing Statico

3.1.2 Benefici del Testing Statico .

3.1.3 Differenze fra Testing Statico e Dinamico .

3.2 Processo di Review

3.2.1 Processo di Review dei Prodotti di Lavoro

3.2.2 Ruoli e Responsabilità in una Review Formale .

3.2.3 Tipi di Review .

3.2.4 Applicare Tecniche di Review

3.2.5 Fattori di Successo per le Review .

4. Tecniche di Test – 330 minuti .

4.1 Categorie di Tecniche di Test

4.1.1 Categorie di Tecniche di Test e loro Caratteristiche

4.2 Tecniche di Test Black-box

4.2.1 Partizionamento di Equivalenza

4.2.2 Analisi ai Valori Limite

4.2.3 Testing della Tabella delle Decisioni .

4.2.4 Testing delle Transizioni di Stato .

4.2.5 Testing degli Use Case

4.3 Tecniche di Test White-box

4.3.1 Testing e Copertura delle Istruzioni .

4.3.2 Testing e Copertura delle Decisioni .

4.3.3 Il Valore del Testing delle Istruzioni e delle Decisioni

4.4 Tecniche di Test Basate sull’Esperienza .

4.4.1 Error Guessing .

4.4.2 Testing Esplorativo

4.4.3 Testing Checklist-Based

5. Test Management (Gestione del Test) – 225 minuti

5.1 Organizzazione del Test

5.1.1 Testing Indipendente .

5.1.2 Compiti di un Test Manager e di un Tester

5.2 Pianificazione e Stima dei Test

5.2.1 Scopo e Contenuto di un Test Plan .

5.2.2 Strategia di Test e Approccio di Test .

5.2.3 Criteri di Ingresso e Criteri di Uscita (“Definition of Ready” e “Definition of Done”).

5.2.4 Schedulazione di Esecuzione dei Test

5.2.5 Fattori che Influenzano l’Effort del Test .

5.2.6 Tecniche di Stima del Test

5.3 Monitoraggio e Controllo dei Test

5.3.1 Metriche Usate nel Testing

5.3.2 Scopo, Contenuto e Destinatari dei Test Report .

5.4 Configuration Management (Gestione della Configurazione)

5.5 Rischi e Testing

5.5.1 Definizione di Rischio.

5.5.2 Rischi di Prodotto e di Progetto .

5.5.3 Testing basato sul Rischio e Qualità del Prodotto .

5.6 Defect Management (Gestione dei Difetti) .

6. Strumenti a Supporto del Testing – 40 minuti.

6.1 Considerazioni sugli Strumenti di Test .

6.1.1 Classificazione degli Strumenti di Test

6.1.2 Benefici e Rischi del Test Automation .

6.1.3 Considerazioni speciali per gli Strumenti di Esecuzione dei Test e di Test Management

6.2 Utilizzo Efficace degli Strumenti .

6.2.1 Principi principali per la selezione di uno strumento

6.2.2 Progetti Pilota per l'Introduzione di uno Strumento in un'Organizzazione .

6.2.3 Fattori di Successo per gli Strumenti .