33
Quality Assurance e test di carico per web, cloud e mobile Agenda di oggi Il Test Management: Polarion QA Definizione casi di test Integrazione con tool di terze par? SLA e tracciabilità Il Performance Test: Neoload Design, SLA, esecuzione Workflow e ciclo approva?vo Risulta? 26 febbraio 2013

Polarion Neoload emerasoft webinar

Embed Size (px)

DESCRIPTION

La qualità del software si misura anche con l’integrazione degli strumenti agli standard aziendali. Il webinar mostrerà come Polarion QA e Neoload rappresentino una soluzione completa, innovativa e semplice da usare in ambienti web, cloud e mobile. Il webinar affronta i temi del Test Management e test di carico con l'utilizzo di strumenti innovativi e semplici da usare: Polarion QA e Neoload. La combinazione dei due fornisce un approccio efficace e innovativo.

Citation preview

Page 1: Polarion Neoload emerasoft webinar

Quality  Assurance  e  test  di  carico  per  web,  cloud  e  mobile  

Agenda  di  oggi  

 

Il  Test  Management:  Polarion  QA  

Definizione  casi  di  test  

Integrazione  con  tool  di  terze  par?  

SLA  e  tracciabilità  

Il  Performance  Test:  Neoload  

Design,  SLA,  esecuzione  

Workflow  e  ciclo  approva?vo  

Risulta?    26  febbraio  2013  

Page 2: Polarion Neoload emerasoft webinar

Webex  

 Webex

Microfono in mute Per interventi e domande: chat o Q&A Se non sentite l’audio:

Page 3: Polarion Neoload emerasoft webinar

Emerasoft: solution areas

Page 4: Polarion Neoload emerasoft webinar

Polarion® 

Partner  &  Technologies  

Mainframe modernization Modeling  

Con!guration Management  

Application Lifecycle Management  

ePublishing

Business Intelligence

Page 5: Polarion Neoload emerasoft webinar

Alcuni  cilen?  

Page 6: Polarion Neoload emerasoft webinar

6  

Polarion  

Page 7: Polarion Neoload emerasoft webinar

7  

Polarion  So,ware  

Process  Governance  

Ges?one  Fornitori  

Ges?one  Requisi?  

Test  Management  

Configura?on  Management   Cer?ficazioni  di  

Qualità  e  Conformità  

Repor?s?ca  Direzionale  

E-­‐Collabora?on  

Ges?one  Documentale  

Polarion  un  unico  tool,  dal  requisito  al  test  

Page 8: Polarion Neoload emerasoft webinar

8  

Polarion    un  unico  tool,  dal  requisito  al  test  

•  Collabora9on  ü  Ges9one  fornitori  ed  integrazione  dei  processi  fra  aziende  partner  

ü  efficienza  e  controllo  del  processo,  tempes9vità  delle  comunicazioni  

ü  l’individuazione  degli  aCori  e  la  definizione  delle  azioni  che  debbono  svolgere  a  fronte  di  ciascun  evento  ü  ges1one  ordinata  e  controllata  dei  processi  aziendali  ü  possibilità  di  verificare  in  ciascun  momento  lo  stato  del  flusso  di  lavoro  

•  Asset  Management  ü  cos9tuiscono  una  ricchezza  per  l’azienda,  è  importante  ges9re    il  loro  ciclo  di  vita,  in  ogni  momento  il  loro  

stato  e    le  correlazioni  fra  essi.  

•  Service  Delivery  e  Change  Management  ü  requisi9,  configurazioni,  codice  soXware,  testcase,  rilasci  integra9  ü  iter  evolu1vo,  nuove  versioni,  regressioni,  autorizzazioni,  dismissioni  

Page 9: Polarion Neoload emerasoft webinar

9  

Polarion  un  unico  tool,  dal  requisito  al  test  

•  Ges9one  Documentale  ü  documen9  in  formato  eleCronico  ü  workflow  per  il  controllo  delle  fasi  di  processo  ü  classificazione  avanzata  dei  documen9  ü  consultazione  e  lavorazione  mul9utente/concorrente  di  Word  document  ü  Firma  digitale  

•  Repor9s9ca  Direzionale  ü  monitorare  processi  e  ciascuna  9pologia  di    informazione  ü  classificazione,  approvazione  e  archiviazione  dei  documen9  ü  strumen9  di  s9ma  budget,  analisi  pre  /  post    valutazioni  progeCuali  

•  Cer9ficazioni  di  Qualità  e  Conformità  ü  Modelli  CMMI,  ISO,  Medical  Standard  IEC  62304  ü  Reports  automa9ci  e  live  

Page 10: Polarion Neoload emerasoft webinar

10  

Polarion  un  unico  tool,  dal  requisito  al  test  

Page 11: Polarion Neoload emerasoft webinar

11  

Polarion  Clien9  nel  mondo  

Page 12: Polarion Neoload emerasoft webinar

12  

Polarion,  concepts  

Page 13: Polarion Neoload emerasoft webinar

13  

Segue un processo

Può cambiare e mantenere la storia

Può essere in relazione con altri

Può avere una piani!cazione

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

Work item

Polarion  un  unico  tool,  dal  requisito  al  test  

Page 14: Polarion Neoload emerasoft webinar

14  

Change Request

Requirement Document

Task

Test

Polarion  un  unico  tool,  dal  requisito  al  test  

Page 15: Polarion Neoload emerasoft webinar

15  

Polarion  QA  

Page 16: Polarion Neoload emerasoft webinar

16  

Func?onal  Tests  Prototypes  

[Manual  or  Automated]  

Usability  Tests  UAT  

[Manual]  

Unit  Tests  Component  Tests  [Automated]  

Performance  Tests  Load  Tests  [Tools]  

Tes9ng  Quadrants  

Polarion  QA  Quality  assurance  tool  

Page 17: Polarion Neoload emerasoft webinar

17  

Selenium

GUI Test

Polarion  QA  Quality  assurance  tool  

Page 18: Polarion Neoload emerasoft webinar

18  

Test Automation e Build Automation

Jenkins

Polarion  QA  Quality  assurance  tool  

Page 19: Polarion Neoload emerasoft webinar

19  

Polarion  QA  un  unico  tool,  dal  requisito  al  test  

Page 20: Polarion Neoload emerasoft webinar

20  

Neotys  NeoLoad  

Page 21: Polarion Neoload emerasoft webinar

21  

Load  Tes?ng  Neotys  NeoLoad  

Processo di esercizio di un sistema, finalizzato alla misurazione dei tempi di risposta e all’analisi / tuning della infrastruttura hardware e applicativa.

Page 22: Polarion Neoload emerasoft webinar

22  

Load  tes?ng  goals  Neotys  NeoLoad  

ü  Prevedere le performance di una applicazione

ü  Determinare i limiti e garantire la scalabilità

ü  Individuare i colli di bottiglia nell’infrastruttura

Page 23: Polarion Neoload emerasoft webinar

23  

Load  Tes9ng  –  Service  Quality  Neotys  NeoLoad    

Misurare la qualità di una soluzione applicativa in termini di SLA, de!niti dal punto di vista dell’utente !nale.  

Page 24: Polarion Neoload emerasoft webinar

24  

Load  Tes9ng  Types  Neotys  NeoLoad  

ü  Scalability / capacity Test ü  aumenta il carico costantemente, al fine di determinare la capacità massima del sistema.

ü  Stress Test

ü  stressa l’applicazione con un carico più elevato del normale

ü  Stability / “soak” Test

ü  mantiene costante e medio il carico ma per un lungo periodo per individuare memory leak, e consumo di risorse

ü  Configuration Test

ü  combina il test di carico con il tuning della applicazione e della infrastruttura

Page 25: Polarion Neoload emerasoft webinar

25  

Load  Test  di  applicazioni  Web  con  NeoLoad  Neotys  NeoLoad  

Virtual User   Web  Applica9on  

Page 26: Polarion Neoload emerasoft webinar

26  

Load  Test  di  applicazioni  Web  con  NeoLoad  Neotys  NeoLoad  

Virtual User   Web  Applica9on  

Page 27: Polarion Neoload emerasoft webinar

27  

Load  Test  di  applicazioni  Web  con  NeoLoad  Neotys  NeoLoad  

Virtual User   Web  Applica9on  

Page 28: Polarion Neoload emerasoft webinar

28  

Load  Test  di  applicazioni  Web  con  NeoLoad  Neotys  NeoLoad  

Design  

• Virtual  Users  

• Popula9ons  • Monitor  • SLA  

Run9me  

• Scenarios  • Run9me  Overview  

Results  

• Test  summary  

• Errors  • Alerts  

Page 29: Polarion Neoload emerasoft webinar

29  

NeoLoad  Architecture  

Page 30: Polarion Neoload emerasoft webinar

30  

Modules  

Page 31: Polarion Neoload emerasoft webinar

31  

Live  demo  

Page 32: Polarion Neoload emerasoft webinar

Contenu9  disponibili  su:  Canale  youtube  di  Emeraso,      Canale  slideshare  di  Emeraso,    Gruppo  linkedin  Polarion  Italy    www.emeraso,.com  www.polarion.com  www.neoty.com      

Q&A ?

What’s  next  

Page 33: Polarion Neoload emerasoft webinar

33  

Grazie!  

Gian  Giacomo  Ermacora    giangiacomo.ermacora@emeraso,.com  

Guido  Levi    guido.levi@emeraso,.com  

 

EmerasoX  University  marcella.arrabito@emeraso,.com  

011-­‐19879273