DIREZIONE EMITTENTE CONTROLLO DELLE COPIE Il presente documento, se non preceduto dalla pagina di controllo identificata con il numero della copia, il destinatario, la data e la firma autografa del Responsabile della Documentazione, è da ritenersi copia informativa non controllata. PIANO DI TEST/COLLAUDO TITOLO DOCUMENTO PIANO DI TEST/COLLAUDO TITOLO DOCUMENTO Pagina: 1/4 RIFERIMENTO @SQDOPC VER. 5 CODICE:
DIREZIONE EMITTENTE CONTROLLO DEL DOCUMENTO STATO DELLE REVISIONI Versione n. Data Descrizione delle modifiche apportate nella revisione alla versione precedente Capitoli modificati PIANO DI TEST/COLLAUDO TITOLO DOCUMENTO Pagina: 2/4 RIFERIMENTO @SQDOPC VER. 5 CODICE:
DIREZIONE EMITTENTE SOMMARIO 1. SCOPO E CAMPO DI APPLICAZIONE... 4 2. RIFERIMENTI... 4 2.1 DOCUMENTI ESTERNI ----------------------------------------------------------------------------------------------------- 4 2.2 DOCUMENTI INTERNI ------------------------------------------------------------------------------------------------------ 4 2.3 DEFINIZIONI----------------------------------------------------------------------------------------------------------------- 4 3. DESCRIZIONE DEL PRODOTTO SOFTWARE... 4 4. AMBIENTE DI PROVA...4 5. SOFTWARE NECESSARIO PER LE PROVE... 4 6. DESCRIZIONE DELLE PROVE DA EFFETTUARE SUL SOFTWARE... 4 7. CHECKLIST... 4 8. PIANO DI MASSIMA DELLE ATTIVITÀ... 4 ALLEGATI - FOGLI TEST... 4 PIANO DI TEST/COLLAUDO TITOLO DOCUMENTO Pagina: 3/4 RIFERIMENTO @SQDOPC VER. 5 CODICE:
DIREZIONE EMITTENTE 1. SCOPO E CAMPO DI APPLICAZIONE 2. RIFERIMENTI 2.1 DOCUMENTI ESTERNI 2.2 DOCUMENTI INTERNI 2.3 DEFINIZIONI 3. DESCRIZIONE DEL PRODOTTO SOFTWARE 4. AMBIENTE DI PROVA 5. SOFTWARE NECESSARIO PER LE PROVE 6. DESCRIZIONE DELLE PROVE DA EFFETTUARE SUL SOFTWARE 7. CHECKLIST 8. PIANO DI MASSIMA DELLE ATTIVITÀ ALLEGATI - FOGLI TEST α ω Stampato il 20/07/04 PIANO DI TEST/COLLAUDO TITOLO DOCUMENTO Pagina: 4/4 RIFERIMENTO @SQDOPC VER. 5 CODICE:
CONTROLLO DELLE COPIE Il presente documento, se non preceduto dalla pagina di controllo identificata con il numero della copia, il destinatario, la data e la firma autografa del Responsabile della Qualità, è da ritenersi copia informativa non controllata. STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO @SQ.DO.PC Ver. 5 STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 1/7
CONTROLLO DEL DOCUMENTO STATO DELLE REVISIONI Versione n. Data Descrizione delle modifiche apportate nella revisione alla versione precedente 3 20/10/98 Lo standard documentale è stato modificato in quanto la Funzione Qualità ora gestisce anche il modello di tale standard: è stata eliminata l immagine del modello. 4 Rif. Pagina Lotus Notes 5 Rif. Pagina Lotus Notes Il documento è stato modificato per: Il riferimento a procedure obsolete rif. SQ.A.PO.08, SQ.A.PO.15 e SQ.A.PO.22; ottimizzare la struttura dei capitoli contenuti nel documento. Il documento è stato modificato per: inserire il riferimento alla norma UNI EN ISO 9001:2000. Capitoli modificati 5. 6. Tutti 2.1. STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 2/7
SOMMARIO 1. SCOPO E CAMPO DI APPLICAZIONE... 4 2. RIFERIMENTI... 4 2.1 DOCUMENTI ESTERNI ----------------------------------------------------------------------------------------------------- 4 2.2 DOCUMENTI INTERNI ------------------------------------------------------------------------------------------------------ 4 2.3 DEFINIZIONI----------------------------------------------------------------------------------------------------------------- 4 3. DESCRIZIONE DELLO STANDARD... 4 STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 3/7
1. SCOPO E CAMPO DI APPLICAZIONE Questo documento viene utilizzato per la pianificazione delle attività di test durante il processo di sviluppo e per la pianificazione delle attività di collaudo, sarà quindi necessario riportare nei relativi piani solo i capitoli e le sezioni di pertinenza proposti in questo standard. Nello standard sono presenti delle frasi in grassetto corsivo sottolineato che non devono essere riportate nel Piano di Test e nel Piano di Collaudo ma servono esclusivamente come chiarimento a chi deve redigere i suddetti piani. Questa guida si applica a tutti i progetti di sviluppo software della Divisione Servizi Informatici di ACI Informatica per i quali si rende necessaria la stesura di un piano di test e/o di un piano di collaudo. Lo scopo del documento è quello di definire le modalità di compilazione del Piano di Test e del Piano di Collaudo. Responsabile del presente Standard Documentale è la Funzione Qualità. Le proposte di modifica o di miglioramento devono essere inviate a detta Funzione che gestisce operativamente il documento (secondo quanto prescritto dalla Procedura Organizzativa Gestione della documentazione (SQ.A.PO.07). Il corrispondente modello magnetico (.dot) è gestito da detta Funzione che ne garantisce la diffusione e la sicurezza. 2. RIFERIMENTI 2.1 DOCUMENTI ESTERNI NORMA UNI EN ISO 9001:2000 Sistema di Gestione per la Qualità Requisiti - 2.2 DOCUMENTI INTERNI Manuale della Qualità ACI Informatica (SQ.A.QM.01); Procedura organizzativa Gestione della Documentazione (SQ.A.PO.07). Procedura organizzativa Progettazione e Realizzazione Soluzioni informatiche (SQ.A.PO.34). Procedura organizzativa Gestione delle Modifiche (SQ.A.PO.04). Il codice del modello da utilizzare è: #D_PCOLL.DOT 2.3 DEFINIZIONI Per i termini, sigle e acronimi contenuti in questo documento si fa riferimento al Glossario dei termini utilizzati nel Sistema Qualità (SQ.A.GL.01). 3. DESCRIZIONE DELLO STANDARD 1. Scopo e campo di applicazione 2. Riferimenti 2.1 Documenti esterni 2.2 Documenti interni 2.3 Definizioni 3. Descrizione del prodotto software 4. Ambiente di prova 5. Software necessario per le prove 6. Descrizione delle prove da effettuare sul software 7. Checklist 8. Piano di massima delle attività 9. Fogli test allegati STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 4/7
1. Scopo e campo di applicazione In questo capitolo viene descritto il ruolo del piano (di test o di collaudo) all interno del contesto progettuale. Possono pertanto essere usate delle frasi del tipo: Questo documento si propone di fornire evidenza di tutte le attività di prova, verifica e validazione che saranno svolte dal fornitore in modo da garantire il raggiungimento degli obiettivi progettuali. Può essere utile fare riferimento ai documenti precedenti ed a quelli successivi per specificare al meglio quali informazioni sono oppure saranno reperibili in altri documenti. 2. Riferimenti 2.1 Documenti esterni In questo capitolo occorre elencare i documenti esterni ai quali la procedura fa riferimento, che possono essere: Norme emesse da enti riconosciuti; Documenti vigenti; Documenti dello stato Per quanto riguarda i riferimenti alle norme occorre indicare: NORMATIVA seguito dal codice della norma, poi il titolo esatto della norma racchiuso tra doppi apici in carattere corsivo a corpo 8. Gli eventuali paragrafi di riferimento interni alla norma possono essere specificati di seguito seguendo lo stesso procedimento. 2.2 Documenti interni In questo capitolo occorre elencare i documenti interni ai quali la procedura fa riferimento, che possono essere: Documenti del Sistema Qualità; Documenti aziendali; Documenti progettuali; Documenti di fornitori; Metodologie; Ecc. 2.3 Definizioni In questo capitolo devono essere inseriti i termini, le definizioni, non facenti parte del Glossario definito nel Sistema Qualità. Tali termini possono comprendere vocaboli specialistici utilizzati all interno del documento e che possono non essere correttamente compresi o interpretati da un lettore non coinvolto nel progetto. Devono essere inoltre esplicitate tutte le sigle e le abbreviazioni utilizzate. Nel caso in cui non si verificasse la necessità sopra definita si potrà rimandare al documento: Glossario dei termini utilizzati dal sistema qualità di ACI Informatica (SQ.A.GL.01). 3. Descrizione del prodotto software In questo capitolo dovrà essere descritto il prodotto sul quale verrà effettuato il test. Il prodotto dovrà essere identificato univocamente utilizzando il nome della/e baseline e/o il numero di versione. Nota: questo paragrafo non è necessario nella redazione del Piano di collaudo 4. Ambiente di prova In questo capitolo dovranno essere descritti l ambiente logistico e i componenti hardware e software da utilizzare per le prove. Dovranno quindi essere descritti gli ambienti di prova da predisporre (ad es. ambiente vuoto, a regime, di stress, ecc.). 5. Software necessario per le prove In questo capitolo dovranno essere identificati gli eventuali strumenti software da utilizzare per le prove (ad esempio gli strumenti per il test automatico della non regressione). STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 5/7
6. Descrizione delle prove da effettuare sul software Questo capitolo dovrà contenere la descrizione delle prove da effettuare sul sistema. FUNZIONE QUALITÀ Piano di test La descrizione delle prove da effettuare durante il System Test dovrà essere predisposta nelle prime fasi progettuali, al più tardi al momento di rilascio del documento di specifiche tecniche di sistema. A partire dalla descrizione di massima il gruppo di lavoro dovrà compilare i fogli di test, nei quali le prove verranno descritte al massimo livello di dettaglio. Piano di collaudo La descrizione delle prove da effettuare durante il collaudo dovrà essere predisposta al termine del System Test, a cura del Responsabile del Collaudo. A partire dai fogli di test, compilati dal gruppo di lavoro durante la fase di sviluppo, il gruppo di collaudo dovrà pianificare le prove da eseguire utilizzando la metodologia descritta nella Guida Metodologica Tecnica per il Collaudo del Software (SQ.A.GM.12). In ogni caso Dovranno essere pianificate prove per ogni tipologia prevista dal Piano di Qualità a seconda del livello di criticità assunto da ogni sottocaratteristica ISO 9126. La descrizione delle prove da effettuare potrà essere più o meno approfondita a seconda della complessità del problema da affrontare e dell esperienza dei gruppi di lavoro e di collaudo. Esempio n. 1; basso livello di dettaglio nella descrizione delle prove Id Descrizione Tipologia di test 1 Inserimento di una richiesta Prove di copertura funzionale 2 Inserimento di una richiesta se già esistente Prova di casi negativi 3 Ricerca di una richiesta Prove di copertura funzionale 4 Ricerca passaporto (tutte le combinazioni dei parametri) Simulazione di casi reali 5 Consultazione passaporto Prove di copertura funzionale 6 Consultazione annotazione Prove di copertura funzionale 7 Consultazione prop. Precedente Prove di copertura funzionale 8 Lista targhe precedenti Prove di copertura funzionale 9 Login Prove di riservatezza 10 Tempi di risposta delle query Prove di prestazione Esempio n. 2; alto livello di dettaglio nella descrizione delle prove. Per ogni prova da effettuare viene compilata la seguente scheda: ID 1 DESCRIZIONE Controllo accessi al sistema TIPOLOGIA Test di riservatezza PRECONDIZIONE Desktop di Windows NT POSTCONDIZIONE Desktop di Windows NT OPERAZIONE DA COMPIERE Doppio click sull icona dell applicativo. Si digiti PROVA_ID nel campo user_id e MIAPASS nel campo password. Click sul pulsante OK. EFFETTI ATTESI Messaggio di errore Password o nome utente non corretti. L applicativo non si avvia. 7. Checklist In questo capitolo andranno inserite, se previsto dal Piano di Qualità, le check-list da utilizzare durante le fasi di System Test e Collaudo. 8. Piano di massima delle attività In questo capitolo deve essere descritto il piano di massima delle attività di prova, con l indicazione delle fasi di lavoro e delle risorse necessarie. STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 6/7
9. Fogli test allegati In questo capitolo si dovranno inserire tutti i fogli dei test debitamente compilati durante la fase dello Unit test. Nota: questo paragrafo non è necessario nella redazione del Piano di collaudo α ω Stampato il 20/07/04 STANDARD DOCUMENTALE PIANO DI TEST/COLLAUDO Pagina: 7/7