rational quality manager group 1 quality | collaboration | test plan | test lab management |...

25
Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report UNIVERSITA’ DEGLI STUDI DI MILANO BICOCCA FACOLTA’ DI SCIENZE MM. FF. NN. CORSO DI LAUREA MAGISTRALE IN INFORMATICA RATIONAL QUALITY MANAGER A. CEPARANO – V. FERME – A. MARINO 1

Upload: liberatore-simona

Post on 02-May-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 1

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

UNIVERSITA’ DEGLI STUDI DI MILANO BICOCCA

FACOLTA’ DI SCIENZE MM. FF. NN.CORSO DI LAUREA MAGISTRALE IN INFORMATICA

RATIONAL QUALITY MANAGER

A. CEPARANO – V. FERME – A. MARINO

1

Page 2: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 2

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

1. COS’È RATIONAL QUALITY MANAGER

2. QUALI SONO LE SUE CARATTERISTICHE

3. QUALI SONO I RUOLI CHE PERMETTE DI GESTIRE

4. UN OVERVIEW DEL PRODOTTO

5. DEMO DIMOSTRATIVA DELL’USO DI R.Q.M.

6. VALORE AGGIUNTO DI R.Q.M. IN UN PROCESSO AGILE

7. RISORSE UTILI PER L’UTILIZZO DI R.Q.M.

2

AGENDA

Page 3: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 3

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

3

RATIONAL QUALITY MANAGER (R.Q.M.)

Tutte le attività di test e risultati in un repository Qualità del processo

Rational Quality Manager

Coordinare i piani per gestire la qualità, processi e risorse

Page 4: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 4

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

4

RATIONAL QUALITY MANAGER (R.Q.M.)

RATIONAL QUALITY MANAGERRATIONAL QUALITY MANAGER

Report

Risultati

Report

Risultati

Creare

Piani

Creare

Piani

JAZZ TEAM SERVERJAZZ TEAM SERVER

Costruire

Test

Costruire

Test

Gestire

Test Lab

Gestire

Test LabEseguire

Test

Eseguire

Test

FunctionalTesting

FunctionalTesting

ManualTestingManualTesting

Page 5: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 5

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

5

RATIONAL QUALITY MANAGER (R.Q.M.)

5

CodiceRequisiti QABuild Sicurezza

Rational RequisitePro

Rational RequisitePro

Rational Method

Composer

Rational Method

Composer

Rational Software AnalyzerRational Software Analyzer

Link detailed rqmts to test cases and results

Link detailed rqmts to test cases and results

Guide users w

ith Q

M processes &

best pra

ctices

Guide users w

ith Q

M processes &

best pra

ctices

Acc

ess

rule

s, c

onfig

urat

ions

, sto

re/re

port

sta

tic a

naly

sis

resu

lts

Acc

ess

rule

s, c

onfig

urat

ions

, sto

re/re

port

sta

tic a

naly

sis

resu

lts

Code InspectionCode Inspection

Rational ClearQuestRational ClearQuest

Link to ClearQuest – Defect Tracking

Link to ClearQuest – Defect Tracking

2-way test

mgm

t2-w

ay test

mgm

t

2-way test m

gmt

2-way test m

gmt

RRQQMM

RRQQMM

Page 6: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 6

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

6

RATIONAL QUALITY MANAGER: FEATURES

1. COLLABORAZIONE• Collaborazione tra stakeholder e team

distribuiti• Ottimizza il workflow grazie ad un

aggiornamento costante dello stato

2. TEST• Piano di test completo e personalizzabile• Realizzazione di test manuali• Esecuzione di test manuali e automatizzati• Gestione dell’esito dei test e segnalazione di

difetti

Page 7: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 7

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

7

RATIONAL QUALITY MANAGER: FEATURES

3. AUTOMAZIONE• Gestione del laboratorio di test• Ottimizzazioni della copertura

del test• Integrazione con tutti i software

IBM per la gestione del processo di sviluppo

4. REPORTING• Attiva gestione del rischio

utilizzando report• Report personalizzati e formali

Page 8: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 8

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

8

RATIONAL QUALITY MANAGER: FEATURES

Collaborazione tra stakeholder e team distribuitiRational Quality Manager è stato sviluppato per favorire la cooperazione, tramite l’utilizzo di Java e tecnologie del Web 2.0. Ciò permette un elevata flessibilità alla cooperazione di team distribuiti in edifici o nazioni diverse, grazie ad uno standard comune utilizzabile via browser.

Piano di test completo e personalizzabileIl piano di test è visto in Rational Quality Manager come un contratto di qualità che definisce gli obiettivi. Di conseguenza è gestito per essere dinamico ed evolvere con il progetto. Si tratta di un contratto di qualità che descrive in modo chiaro gli obiettivi del progetto e le priorità permettendo ad ogni membro del team di conoscere cosa il team si aspetta da lui.

Gestione dell’esito dei test e segnalazione di difettiDurante l’esecuzione dei test è possibile segnalare eventuali difetti riscontrati nel software, dettagliando tutte le caratteristiche. L’esito del test verrà tracciato e memorizzato in Rational Quality Manager con dettagli approfonditi per ottimizzare la risoluzione del difetto.

Page 9: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 9

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

9

RATIONAL QUALITY MANAGER: FEATURES

Gestione del laboratorio di testIBM Rational Quality Manager supporta l’esecuzione distribuita tra le macchine fisiche e virtuali del laboratorio di test. Per consentire ciò, il software comprende una funzionalità di gestione del laboratorio di test che permette ai tester di registrare le loro risorse fisiche e virtuali, nonché di pianificare l’esecuzione secondo le configurazioni delle risorse disponibili.

Ottimizzazioni della copertura del testIBM Rational Quality Manager comprende una tecnologia concepita per identificare e selezionare automaticamente, il minimo numero di test necessari per un determinato livello di copertura. Ciò permette ai tester di potere ottimizzare la copertura della configurazione nell’osservanza dei rispettivi vincoli di tempo o di risorse.

Report personalizzati e formaliÈ disponibile un’ampia varietà di report formali e personalizzabili, che possono raccogliere informazioni a vari livelli di granularità, per permettere a tutti i componenti del team di accedere alle informazioni di cui hanno bisogno.

Page 10: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 10

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

10

RATIONAL QUALITY MANAGER: RUOLI

Page 11: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 11

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

11

RATIONAL QUALITY MANAGER: RUOLI

Test manager Test lead Tester Lab manager

Crea e modifica i piani di test e i casi di test

Crea, verifica e approva i casi di test

Verifica del lavoro Soddisfa le richieste di risorse di laboratorio

Verifica e approva i piani di test e i casi di test

Associa i requisiti ai casi di test

Crea, riutilizza e verifica i casi di test e gli script di test manuali

Gestisce le risorse di laboratorio

Assegna il lavoro Esegue i report per tracciare lo stato

Esegue record di esecuzione di test utilizzando script manuali ed automatici

Esegue e verifica i report per tracciare lo stato

Crea record di esecuzione di test

Richiede risorse di laboratorio per i test

Monitora lo stato, i requisiti e la tracciabilità

Crea richieste di risorse di laboratorio

Crea report dei difetti

Assegna il lavoro

Crea report dei difetti

Gestisce le risorse di laboratorio

Page 12: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 12

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

12

RATIONAL QUALITY MANAGER: OVERVIEW

MenuMenu

ViewletViewlet

TitoloTitolo

Page 13: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 13

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

13

RATIONAL QUALITY MANAGER: OVERVIEW

Page 14: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 14

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

14

RATIONAL QUALITY MANAGER: OVERVIEW

Page 15: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 15

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

15

RATIONAL QUALITY MANAGER: OVERVIEW

Page 16: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 16

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

16

RATIONAL QUALITY MANAGER: OVERVIEW

Page 17: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 17

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

17

RATIONAL QUALITY MANAGER: OVERVIEW

Page 18: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 18

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

18

RATIONAL QUALITY MANAGER: OVERVIEW

Page 19: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 19

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

19

RATIONAL QUALITY MANAGER: OVERVIEW

Page 20: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 20

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

20

RATIONAL QUALITY MANAGER: OVERVIEW

Page 21: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 21

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

21

DEMO TIME

Passi fondamentali da effettuare prima di eseguire la demo:

1.Creazione di un Progetto vuoto (esecutore: ADMIN) [Lezione 1.1]2.Creazioni nuovi utenti (esecutore: ADMIN) [Lezione 1.2]3.Assegnazione di un progetto a utenti creati (esecutore: ADMIN) [Lezione 1.2]4.Importare dati “progetto di prova” nel progetto vuoto (esecutore: ADMIN) [Lezione 1.3]

COSA VEDREMO:

1.Gestione dei piani di test2.Gestione degli ambienti di test3.Scenari e script di test4.Aggiunta di dati a script di test5.Generazione di record di test6.Esecuzione di test 7.Inoltro di un difetto8.Esecuzione di una suite di test9.Visualizzazione di report

COSA VEDREMO:

1.Gestione dei piani di test2.Gestione degli ambienti di test3.Scenari e script di test4.Aggiunta di dati a script di test5.Generazione di record di test6.Esecuzione di test 7.Inoltro di un difetto8.Esecuzione di una suite di test9.Visualizzazione di report

Page 22: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 22

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

22

R.Q.M. IN UN PROCESSO AGILE

Ottimizza la collaborazione e velocizza le comunicazioni del Team

Permette una scelta ottimizzata delle attività prioritarie grazie all’utilizzodi parametri di peso per i singoli casi di test

Facilita il controllo dello stato di avanzamento dello sprint offrendo reportpersonalizzati e formalizzati

Aiuta nell’individuare problemi nei requisiti prima di realizzare un prodottoche non rispecchia le esigenze degli stakeholder, ottimizzando la coperturadei test

Page 23: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 23

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

23

RISORSE PER INIZIARE CON R.Q.M.

1. Presentazione & Tutorial { http://www.galileonews.it/files/RQM.zip} (slide ppt - video) [IT] Riferimento a questa presentazione e al tutorial presentato nella demo. Sotto ogni slide è presente un testo riassuntivo del contenuto e in basso alla slide relativo alla demo vi è il testo integrale di ciò che è stato illustrato.

2. Rational Quality Manager Panoramica  (sito web - Guida IBM .) [IT]Questo sito presenta una panoramica di Rational Quality Manager.

3. Gestione della Qualità in 3 Minuti  (video) [EN] Questo video illustra in 3 minuti le funzioni chiave di gestione della qualità e mostra come Rational Quality Manager aiuta a raggiungere gli obiettivi di qualità

4. Inizia con Rational Quality Manager (sito web - Guida IBM.) [IT] Questa esercitazione mette in evidenza alcune delle attività chiave del processo di gestione dei test. 

5. Overview base Rational Quality Manager (video) [EN] Questo tutorial introduce le funzioni base di Rational Quality Manager. 

6. Gestire il vostro primo progetto (articolo) [EN]Questo guida illustra in maniera esaustiva come creare un progetto con Rational Quality Manager.

1. Iniziare a lavorare con Rational Quality Manager (articolo) [EN]  Questo articolo descrive le caratteristiche principali, fornisce una introduzione ai flussi di lavoro e dei

ruoli, e mostra come Rational Quality Manager si integra con altri strumenti.

Page 24: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 24

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

24

RISORSE PER APPROFONDIRE R.Q.M.

1. Rational Quality Manager (articolo) [EN]Questo articolo presenta una panoramica completa di Rational Quality Manager.

2. Processo completo di test  (articolo) [EN]Questo articolo presenta una visione completa del processo di test utilizzando Rational Quality Manager in tutto il ciclo di sviluppo software.

3. Integrazione Rational Quality Manager (articolo) [EN]In questo articolo viene illustrato come attivare l'integrazione tra Rational Quality Manager e IBM Rational Functional Tester. Inoltre, mostra una panoramica di alto livello di alcune delle caratteristiche di Quality Manager, tra cui la creazione di piani di test, casi di test, gli script di test manuale, le esecuzioni di prova, oltre a riportare difetti, e la generazione di rapporti di prova.

4. Inizia con la gestione del laboratorio (sito web) [EN]Questo esercitazione introduce lo strumento di gestione del laboratorio e in che modo lo strumento può aiutare a gestire le risorse dei laboratori, fornendo un modo per tenere traccia delle risorse e gestire prenotazioni di risorse di laboratorio e richieste.

5. Gestione del laboratorio utilizzando Rational Test Lab Manager (articolo) [EN] Questa guida è uno sguardo in profondità alla gestione del laboratorio utilizzando Rational Quality Manager. Viene illustrato come creare e visualizzare le risorse di laboratorio e lavorare con le prenotazioni e le richieste di risorse di laboratorio.

Page 25: Rational Quality Manager Group 1 Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report U NIVERSITA DEGLI STUDI DI

Rational Quality Manager GroupRational Quality Manager Group 25

Quality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | ReportQuality | Collaboration | Test Plan | Test Lab Management | Customizable Dashboards | Report

UNIVERSITA’ DEGLI STUDI DI MILANO BICOCCA

FACOLTA’ DI SCIENZE MM. FF. NN.CORSO DI LAUREA MAGISTRALE IN INFORMATICA

GRAZIE

A. CEPARANO – V. FERME – A. MARINO

25