Concetto dei test

Nome del progetto

Classificazione	Selezionare un elemento
Stato	Selezionare un elemento
Nome del programma
Numero del progetto
Project manager	Project manager
Versione	0.1
Data	clicca qui per inserire una data
Committente	Committente
Autore/Autori
Distribuzione

Elenco delle modifiche

Versione	Data	Modifica	Autore
0.1

Tabella 1:	Controllo delle modifiche

Descrizione

Il concetto dei test descrive gli obiettivi dei test, gli oggetti da testare, i tipi di test, l’infrastruttura e l’organizzazione dei test; esso comprende anche la pianificazione dei test e la descrizione dei casi di test. Per ogni caso di test viene preparata una descrizione dettagliata dello stesso, che costituisce la specifica applicabile al test. La pianificazione dei test ne stabilisce lo svolgimento logico-temporale. Il concetto dei test funge da base per predisporre l’organizzazione e l’infrastruttura dei test nonché la loro esecuzione. Il concetto dei test è aggiornato costantemente, in base all’acquisizione di nuove conoscenze.

Obiettivi dei test

Obiettivi dei test globali e misurabili per tutti i casi di test:

N.	Descrizione	Unità di misura	Priorità*
1	Test delle interfacce effettuato con successo	Scambio di dati corretto	M
2	L’architettura di sistema soddisfa i requisiti di xy.
3	Programma abc funzionale
* Priorità: M = massima, 1 = alta, 2 = media, 3 = bassa

Tabella 2:	Obiettivi generali dei test

Strategia per i test e livelli dei test

Un’esecuzione efficiente dei test presuppone un’oculata strategia per i test (ev. applicabile con la metodologia agile). Al proposito si consiglia di tenere conto dei punti sottostanti:

Quale strategia per i test permette di seguire e integrare lo sviluppo, allo scopo di raggiungere la qualità prestabilita?

Quali sono i livelli dei test esistenti? Da quale livello bisogna iniziare a testare?

Come si può evitare la sovrapposizione di più livelli, al fine di prevenire le ridondanze?

Come si possono evitare o gestire le lacune riscontrate nell’ambiente del test a disposizione?

Oggetti da testare

N.	Oggetto	Descrizione
1
2

Tabella 3:	Oggetti da testare

Tipi di test

N.	Tipo di test	Descrizione
1
2

Tabella 4:	Tipi di test

Copertura dei test

Panoramica dei casi di test

N.	Tipo di test	Casi di test
1
2

Tabella 5:	Copertura dei test

Valutazione degli obiettivi dei test e della copertura dei test

Ambito dei test

Presupposti per i test

Tester, conoscenze preliminari

Classificazione dei difetti

I difetti riscontrati, ossia i requisiti (aspettative) non soddisfatti, sono ripartiti in quattro classi (1–4). La classe 0 si applica soltanto se è necessario indicare separatamente un risultato ineccepibile.

N.	Classi di difetti	Descrizione
0	Senza difetti	Ineccepibile e conforme ai requisiti
1	Difetto irrilevante	Utilizzabile; l’usabilità è garantita, ma il difetto non dovrebbe esserci
2	Difetto di lieve entità	Utilizzabile; usabilità leggermente compromessa
3	Difetto di grave entità	Ancora in parte utilizzabile, usabilità fortemente compromessa
4	Difetto critico	Inutilizzabile; funzionalità fondamentali non garantite; esercizio non accettabile (ad es. in materia di sicurezza)

Tabelle 6:	Classi di difetti

La classificazione riproduce la gravità dei difetti e il carico di lavoro necessario per eliminare i difetti riscontrabili. L’attribuzione a una classe dei difetti riscontrati indica grossomodo anche l’ordine di priorità in cui questi ultimi devono essere eliminati.

Se il difetto è assegnato a una classe compresa da 1 a 3, il sistema o il prodotto può essere accettato con riserva. Per eliminare i difetti bisogna tuttavia definire le misure pertinenti ed è necessario svolgere un’ulteriore verifica.

Se invece si riscontrano difetti della classe 4, il sistema o il prodotto non può essere accettato e il mandatario deve intraprendere immediatamente le misure necessarie per eliminare questi difetti. Il mandatario deve inoltre predisporre una nuova accettazione.

Condizioni di avvio e interruzione

Condizioni preliminari per l’avvio del test

Ambiente del test

Descrizione e predisposizione dell’ambiente o degli ambienti del test necessari (orientati alla prassi).

Infrastruttura per i test

Sistema dei test

Dati dei test

Strumenti per i test

Software per la gestione del test

Elenco dei rapporti

Organizzazione dei test

Descrizione dei casi di test

ID/Denominazione	T-001	Riferimento al requisito e al criterio di accettazione	nn Ad es. i requisiti qualitativi nel risultato relativo ai requisiti di sistema
Descrizione
Presupposti del test
Fasi del test
Risultato atteso

Tabella 7:	Descrizione dei casi di test

Piano dei test

N.	Attività	Responsabile	Collaborazione	Scadenza
1
2
3

Tabella 8:	Piano dei test

Elenco delle abbreviazioni e glossario

Abbreviazione/Termine	Spiegazione
HERMES	Metodo per la gestione di progetti e programmi HERMES 5 è uno standard eCH

Tabella 9:	Elenco delle abbreviazioni e glossario

Indice

Elenco delle modifiche	1

Descrizione	1

1	Obiettivi dei test	2

2	Strategia per i test e livelli dei test	2

3	Oggetti da testare	2

4	Tipi di test	2

5	Copertura dei test	3

5.1	Panoramica dei casi di test	3

5.2	Valutazione degli obiettivi dei test e della copertura dei test	3

6	Ambito dei test	3

6.1	Presupposti per i test	3

6.2	Classificazione dei difetti	3

6.3	Condizioni di avvio e interruzione	4

7	Ambiente del test	4

8	Infrastruttura per i test	4

8.1	Sistema dei test	4

8.2	Dati dei test	4

8.3	Strumenti per i test	4

9	Organizzazione dei test	4

10	Descrizione dei casi di test	4

11	Piano dei test	4

Elenco delle abbreviazioni e glossario	6

Indice	7

Indice delle tabelle	8

Indice delle tabelle

Tabella 1:	Controllo delle modifiche	1

Tabella 2:	Obiettivi generali dei test	2

Tabella 3:	Oggetti da testare	2

Tabella 4:	Tipi di test	2

Tabella 5:	Copertura dei test	3

Tabelle 6:	Classi di difetti	3

Tabella 7:	Descrizione dei casi di test	4

Tabella 8:	Piano dei test	5

Tabella 9:	Elenco delle abbreviazioni e glossario	6