SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Requirement	
  based	
  tes/ng	
  


                                                                 27	
  Giugno	
  2012	
  
                                                     Gian	
  Giacomo	
  Ermacora	
  
                       So-ware	
  and	
  Product	
  Consultant	
  per	
  Emeraso5	
  	
  
                         EMEA	
  Presale	
  Engineer	
  per	
  Polarion	
  So5ware	
  	
  
                             giangiacomo.ermacora@emeraso-.com	
  
Webex	
  

	
  Webex

            Microfono in mute
            Per interventi e domande: chat o Q&A
            Se non sentite l’audio:
Emerasoft: solution areas
Partner & Technologies




Business Intelligence

                                                                     ePublishing


                             Polarion® 
                         Application Lifecycle Management	
  


                                                                Mainframe modernization
          Modeling	
  




                                 Configuration Management	
  
Alcuni cilenti
Agenda	
  


        §  Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
        §  RBT	
  (Requirement	
  Based	
  Tes0ng),	
  cos'è,	
  perché	
  adoNarlo	
  
        §  La	
  tracciabilità	
  
        §  Polarion	
  Requirement	
  e	
  Polarion	
  QA	
  
        §  TesFng	
  session:	
  
               ü    Definire	
  requisiF	
  e	
  test	
  case	
  in	
  Polarion	
  
               ü    Disegnare	
  i	
  test	
  case	
  
               ü    Creare	
  i	
  test	
  case	
  
               ü    Esecuzione	
  dei	
  test	
  
               ü    Verificare	
  i	
  risultaF	
  dei	
  test	
  
               ü    Verificare	
  la	
  test	
  coverage	
  
               ü  GesFre	
  e	
  tracciare	
  i	
  task	
  e	
  i	
  difeY	
  
               ü  GesFre	
  la	
  test	
  library	
  
        §  Domande	
  e	
  Risposte	
  


6	
  
Perché	
  è	
  cri/co	
  avere	
  buoni	
  requisi/?	
  
        qualche	
  esempio	
  reale	
  




7	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                                                                                     qualche	
  esempio	
  reale	
  




        In	
  ingegneria,	
  un	
  requisito	
  è	
  una	
  singolare	
  e	
  documentata	
  necessità	
  fisica	
  e	
  
        funzionale	
  che	
  un	
  parFcolare	
  prodoNo	
  o	
  servizio	
  deve	
  possedere.	
  	
  
        	
  
        E‘	
  comunemente	
  usato	
  nel	
  senso	
  formale	
  nell’ingegneria	
  dei	
  sistemi,	
  del	
  so-ware	
  
        engineering,	
  o	
  ingegneria	
  aziendale.	
  	
  
        	
  
        Si	
  traNa	
  di	
  un'istruzione	
  che	
  idenFfica	
  un	
  a:ributo	
  necessario,	
  capacità,	
  
        caraNerisFche,	
  o	
  la	
  qualità	
  di	
  un	
  sistema	
  per	
  produrre	
  un	
  valore.	
  




8	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                              qualche	
  esempio	
  reale	
  




                        Saturn	
  V	
  
        Per	
  vincere	
  la	
  gravità	
  terrestre,	
  un	
  veNore	
  	
  
        deve	
  raggiungere	
  quella	
  che	
  viene	
  chiamata	
  	
  
        la	
  “velocità	
  di	
  fuga”.	
  	
  
        	
  
        Questa	
  velocità	
  equivale	
  a	
  11,2	
  km/sec.	
  




9	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                                                                                         qualche	
  esempio	
  reale	
  




                                         300	
  milioni	
  di	
  dollari	
  per	
  lo	
  sviluppo	
  e	
  manutenzione	
  so>ware	
  	
  




                                                    84	
  milioni	
  per	
  la	
  cancellazione	
  dei	
  progeY	
  mai	
  consegnaF	
  




 192	
  milioni	
  su	
  progeY	
  so-ware	
  la	
  cui	
  realizzazione	
  è	
  uscita	
  dai	
  tempi	
  e	
  budget	
  previs/	
  	
  




10	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                                                                                                                 qualche	
  esempio	
  reale	
  




    Lo	
  Standish	
  Gruoup	
  ha	
  anche	
  evidenziato	
  le	
  tre	
  principali	
  ragioni	
  per	
  le	
  quali	
  i	
  progeY	
  
    so-ware	
  hanno	
  fallito:	
  
    ü  I	
  requisiF	
  e	
  le	
  specifiche	
  erano	
  incomple/;	
  
    ü  I	
  requisiF	
  e	
  le	
  specifiche	
  cambiavano	
  troppo	
  spesso;	
  
    ü  C’è	
  una	
  carenza	
  di	
  informazioni	
  da	
  parte	
  degli	
  utenF	
  finali	
  nei	
  requisiF.	
  




11	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                                                                                                                   qualche	
  esempio	
  reale	
  




    Il	
  processo	
  RBT	
  risponde	
  ad	
  ognuno	
  di	
  quesF	
  tre	
  punF:	
  
    ü  Si	
  introduce	
  durante	
  la	
  prima	
  fase	
  dello	
  sviluppo	
  so-ware,	
  dove	
  la	
  correzione	
  degli	
  errori	
  ha	
  un	
  costo	
  
        inferiore;	
  
    ü  Si	
  introduce	
  nella	
  fase	
  della	
  raccolta	
  dei	
  requisi0,	
  dove	
  la	
  maggior	
  parte	
  dei	
  difeY	
  hanno	
  effeYvamente	
  
        luogo;	
  
    ü  Risponde	
  in	
  modo	
  effeCvo	
  alla	
  crescita	
  della	
  qualità	
  dei	
  requisi0:	
  i	
  requisi/	
  inadegua/	
  sono	
  spesso	
  la	
  
        ragione	
  del	
  fallimento	
  del	
  progeNo.	
  




12	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                                                          qualche	
  esempio	
  reale	
  




                      Distribuzione	
  dei	
  bug	
  
                             Codice,	
  7%	
  

         Altro,	
  10%	
  




                  Design,	
  27%	
               RequisiF,	
  
                                                   56%	
  




13	
  
Perché	
  è	
  criFco	
  avere	
  buoni	
  requisiF?	
  
                                                                                             qualche	
  esempio	
  reale	
  




         Distribuzione	
  dell'effort	
  per	
  correggere	
  i	
  bug	
  
                   Altro,	
  4%	
   Codice,	
  1%	
  
             Design,	
  13%	
  




                                                   RequisiF,	
  
                                                     82%	
  




14	
  
RBT	
  il	
  Requirement	
  Based	
  Tes0ng	
  
         cos'è,	
  perché	
  adoNarlo	
  




15	
  
RBT	
  il	
  Requirement	
  Based	
  Tes0ng	
  
                                                                                                              cos'è,	
  perché	
  adoNarlo	
  

                                                                                                                                           	
  




         Il	
  Requirement	
  Based	
  Tes/ng	
  è	
  un	
  processo	
  aNo	
  alla	
  risoluzione	
  due	
  grandi	
  
         problemi:	
  
               ü  la	
  validazione	
  dei	
  requisiF	
  
               ü  la	
  progeNazione	
  dei	
  casi	
  di	
  test	
  




16	
  
RBT	
  il	
  Requirement	
  Based	
  Tes0ng	
  
                                                                                                                                 cos'è,	
  perché	
  adoNarlo	
  

                                                                                                                                                              	
  




         Nel	
  disegnare	
  i	
  casi	
  di	
  test	
  è	
  necessario	
  affrontare	
  due	
  quesFoni:	
  
               ü  Avere	
  una	
  quan/tà	
  ragionevole	
  di	
  casi	
  di	
  test;	
  
               ü  Assicurarsi	
  che	
  quesF	
  test	
  siano	
  davvero	
  efficaci	
  per	
  verificare	
  i	
  requisi0.	
  




17	
  
RBT	
  il	
  Requirement	
  Based	
  Tes0ng	
  
                                                                                                              cos'è,	
  perché	
  adoNarlo	
  

                                                                                                                                           	
  



         La	
     strategia	
  del	
  Requirement	
  Based	
  Tes/ng	
  è	
  quindi	
  
         di	
  integrare	
  la	
  definizione	
  dei	
  test	
  durante	
  il	
  ciclo	
  di	
  vita	
  e	
  di	
  
         sviluppo	
  del	
  progeNo	
  stesso,	
  avendo	
  costantemente	
  in	
  mente	
  le	
  
         specifiche	
  ed	
  i	
  requisi0.	
  

         	
  




18	
  
La	
  tracciabilità	
  
         traceability	
  




19	
  
La	
  tracciabilità	
  
                                                                                                                                           traceability	
  

                                                                                                                                                        	
  



           tracciabilità	
  
     Per	
                                      (o	
  traceability)	
  si	
  intende	
  la	
  possibilità	
  di	
  ricostruire	
  la	
  
     relazione	
  tra	
  i	
  vari	
  item	
  prodoY	
  nel	
  corso	
  di	
  un	
  progeNo.	
  
     	
  
     E’	
  la	
  possibilità	
  di	
  ricostruire	
  le	
  relazioni	
  degli	
  elemenF	
  di	
  un	
  progeNo	
  con	
  le	
  
     specifiche	
  dei	
  requisiF	
  iniziali,	
  viene	
  deNa	
  tracciabilità	
  dei	
  requisi/.	
  	
  
     	
  
     	
  
     ü  La	
  tracciabilità	
  è	
  un	
  aspeNo	
  di	
  qualità	
  di	
  un	
  proge[o	
  fondamentale	
  per	
  una	
  vasta	
  
            gamma	
  di	
  aYvità,	
  come	
  l'analisi	
  degli	
  impaC	
  di	
  un	
  cambiamento	
  di	
  requisiF,	
  la	
  
            verifica	
  della	
  corre:ezza	
  di	
  un'implementazione	
  ed	
  il	
  tesFng.	
  




20	
  
La	
  tracciabilità	
  
                                                                                                     traceability	
  

                                                                                                                  	
  



         Nel	
  Require	
  Based	
  TesFng	
  quindi	
  assolutamente	
  fondamentale	
  avere	
  
         uno	
  strumento	
  che	
  ci	
  evidenzi	
  la	
  tracciabilità.	
  




21	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
         un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




22	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                      un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




23	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                      un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




24	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                                                                       un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  



                                                Configura/on	
  
                                                                       Cer/ficazioni	
  di	
  
                                  Test	
        Management	
  
                                                                          Qualità	
  e	
  
                               Management	
                              Conformità	
  



                Ges/one	
                                                                  Ges/one	
  
                Requisi/	
                                                               Documentale	
  




         Ges/one	
                                                                                         Repor/s/ca	
  
         Fornitori	
                                                                                       Direzionale	
  



               Process	
                        Polarion	
  
                                                                                                  E-­‐Collabora/on	
  
             Governance	
                       So-ware	
  

25	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                                                                                                                                un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




•  CollaboraFon	
  
           ü  GesFone	
  fornitori	
  ed	
  integrazione	
  dei	
  processi	
  fra	
  aziende	
  partner	
  
           ü  efficienza	
  e	
  controllo	
  del	
  processo,	
  tempesFvità	
  delle	
  comunicazioni	
  
           ü  l’individuazione	
  degli	
  aNori	
  e	
  la	
  definizione	
  delle	
  azioni	
  che	
  debbono	
  svolgere	
  a	
  fronte	
  di	
  ciascun	
  evento	
  
           ü  ges0one	
  ordinata	
  e	
  controllata	
  dei	
  processi	
  aziendali	
  
           ü  possibilità	
  di	
  verificare	
  in	
  ciascun	
  momento	
  lo	
  stato	
  del	
  flusso	
  di	
  lavoro	
  

•  Asset	
  Management	
  
           ü  cosFtuiscono	
  una	
  ricchezza	
  per	
  l’azienda,	
  è	
  importante	
  gesFre	
  	
  il	
  loro	
  ciclo	
  di	
  vita,	
  in	
  ogni	
  momento	
  il	
  loro	
  
               stato	
  e	
  	
  le	
  correlazioni	
  fra	
  essi.	
  

•  Service	
  Delivery	
  e	
  Change	
  Management	
  
           ü  requisiF,	
  configurazioni,	
  codice	
  so5ware,	
  testcase,	
  rilasci	
  integraF	
  
           ü  iter	
  evolu0vo,	
  nuove	
  versioni,	
  regressioni,	
  autorizzazioni,	
  dismissioni	
  




  26	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                                                                                                   un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




•  GesFone	
  Documentale	
  
           ü  documenF	
  in	
  formato	
  eleNronico	
  
           ü  workflow	
  per	
  il	
  controllo	
  delle	
  fasi	
  di	
  processo	
  
           ü  classificazione	
  avanzata	
  dei	
  documenF	
  
           ü  consultazione	
  e	
  lavorazione	
  mulFutente/concorrente	
  di	
  Word	
  documents	
  
           ü  Firma	
  digitale	
  

•  ReporFsFca	
  Direzionale	
  
           ü  monitorare	
  processi	
  e	
  ciascuna	
  Fpologia	
  di	
  	
  informazione	
  
           ü  classificazione,	
  approvazione	
  e	
  archiviazione	
  dei	
  documenF	
  
           ü  strumenF	
  di	
  sFma	
  budget,	
  analisi	
  pre/post	
  	
  valutazioni	
  progeNuali	
  

•  CerFficazioni	
  di	
  Qualità	
  e	
  Conformità	
  
           ü  Modelli	
  CMMI,	
  ISO,	
  Medical	
  Standard	
  IEC	
  62304	
  
           ü  Reports	
  automaFci	
  e	
  live	
  




  27	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                      un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




28	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                                                            un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




         Workitem descrive un artifact che vogliamo gestire e controllare in un progetto:


          Può essere in relazione                                  Segue un processo
          con altri




                                           Work item



          Può avere una                                            Può cambiare
          pianificazione                                           e mantenere la storia




29	
  
Polarion	
  Requirements	
  e	
  Polarion	
  QA	
  
                                                             un	
  unico	
  tool,	
  dal	
  requisito	
  al	
  test	
  




                                              Document
                  Requirement




     Change Request
                                                            Task




                         Test


30	
  
Tes/ng	
  session	
  
         	
  
         	
  
             ü Definire	
  requisiF	
  e	
  test	
  case	
  in	
  Polarion	
  
             ü Disegnare	
  i	
  test	
  case	
  
             ü Creare	
  i	
  test	
  case	
  
             ü Esecuzione	
  dei	
  test	
  
             ü Verificare	
  i	
  risultaF	
  dei	
  test	
  
             ü Verificare	
  la	
  test	
  coverage	
  
             ü GesFre	
  e	
  tracciare	
  i	
  task	
  e	
  i	
  difeY	
  
             ü GesFre	
  la	
  test	
  library	
  




31	
  
What’s	
  next


 ContenuF	
  disponibili	
  su:	
  
 Canale	
  youtube	
  di	
  Emeraso-	
  	
  
 	
  
 Canale	
  slideshare	
  di	
  Emeraso-	
  
 	
  
 Gruppo	
  linkedin	
  Polarion	
  Italy	
  
 	
  
 www.emeraso-.com	
  
 www.polarion.com	
  
 	
  




                         Q& A                  ?
Grazie!	
  
                                                                 27	
  Giugno	
  2012	
  
                                                     Gian	
  Giacomo	
  Ermacora	
  
                       So-ware	
  and	
  Product	
  Consultant	
  per	
  Emeraso5	
  	
  
                         EMEA	
  Presale	
  Engineer	
  per	
  Polarion	
  So5ware	
  	
  
                             giangiacomo.ermacora@emeraso-.com	
  




                                                      Emeraso5	
  University	
  
                                                         Marcella	
  Arrabito	
  
                                         marcella.arrabito@emeraso-.com 	
  	
  
                                                            011.19879273	
  




33	
  

Weitere ähnliche Inhalte

Andere mochten auch

Dps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPub
Dps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPubDps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPub
Dps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPubEmerasoft, solutions to collaborate
 
Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...
Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...
Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...Emerasoft, solutions to collaborate
 
Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...
Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...
Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...Emerasoft, solutions to collaborate
 
Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...
Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...
Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...Emerasoft, solutions to collaborate
 
Testing webinar: Testing Automation, Best Practices e strumenti Open a supporto
Testing webinar: Testing Automation, Best Practices e strumenti Open a supportoTesting webinar: Testing Automation, Best Practices e strumenti Open a supporto
Testing webinar: Testing Automation, Best Practices e strumenti Open a supportoEmerasoft, solutions to collaborate
 

Andere mochten auch (20)

Polarion Conf 2012 - Polarion Introduction
Polarion Conf 2012 - Polarion IntroductionPolarion Conf 2012 - Polarion Introduction
Polarion Conf 2012 - Polarion Introduction
 
Agenda Polarion Conference 2012
Agenda Polarion Conference 2012Agenda Polarion Conference 2012
Agenda Polarion Conference 2012
 
Polarion Conf 2012 - ALM nell'eGov
Polarion Conf 2012 - ALM nell'eGovPolarion Conf 2012 - ALM nell'eGov
Polarion Conf 2012 - ALM nell'eGov
 
Polarion Conf 2012 - Come Emerasoft ti veste Polarion
Polarion Conf 2012 - Come Emerasoft ti veste PolarionPolarion Conf 2012 - Come Emerasoft ti veste Polarion
Polarion Conf 2012 - Come Emerasoft ti veste Polarion
 
Polarion Conf 2012 - Doors migration center
Polarion Conf 2012 -  Doors migration centerPolarion Conf 2012 -  Doors migration center
Polarion Conf 2012 - Doors migration center
 
Selex Sistemi Integrati - Success Story
Selex Sistemi Integrati - Success StorySelex Sistemi Integrati - Success Story
Selex Sistemi Integrati - Success Story
 
Reale Mutua Assicurazioni - Polarion Success Story
Reale Mutua Assicurazioni - Polarion Success StoryReale Mutua Assicurazioni - Polarion Success Story
Reale Mutua Assicurazioni - Polarion Success Story
 
Lombardia Informatica SpA - Polarion Success Story
Lombardia Informatica SpA -  Polarion Success StoryLombardia Informatica SpA -  Polarion Success Story
Lombardia Informatica SpA - Polarion Success Story
 
Dps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPub
Dps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPubDps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPub
Dps overview. Introduzione di Emerasoft al webinar su #AdobeDigitalPub
 
Lombardia Informatica SpA - Polarion Success Story
Lombardia Informatica SpA -  Polarion Success StoryLombardia Informatica SpA -  Polarion Success Story
Lombardia Informatica SpA - Polarion Success Story
 
Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...
Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...
Polarion UC 2010 - Reale Mutua Assicurazioni - Il Change Management Applicati...
 
Polarion Conf 2012 - Polarion LiveDocs
Polarion Conf 2012 - Polarion LiveDocsPolarion Conf 2012 - Polarion LiveDocs
Polarion Conf 2012 - Polarion LiveDocs
 
Emerasoft Git quickstart
Emerasoft Git quickstartEmerasoft Git quickstart
Emerasoft Git quickstart
 
Software Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpASoftware Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpA
 
Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...
Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...
Emerasoft plugins for Polarion: Enterprise Architect Connector and Emerasoft ...
 
Emerasoft Day 2012: "Gestione Requisiti e test case"
Emerasoft Day 2012: "Gestione Requisiti e test case"Emerasoft Day 2012: "Gestione Requisiti e test case"
Emerasoft Day 2012: "Gestione Requisiti e test case"
 
Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...
Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...
Stf 2014. Qcloud presenta: Soluzioni reali a necessità verticali di test: cas...
 
Emerasoft Day 2012 - Innowake migration
Emerasoft Day 2012 - Innowake migrationEmerasoft Day 2012 - Innowake migration
Emerasoft Day 2012 - Innowake migration
 
Testing webinar: Testing Automation, Best Practices e strumenti Open a supporto
Testing webinar: Testing Automation, Best Practices e strumenti Open a supportoTesting webinar: Testing Automation, Best Practices e strumenti Open a supporto
Testing webinar: Testing Automation, Best Practices e strumenti Open a supporto
 
Esperienze di gestione del sw lifecycle in Telecom Italia
Esperienze di gestione del sw lifecycle in Telecom ItaliaEsperienze di gestione del sw lifecycle in Telecom Italia
Esperienze di gestione del sw lifecycle in Telecom Italia
 

Ähnlich wie Requirements Based Testing - webinar 27 giugno 2012

Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...
Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...
Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...Alessandro Enna
 
Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...
Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...
Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...Giancarlo Rossi
 
Managed operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiManaged operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiNiccolò Avico
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Emerasoft, solutions to collaborate
 
I requisiti nello sviluppo software - leggi generali e varianti contestuali
I requisiti nello sviluppo software - leggi generali e varianti contestualiI requisiti nello sviluppo software - leggi generali e varianti contestuali
I requisiti nello sviluppo software - leggi generali e varianti contestualiEmerasoft, solutions to collaborate
 
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiTecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiK-Tech Formazione
 
PMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRR
PMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRRPMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRR
PMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRRPMexpo
 
2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi2. Progettazione per prototipi successivi
2. Progettazione per prototipi successiviRoberto Polillo
 
Il tuo team "agile" scrive codice "flaccido"? Forse scrum non basta
Il tuo team "agile" scrive codice "flaccido"? Forse scrum non bastaIl tuo team "agile" scrive codice "flaccido"? Forse scrum non basta
Il tuo team "agile" scrive codice "flaccido"? Forse scrum non bastaStefano Muro
 
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...Emerasoft, solutions to collaborate
 
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
APM: WWWWW (What, Why, Where, Who, When)
APM: WWWWW (What, Why, Where, Who, When)APM: WWWWW (What, Why, Where, Who, When)
APM: WWWWW (What, Why, Where, Who, When)K-Tech Formazione
 

Ähnlich wie Requirements Based Testing - webinar 27 giugno 2012 (20)

2013 why agile
2013 why agile2013 why agile
2013 why agile
 
Polarion Neoload emerasoft webinar
Polarion Neoload emerasoft webinarPolarion Neoload emerasoft webinar
Polarion Neoload emerasoft webinar
 
Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...
Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...
Agfa Progetto Scarti Certificazione Green Belt Master Lean Six Sigma Festo Ac...
 
Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...
Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...
Agfaprogettoscarticertificazionegreenbeltmasterleansixsigmafestoacademypubbli...
 
Managed operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiManaged operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisi
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
 
I requisiti nello sviluppo software - leggi generali e varianti contestuali
I requisiti nello sviluppo software - leggi generali e varianti contestualiI requisiti nello sviluppo software - leggi generali e varianti contestuali
I requisiti nello sviluppo software - leggi generali e varianti contestuali
 
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiTecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
 
PMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRR
PMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRRPMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRR
PMexpo 2022 | La valutazione di congruità dei progetti ICT del PNRR
 
2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi
 
Demand Driven MRP - Come implementarlo con successo in azienda
Demand Driven MRP -  Come implementarlo con successo in aziendaDemand Driven MRP -  Come implementarlo con successo in azienda
Demand Driven MRP - Come implementarlo con successo in azienda
 
Visaggio fd l13_9_18
Visaggio fd l13_9_18Visaggio fd l13_9_18
Visaggio fd l13_9_18
 
Il tuo team "agile" scrive codice "flaccido"? Forse scrum non basta
Il tuo team "agile" scrive codice "flaccido"? Forse scrum non bastaIl tuo team "agile" scrive codice "flaccido"? Forse scrum non basta
Il tuo team "agile" scrive codice "flaccido"? Forse scrum non basta
 
Os Mi Devo Fidare
Os   Mi Devo FidareOs   Mi Devo Fidare
Os Mi Devo Fidare
 
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
 
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 
Biblio Star12 03 09
Biblio Star12 03 09Biblio Star12 03 09
Biblio Star12 03 09
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
APM: WWWWW (What, Why, Where, Who, When)
APM: WWWWW (What, Why, Where, Who, When)APM: WWWWW (What, Why, Where, Who, When)
APM: WWWWW (What, Why, Where, Who, When)
 

Mehr von Emerasoft, solutions to collaborate

Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementEmerasoft, solutions to collaborate
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliEmerasoft, solutions to collaborate
 
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformIl DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformEmerasoft, solutions to collaborate
 
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Emerasoft, solutions to collaborate
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Emerasoft, solutions to collaborate
 
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Emerasoft, solutions to collaborate
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementEmerasoft, solutions to collaborate
 
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Emerasoft, solutions to collaborate
 
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackINAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackEmerasoft, solutions to collaborate
 
Polarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaPolarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaEmerasoft, solutions to collaborate
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsEmerasoft, solutions to collaborate
 

Mehr von Emerasoft, solutions to collaborate (20)

PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAPPAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
 
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
 
ComeToCode 2022 - speech di Emerasoft
ComeToCode 2022 - speech di EmerasoftComeToCode 2022 - speech di Emerasoft
ComeToCode 2022 - speech di Emerasoft
 
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformIl DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
 
Onboarding digitale sulle piattaforme della PA - 13.04.pdf
Onboarding digitale sulle piattaforme della PA - 13.04.pdfOnboarding digitale sulle piattaforme della PA - 13.04.pdf
Onboarding digitale sulle piattaforme della PA - 13.04.pdf
 
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
 
Viaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventuraViaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventura
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
 
Digitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTODigitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTO
 
POLARION by SIEMENS & GITLAB, una coppia vincente
POLARION by SIEMENS & GITLAB, una coppia vincentePOLARION by SIEMENS & GITLAB, una coppia vincente
POLARION by SIEMENS & GITLAB, una coppia vincente
 
Come proteggersi dagli attacchi informatici
Come proteggersi dagli attacchi informaticiCome proteggersi dagli attacchi informatici
Come proteggersi dagli attacchi informatici
 
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream Management
 
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
 
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackINAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
 
Polarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaPolarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in azienda
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Smartbear: un framework unico per testare API e UI
Smartbear: un framework unico per testare API e UISmartbear: un framework unico per testare API e UI
Smartbear: un framework unico per testare API e UI
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio Devops
 

Requirements Based Testing - webinar 27 giugno 2012

  • 1. Requirement  based  tes/ng   27  Giugno  2012   Gian  Giacomo  Ermacora   So-ware  and  Product  Consultant  per  Emeraso5     EMEA  Presale  Engineer  per  Polarion  So5ware     giangiacomo.ermacora@emeraso-.com  
  • 2. Webex    Webex Microfono in mute Per interventi e domande: chat o Q&A Se non sentite l’audio:
  • 4. Partner & Technologies Business Intelligence ePublishing Polarion®  Application Lifecycle Management   Mainframe modernization Modeling   Configuration Management  
  • 6. Agenda   §  Perché  è  criFco  avere  buoni  requisiF?   §  RBT  (Requirement  Based  Tes0ng),  cos'è,  perché  adoNarlo   §  La  tracciabilità   §  Polarion  Requirement  e  Polarion  QA   §  TesFng  session:   ü  Definire  requisiF  e  test  case  in  Polarion   ü  Disegnare  i  test  case   ü  Creare  i  test  case   ü  Esecuzione  dei  test   ü  Verificare  i  risultaF  dei  test   ü  Verificare  la  test  coverage   ü  GesFre  e  tracciare  i  task  e  i  difeY   ü  GesFre  la  test  library   §  Domande  e  Risposte   6  
  • 7. Perché  è  cri/co  avere  buoni  requisi/?   qualche  esempio  reale   7  
  • 8. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   In  ingegneria,  un  requisito  è  una  singolare  e  documentata  necessità  fisica  e   funzionale  che  un  parFcolare  prodoNo  o  servizio  deve  possedere.       E‘  comunemente  usato  nel  senso  formale  nell’ingegneria  dei  sistemi,  del  so-ware   engineering,  o  ingegneria  aziendale.       Si  traNa  di  un'istruzione  che  idenFfica  un  a:ributo  necessario,  capacità,   caraNerisFche,  o  la  qualità  di  un  sistema  per  produrre  un  valore.   8  
  • 9. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   Saturn  V   Per  vincere  la  gravità  terrestre,  un  veNore     deve  raggiungere  quella  che  viene  chiamata     la  “velocità  di  fuga”.       Questa  velocità  equivale  a  11,2  km/sec.   9  
  • 10. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   300  milioni  di  dollari  per  lo  sviluppo  e  manutenzione  so>ware     84  milioni  per  la  cancellazione  dei  progeY  mai  consegnaF   192  milioni  su  progeY  so-ware  la  cui  realizzazione  è  uscita  dai  tempi  e  budget  previs/     10  
  • 11. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   Lo  Standish  Gruoup  ha  anche  evidenziato  le  tre  principali  ragioni  per  le  quali  i  progeY   so-ware  hanno  fallito:   ü  I  requisiF  e  le  specifiche  erano  incomple/;   ü  I  requisiF  e  le  specifiche  cambiavano  troppo  spesso;   ü  C’è  una  carenza  di  informazioni  da  parte  degli  utenF  finali  nei  requisiF.   11  
  • 12. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   Il  processo  RBT  risponde  ad  ognuno  di  quesF  tre  punF:   ü  Si  introduce  durante  la  prima  fase  dello  sviluppo  so-ware,  dove  la  correzione  degli  errori  ha  un  costo   inferiore;   ü  Si  introduce  nella  fase  della  raccolta  dei  requisi0,  dove  la  maggior  parte  dei  difeY  hanno  effeYvamente   luogo;   ü  Risponde  in  modo  effeCvo  alla  crescita  della  qualità  dei  requisi0:  i  requisi/  inadegua/  sono  spesso  la   ragione  del  fallimento  del  progeNo.   12  
  • 13. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   Distribuzione  dei  bug   Codice,  7%   Altro,  10%   Design,  27%   RequisiF,   56%   13  
  • 14. Perché  è  criFco  avere  buoni  requisiF?   qualche  esempio  reale   Distribuzione  dell'effort  per  correggere  i  bug   Altro,  4%   Codice,  1%   Design,  13%   RequisiF,   82%   14  
  • 15. RBT  il  Requirement  Based  Tes0ng   cos'è,  perché  adoNarlo   15  
  • 16. RBT  il  Requirement  Based  Tes0ng   cos'è,  perché  adoNarlo     Il  Requirement  Based  Tes/ng  è  un  processo  aNo  alla  risoluzione  due  grandi   problemi:   ü  la  validazione  dei  requisiF   ü  la  progeNazione  dei  casi  di  test   16  
  • 17. RBT  il  Requirement  Based  Tes0ng   cos'è,  perché  adoNarlo     Nel  disegnare  i  casi  di  test  è  necessario  affrontare  due  quesFoni:   ü  Avere  una  quan/tà  ragionevole  di  casi  di  test;   ü  Assicurarsi  che  quesF  test  siano  davvero  efficaci  per  verificare  i  requisi0.   17  
  • 18. RBT  il  Requirement  Based  Tes0ng   cos'è,  perché  adoNarlo     La   strategia  del  Requirement  Based  Tes/ng  è  quindi   di  integrare  la  definizione  dei  test  durante  il  ciclo  di  vita  e  di   sviluppo  del  progeNo  stesso,  avendo  costantemente  in  mente  le   specifiche  ed  i  requisi0.     18  
  • 19. La  tracciabilità   traceability   19  
  • 20. La  tracciabilità   traceability     tracciabilità   Per   (o  traceability)  si  intende  la  possibilità  di  ricostruire  la   relazione  tra  i  vari  item  prodoY  nel  corso  di  un  progeNo.     E’  la  possibilità  di  ricostruire  le  relazioni  degli  elemenF  di  un  progeNo  con  le   specifiche  dei  requisiF  iniziali,  viene  deNa  tracciabilità  dei  requisi/.         ü  La  tracciabilità  è  un  aspeNo  di  qualità  di  un  proge[o  fondamentale  per  una  vasta   gamma  di  aYvità,  come  l'analisi  degli  impaC  di  un  cambiamento  di  requisiF,  la   verifica  della  corre:ezza  di  un'implementazione  ed  il  tesFng.   20  
  • 21. La  tracciabilità   traceability     Nel  Require  Based  TesFng  quindi  assolutamente  fondamentale  avere   uno  strumento  che  ci  evidenzi  la  tracciabilità.   21  
  • 22. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   22  
  • 23. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   23  
  • 24. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   24  
  • 25. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   Configura/on   Cer/ficazioni  di   Test   Management   Qualità  e   Management   Conformità   Ges/one   Ges/one   Requisi/   Documentale   Ges/one   Repor/s/ca   Fornitori   Direzionale   Process   Polarion   E-­‐Collabora/on   Governance   So-ware   25  
  • 26. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   •  CollaboraFon   ü  GesFone  fornitori  ed  integrazione  dei  processi  fra  aziende  partner   ü  efficienza  e  controllo  del  processo,  tempesFvità  delle  comunicazioni   ü  l’individuazione  degli  aNori  e  la  definizione  delle  azioni  che  debbono  svolgere  a  fronte  di  ciascun  evento   ü  ges0one  ordinata  e  controllata  dei  processi  aziendali   ü  possibilità  di  verificare  in  ciascun  momento  lo  stato  del  flusso  di  lavoro   •  Asset  Management   ü  cosFtuiscono  una  ricchezza  per  l’azienda,  è  importante  gesFre    il  loro  ciclo  di  vita,  in  ogni  momento  il  loro   stato  e    le  correlazioni  fra  essi.   •  Service  Delivery  e  Change  Management   ü  requisiF,  configurazioni,  codice  so5ware,  testcase,  rilasci  integraF   ü  iter  evolu0vo,  nuove  versioni,  regressioni,  autorizzazioni,  dismissioni   26  
  • 27. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   •  GesFone  Documentale   ü  documenF  in  formato  eleNronico   ü  workflow  per  il  controllo  delle  fasi  di  processo   ü  classificazione  avanzata  dei  documenF   ü  consultazione  e  lavorazione  mulFutente/concorrente  di  Word  documents   ü  Firma  digitale   •  ReporFsFca  Direzionale   ü  monitorare  processi  e  ciascuna  Fpologia  di    informazione   ü  classificazione,  approvazione  e  archiviazione  dei  documenF   ü  strumenF  di  sFma  budget,  analisi  pre/post    valutazioni  progeNuali   •  CerFficazioni  di  Qualità  e  Conformità   ü  Modelli  CMMI,  ISO,  Medical  Standard  IEC  62304   ü  Reports  automaFci  e  live   27  
  • 28. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   28  
  • 29. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   Workitem descrive un artifact che vogliamo gestire e controllare in un progetto: Può essere in relazione Segue un processo con altri Work item Può avere una Può cambiare pianificazione e mantenere la storia 29  
  • 30. Polarion  Requirements  e  Polarion  QA   un  unico  tool,  dal  requisito  al  test   Document Requirement Change Request Task Test 30  
  • 31. Tes/ng  session       ü Definire  requisiF  e  test  case  in  Polarion   ü Disegnare  i  test  case   ü Creare  i  test  case   ü Esecuzione  dei  test   ü Verificare  i  risultaF  dei  test   ü Verificare  la  test  coverage   ü GesFre  e  tracciare  i  task  e  i  difeY   ü GesFre  la  test  library   31  
  • 32. What’s  next ContenuF  disponibili  su:   Canale  youtube  di  Emeraso-       Canale  slideshare  di  Emeraso-     Gruppo  linkedin  Polarion  Italy     www.emeraso-.com   www.polarion.com     Q& A ?
  • 33. Grazie!   27  Giugno  2012   Gian  Giacomo  Ermacora   So-ware  and  Product  Consultant  per  Emeraso5     EMEA  Presale  Engineer  per  Polarion  So5ware     giangiacomo.ermacora@emeraso-.com   Emeraso5  University   Marcella  Arrabito   marcella.arrabito@emeraso-.com     011.19879273   33