Workflow di Test. Valerio Mercanti - ISP0607 1



Похожие документы
PROCEDURA PR.07/03. Progettazione e sviluppo software STATO DI REVISIONE. Verificato da

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

Prestazioni Sociali Comuni

PROCEDURA OPERATIVA PER LA GESTIONE DELLO SVILUPPO DEL SOFTWARE BM-33T

Attività relative alla Firma Digitale di documenti in ingresso e in uscita

GUIDA AL PRONTUARIO MOBILE

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

Collegamento Gestionale 1 e Contabilità Studio AGO Infinity

MyMax. 2.0 Campo di applicazione La presente procedura si applica a tutti i Clienti.

Concetti di base di ingegneria del software

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009

con sede a.. via.n.. C.f.. rappresentato da... nato a.. il.. abilitato alla sottoscrizione del presente atto con... n... del.

R.O.A.S. Roll Out Alpitel System

TENDER DUE s.a.s. di Giorgio Rosi

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 04

Note di rilascio. Le principali implementazioni riguardano: Comunicazione Sistema Tessera Sanitaria: invio telematico

ALLEGATO Esempio di questionario per la comprensione e valutazione del sistema IT

CONTROLLO DI GESTIONE DELLO STUDIO

GESTIONE AVANZATA DEI MATERIALI

Regime IVA Moss. Premessa normativa

RIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova

Registratori di Cassa

CONTABILITÀ. Gestione Attività Multipunto. Release 5.20 Manuale Operativo

Gestione degli ordini e del magazzino

la soluzione CAD/CAM per la piegatura proposta da Infolab

Procedura per l'invio telematico delle richieste di ammissione alle agevolazioni a valere sull art. 11 della legge 598/94-Ricerca Industriale e

Note per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE

RACCOLTA AUTOMATICA DI DATI CERTI!!!

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 02

MANUALE PER LE STRUTTURE RICETTIVE

INTEGRAZIONE E CONFRONTO DELLE LINEE GUIDA UNI-INAIL CON NORME E STANDARD (Ohsas 18001, ISO, ecc.) Dott.ssa Monica Bianco Edizione: 1 Data:

GUIDA - Business Plan Piano d impresa a 3/5 anni

- DocFinance Manuale utente

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

LA CERTIFICAZIONE AMBIENTALE

PROCEDURA GESTIONE APPROVVIGIONAMENTO E FORNITORI 02 30/09/2006 SOMMARIO

Gestione delle Presenze WorkFlow Manuale Operativo

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Brochure Internet. Versione The Keyrules Company s.r.l. Pagina 2 di 8

Nuova versione di Arianna Office Net RBWeb : Guida alla gestione dei flussi

Manuale di Aggiornamento BOLLETTINO. Rel D1. DATALOG Soluzioni Integrate a 32 Bit

Enjoy. la carta contro corrente. Lancio nuova versione con tecnologia a chip

Vittorio Veneto,

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

ASP RAGUSA Test verifica recupero Dati Contabilità Ciclo Versione: 1.0 Attivo

PROGETTO TECNICO SISTEMA DI GESTIONE QUALITA IN CONFORMITÀ ALLA NORMA. UNI EN ISO 9001 (ed. 2008) n. 03 del 31/01/09 Salvatore Ragusa

Sostituto abilitato Entratel con più sedi: ricezione diretta e incarico ad intermediario abilitato

Software Paghe e Contributi

GUIDA AL PRODOTTO PRESENTAZIONE MEXAL JUNIOR. il gestionale affidabile e flessibile come la tua azienda

RACCOMANDAZIONE N. R (91) 10 DEL COMITATO DEI MINISTRI AGLI STATI MEMBRI SULLA COMUNICAZIONE A TERZI DI DATI PERSONALI DETENUTI DA ORGANISMI PUBBLICI

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

Studio Pozzato Dott. Giuseppe Commercialista Revisore Contabile

Manuale del Software per la richiesta, il rilascio e l utilizzo dei Patentini

GUIDA ALL UTILIZZO DELL AREA RISERVATA ED INVIO PRATICA IN AGENZIA DELLE ENTRATE

AGRISIAN. Portale CNS - Guida all accesso per gli Utenti Qualificati

INDICE. Introduzione 2 Esempio accorpamento preventivo 3. Corso Accorpamento Preventivo Pag. 1

Guida all utilizzo del web tool di gestione accesso ai Datacenter

Infostat-UIF. Istruzioni per l accesso e le autorizzazioni

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05

Procedura Gestione Pratiche Sicurezza Cantiere

DESCRIZIONE FUNZIONALE DEL SISTEMA DI PAGAMENTO ON-LINE DEGLI ONERI DOVUTI PER LA PRATICA

GUIDA DI INSTALLAZIONE E PRIMA CONFIGURAZIONE DI EDILCONNECT PER I CONSULENTI

Modello per la compilazione della scheda progetto SK_2.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Piattaforma SpeseSanitarieOnLine (SSOL)

Archimede ver GUIDA FUNZIONALE ARCHIMEDE VER

IVA Split Payment Riferimenti normativi: Legge n. 190/2014. Eurosoftware Performance. Performance Sector

MANUALE DI INSTALLAZIONE OMNIPOINT

Fiscalità Locale Partecipata

Gruppo Buffetti S.p.A. Via F. Antolisei Roma

Mon Ami 3000 Ratei e Risconti Calcolo automatico di ratei e risconti

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

I CONTRATTI DI RENDIMENTO ENERGETICO:

GUIDA UTENTE ANALISI MEDICHE PAVANELLO - PORTALEMEDICA. Data 27/09/2011 Versione 2.2 Applicazioni GUIDA UTENTE SOGGETTI TERZI

MANUALE D UTILIZZO DEL NUOVO PROTOCOLLO INFORMATICO (GESTIONE DOCUMENTALE) A differenza del vecchio software di Protocollo, non va più utilizzato il

Documentazione Tecnica. Client AnagAire V 6.0 AIRE. Anagrafe degli Italiani Residenti all Estero

Manuale Modulo FATTURE FORNITORI

Per la registrazione (attivazione) seguite quanto spiegato sotto: È la prima volta che si accede a Enphase?

WorkFLow (Gestione del flusso pratiche)

Collaudo e qualità del software Il testing nel ciclo di vita del software

PROCEDURA PER L INVIO TELEMATICO DELLE RICHIESTE DI AMMISSIONE ALLE AGEVOLAZIONI Bando PIA settembre 2008

Presidenza del Consiglio dei Ministri

CONDIZIONI SPECIFICHE DI SERVIZIO PACCHETTO HUBILITAS SYNC-COMMERCE OFFERTO DA BLUPIXEL IT SRL

Manuale Utente. Programma di Sviluppo Rurale Compilazione del Business Plan ridotto. Versione A

Conti Gestione Manuale Utente. Conti Gestione Manuale Utente

Транскрипт:

Workflow di Test Valerio Mercanti - ISP0607 1

Obiettivo del workflow di test Verificare l interazione tra oggetti e componenti Verificare la corretta integrazione di tutti i componenti del software Verificare che tutti i requisiti siano stati correttamente realizzati Identificare difetti e assicurarsi che essi siano esaminati e, dove possibile, corretti prima del rilascio. Valerio Mercanti - ISP0607 2

Quando va fatto Il test è il mezzo con il quale viene verificata la qualità. I test non dovrebbero essere visti come un attività distinta, né come l esecuzione di qualche singolo test. La best practice è considerare l attività di test come un ampio workflow che comprende una serie di test realizzati durante tutto il ciclo di sviluppo. Valerio Mercanti - ISP0607 3

Dimensioni della qualità Le seguenti dimensioni della qualità devono essere analizzate quando si testa il software: Affidabilità Integrità e robustezza Funzionalità Abilità di eseguire i requisiti funzionali. Prestazioni e altri eventuali requisiti non funzionali delle applicazioni e del sistema. Valerio Mercanti - ISP0607 4

Fasi di test I test sono eseguiti su diversi tipi di obiettivi nelle varie fasi dello sviluppo del software: Test di unità Test di integrazione Test di sistema Test di accettazione. Valerio Mercanti - ISP0607 5

Tipi di test Test di benchmark Test di configurazione Test funzionali strutturali Test di installazione Test di integrità Test di carico Test prestazionale Test di stress. Valerio Mercanti - ISP0607 6

Test di regressione Si tratta di una strategia secondo la quale un test eseguito in precedenza viene eseguito di nuovo su una versione più recente del sistema. Lo scopo è di assicurarsi che: I difetti identificati nelle precedenti esecuzioni del test siano stati risolti I cambiamenti apportati al codice non abbiano introdotto difetti nuovi né reintrodotto difetti vecchi. Valerio Mercanti - ISP0607 7

Casi di test Un caso di test definisce: L insieme dei dati per quel test Condizioni d esecuzione del test Risultati attesi I casi di test possono essere derivati da casi d uso, documenti di design o codice software. Valerio Mercanti - ISP0607 8

Esempio IDT Descrizione Oggetto Dati Condizioni d esecuzione Risultati attesi Esito 1 Login - Il sistema non accetta stringhe vuote per i campi username e password C_Login.check():int check(, ); errore 4 Passato 2 Accesso - Il sistema respinge la richiesta di passaggio al tornello da parte di un cliente che sottometta una tessera alla quale non è associato un credito sufficiente /*per un pranzo: il pranzo è a presso fisso*/ C_Accesso.acquista() :int acquista(carta c1); Nel sistema è presente l oggetto c1, ma ha credito inferiore a 3 errore 2 Fallito Valerio Mercanti - ISP0607 9

Esempio IDT Descrizione Oggetto Dati Condizioni d esecuzione Risultati attesi Esito 3 Accesso - Il sistema respinge la richiesta di un cliente che abbia già acceduto in quella giornata /*Turno unico di servizio mensa*/ C_Login.check():int check(, ); errore 4 Passato 4 Scarico Se un cliente è abilitato ad attraversare un tornello allora il suo conto viene scaricato del corrispettivo per un pranzo /* a costo fisso */ C_Accesso.acquista() :int acquista(carta c1); Nel sistema è presente l oggetto c1, ma ha credito inferiore a 3 errore 2 Fallito Valerio Mercanti - ISP0607 10

Esempio IDT Descrizione Oggetto Dati Condizioni d esecuzione Risultati attesi Esito 5 Ricarica - Il sistema respinge la richiesta di versamento con importo non positivo. C_Login.check():int check(, ); errore 4 Passato 6 Output Il sistema verifica il corretto dialogo con stampante correttamente collegata, alimentata, funzionante. C_Accesso.acquista() :int acquista(carta c1); Nel sistema è presente l oggetto c1, ma ha credito inferiore a 3 errore 2 Fallito........ Valerio Mercanti - ISP0607 11