Team di test? Si, grazie! TORINO, 26 febbraio 2013 Fabrizio Accatino

Slides:



Advertisements
Presentazioni simili
Testing e Debugging.
Advertisements

Presentazione Finale Team 2. Decomposizione in sottosistemi La decomposizione prevista per il sistema è composta da cinque layer : 1) Presentation: raccoglie.
Fabrizio Grossi. 11) Adozione procedure di back-up centralizzato.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 1 - Cicli di vita Ernesto Damiani Università degli Studi di Milano.
Analisi dei Requisiti (Requirements Engineering) Seminario RE Università degli Studi di Padova, 12 Gennaio 2004.
Esperimenti di testing della JVM basati sullutilizzo di workload di stress e di motori inferenziali Facoltà di Ingegneria Corso di Studi in Ingegneria.
Dael Maselli Gruppo WebTools CCR – 14 Marzo 2007.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 5 – Test e verifica Ernesto Damiani Università degli Studi di Milano.
Refactoring e Test GBerio. Migliorare la codifica: il refactoring Metodo strutturato e disciplinato per riscrivere o modificare il codice prodotto Tali.
DIT Department of Information and Communication Technology Information System Ingegneria del Software: un caso di studio.
NOTIFICHE  Notifich è una funzionalità interna al nostro sistema che permette di inviare brevi messaggi di notifiche agli utenti che porto.
IL blueprint e le esigenze per il progetti internazionali (EMI e EGI- InSPIRE) L. Gaido, INFN Torino Riunione del Comitato di Coordinamento IGI Roma, 12.
SAL WP10 Bologna – CNAF – 9 Ottobre AGENDA 1.Stato deliverable per il periodo considerato 2.Stato attività descritte nel capitolato tecnico e eventuali.
1 Gruppo di lavoro Siti web Cristina Paulon CIS Maldura - Master in giornalismo Padova, 19 luglio 2007 C. Paulon - CIS Maldura - Master in giornalismodreams.
Milo Casagrande Luca Bruno (kaeso). Milo Casagrande Luca Bruno (kaeso) Contribuire.
Corso gratuito di Linux. Linux User Group Mantova
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
The Document Foundation Italo Vignoli. PRO vs CONTRO The Document Foundation e' nata PRO PRO il software libero PRO la liberta' degli utenti PRO la.
Presentazione della piattaforma e - learning MOODLE a cura di Davide Afretti Bologna, 24 aprile 2013.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
VO-Neural Project e GRID Giovanni d’Angelo Dipartimento di Scienze Fisiche Università degli Studi di Napoli Federico II Martina Franca 12 – 23 Novembre.
CAMPUS BIO-MEDICO UNIVERSITY OF ROME Via Álvaro del Portillo, Rome - Italy ESODO DA UN REPARTO DI DEGENZA: DALLA PRATICA ALLA.
I Progetti Informatici
User Group Paolo Vandelli 1° incontro 25 febbraio 2010 Obiettivi 2010
Corso per Webmaster base
Comparazione File System Domenico Chiefali a.k.a. JDaemon
WPC069 Il deployment automatizzato di Windows 10
Evolvo S.r.l..
(Codice identificativo progetto: PON03PE_00159_3)
INTRODUZIONE AL PROJECT MANAGEMENT
XIV CONVEGNO ANNUALE CODAU
l’organizzazione di IGI
Gruppo WebTools CCR – 14 Marzo 2007 Dael Maselli.
Commissione Calcolo e Reti
TAVOLO DI COORDINAMENTO TRA MINISTERO DEL LAVORO E DELLE POLITICHE SOCIALI E LE CITTA’ RISERVATARIE AI SENSI DELLA LEGGE 285/97 ROMA, 24 LUGLIO 2014.
WPC034 - Visual Studio Code: sviluppare su Linux, Mac OS e Windows
SQL Server deployment journey da dev a ops
WP3: Studio e progettazione di un middleware abilitante l’interoperabilità nella PaaS CTS OCP – Bologna 28/07/2016.
Gestione documentale - 1
Metriche SE monitoring G.Donvito G.Cuscela INFN Bari
PROGETTO ATTI.CO.
Paradigma MVC Ing. Buttolo Marco.
Il Progetto e le sue fasi
INDICO Parte 1 01/07/2018 Francesco Serafini.
LA GESTIONE DEI PACCHETTI
Il Progetto di Multimedia
Ingegneria del Software 2
Il progetto Centri di Ricerca Sistema Integrato ModULAre PMI
LETTURA OTTICA LE RICERCHE DI MERCATO MEDIANTE I SISTEMI DI LETTURA OTTICA DEI QUESTIONARI.
I temi della formazione
Sperimentazione clinica di INSIDE
Ipotesi di materiali di lavoro a supporto dell’applicazione
Industria alimentare 800xA per un cibo “sicuro”
Laboratorio linguistico L’articolo di giornale
Laboratorio linguistico L’articolo di giornale
Antonio Mosca Public Sector Practice Manager
metodologia | software | design | cloud
CORSO DI FORMAZIONE ED AGGIORNAMENTO
Metodologia statistica per le Scienze Agrarie
Metodologia statistica per le Scienze Agrarie
Viale Morgagni 67/A Firenze
RETEMARK1 Formazione Giovani
Piccolo non significa privo di organizzazione…
Programmazione e Laboratorio di Programmazione
Sistemi di supporto.
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
Statistica per l’economia e l’impresa
BIM INDUSTRIALIZZAZIONE DEL SETTORE DELLE COSTRUZIONI
Transcript della presentazione:

Team di test? Si, grazie! TORINO, 26 febbraio 2013 Fabrizio Accatino fhtino@gmail.com

Premessa esperinza dal campo no teoria astratta sul testing my tips focus su black-box testing (funzionale)

Difficile controllare... ... il risultato atteso ... la regressione

Introduzione: alcuni spunti Terminologia: debug, unit-test, test team, test driven development, ... Tipologie: black-box, gray-box, white-box testing Perimetro: componente, applicativo, sistema, integrazione fra sistemi Figure: committente, project-manager, analisti, sviluppatori, team di test Tempi: chi scrive i test? quando? chi li esegue?

Perchè fare test? fanno emergere bug :) simulazione utente feedback simile a quello dell'utente ambienti complessi system integration e prove su sistemi "reali" verifiche di non regressione soprattutto con software in continua evoluzione

Team dedicato: PRO e CONTRO sollecita sia gli sviluppatori che il committente scrive o aiuta a scrivere i test individua casi non previsti durante la progettazione indicazioni su miglioramenteto del monitoring (più log, più viste amministrative, più allarmi, ecc.) obbliga il resto del team a formalizzare requisiti CONTRO: costo deve essere organizzato ed integrato nel processo

My tips usare un tool di gestione dei test usare un tool di bug-tracking iniziare a scrivere i test appena possibile organizzare i test in suite per poterli ripetere dotarsi di tools per automatizzare i test necesario avere ambienti separati per sviluppo, test e produzione versionare le applicazioni strutturarsi per rilasciare versioni beta a gruppo selezionato di tester ed utenti