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
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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
Webex
Webex
Microfono in mute Per interventi e domande: chat o Q&A Se non sentite l’audio:
Emerasoft: solution areas
Polarion®
Partner & Technologies
Mainframe modernization Modeling
Con!guration Management
Application Lifecycle Management
ePublishing
Business Intelligence
Alcuni cilen?
6
Polarion
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
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
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
10
Polarion un unico tool, dal requisito al test
11
Polarion Clien9 nel mondo
12
Polarion, concepts
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
14
Change Request
Requirement Document
Task
Test
Polarion un unico tool, dal requisito al test
15
Polarion QA
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
17
Selenium
GUI Test
Polarion QA Quality assurance tool
18
Test Automation e Build Automation
Jenkins
Polarion QA Quality assurance tool
19
Polarion QA un unico tool, dal requisito al test
20
Neotys NeoLoad
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.
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
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.
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
25
Load Test di applicazioni Web con NeoLoad Neotys NeoLoad
Virtual User Web Applica9on
26
Load Test di applicazioni Web con NeoLoad Neotys NeoLoad
Virtual User Web Applica9on
27
Load Test di applicazioni Web con NeoLoad Neotys NeoLoad
Virtual User Web Applica9on
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
29
NeoLoad Architecture
30
Modules
31
Live demo
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
33
Grazie!
Gian Giacomo Ermacora giangiacomo.ermacora@emeraso,.com
Guido Levi guido.levi@emeraso,.com
EmerasoX University marcella.arrabito@emeraso,.com