ibm rational quality manager
Questa è una guida completa sullo strumento IBM Rational Quality Manager (RQM). (Ci sono molte immagini in questo tutorial, quindi lascia che si carichi correttamente)
In questo tutorial pratico su IBM RQM imparerai:
- Come creare un piano di test in IBM RQM
- Creare casi di test all'interno di un piano di test
- Aggiungere script di test manuali ai casi di test
- Esegui il test case
- Segnalare i difetti come appropriato
- Visualizzazione dei record di esecuzione dei test
Cosa imparerai:
- Sfide del ciclo di vita delle applicazioni
- Cos'è l'Application Life Cycle Management (ALM)
- Introduzione a IBM Rational CLM basato sulla piattaforma JAZZ
- IBM Rational Quality Manager
- Installazione di IBM RQM
- Progetti del ciclo di vita
- Passaggi IBM RQM:
- Accedi a RQM
- Creazione del piano di test
- Creazione di uno scenario di test
- Test manuale
- Esecuzione del test e segnalazione di difetti
- Sommario:
- Lettura consigliata
Sfide del ciclo di vita delle applicazioni
L'esecuzione di un progetto IT prevede l'uso di molti strumenti. Quelli di base sono quelli utilizzati per la gestione dei requisiti, la gestione del progetto, il controllo delle versioni, costruire la gestione , gestione dei test , distribuzione ecc.
La pratica normale è identificare un buon strumento per ciascuna di queste attività . L'uso degli strumenti migliora in una certa misura l'efficienza delle operazioni.
Tuttavia, nella maggior parte dei casi gli strumenti non parlano tra loro. Non c'è visibilità su chi ha apportato modifiche, cosa è stato fatto, quando e perché. Inoltre, non esiste una tracciabilità adeguata degli artefatti che tenga all'oscuro alcune delle parti interessate. ( Ad esempio Un analista aziendale potrebbe chiedersi cosa stia succedendo con il requisito di priorità elevata; se è sviluppato o testato.)
Pianificazione e pianificazione delle attività sono spesso svolte anche offline e, infine, manca la standardizzazione per quanto riguarda l'utilizzo di un processo appropriato ( per esempio. Agile o a cascata).
In alternativa, se gli strumenti sono collegati tra loro e le informazioni fluiscono attraverso di essi senza interruzioni, l'efficienza di esecuzione del progetto migliora e tutte le sfide di cui sopra possono essere risolte.
Cos'è l'Application Life Cycle Management (ALM)
Application Lifecycle Management aiuta a colmare le lacune di cui sopra e collega varie discipline attraverso SDLC. Aiuta anche ad affrontare le sfide sopra elencate poiché l'intera consegna sarebbe trasparente e su un'unica piattaforma.
Introduzione a IBM Rational CLM basato sulla piattaforma JAZZ
IBM Rational CLM (Collaborative Life Cycle Management) è una soluzione di gestione del ciclo di vita dell'applicazione che include 3 strumenti in modo integrato:
- IBM Rational DOORS NG
- IBM Rational Team Concert
- IBM Rational Quality Manager
L'integrazione dei 3 strumenti di cui sopra in un'unica piattaforma offre funzionalità e supporto di gestione dei requisiti, pianificazione del progetto, controllo delle versioni, gestione della build, gestione dei test e reportistica.
Ulteriori informazioni su IBM Rational CLM possono essere trovato qui .
In questo tutorial, daremo uno sguardo approfondito alla soluzione di gestione dei test 'IBM Rational Quality Manager' versione 6.0.1. Ciò include supporto e funzionalità per piano di test, casi di test, script di test, esecuzione manuale di casi di test e gestione dei difetti.
IBM Rational Quality Manager
IBM Rational Quality Manager (RQM) è la soluzione di gestione dei test che fa parte del CLM che aiuta l'utente nelle attività di gestione della qualità come la pianificazione dei test, la creazione di casi di test, l'esecuzione di casi di test e il report dei test.
Responsabile della qualità razionale:
- Sfrutta l'accesso al Web
- Acquisisce i dati relativi ai test in un unico repository
- Accelera la creazione del test case e la sua esecuzione
- Fornisce la tracciabilità completa durante il ciclo di vita di tutti i dati di test
- Riduce al minimo la necessità di documentazione manuale
- Promuove una collaborazione migliore e tempestiva tra tutte le parti interessate
Installazione di IBM RQM
IBM RQM fa parte di CLM quindi l'installazione viene eseguita come un pacchetto completo. Ecco i passaggi necessari per installare RQM
Prerequisiti:
- Scarica IBM Installation Manager da qui => IBM Installation Manager 1.8.3 . Questo software è necessario per installare IBM Rational CLM
- Scarica la versione CLM 6.0.1 o, se necessario, dalla pagina di download. Per la versione 6.0.1 scaricare da qui => Rational Team Concert 6.0.1
- Dovrai registrarti per scaricare un ID Jazz.net. Questa è una registrazione una tantum. Questa registrazione ha molti vantaggi e ti dà accesso a presentazioni, tutorial, domande di pubblicazione su Jazz forum ecc.
- Scaricare il pacchetto evidenziato in Archivi di Installation Manager
(Nota:Fare clic su qualsiasi immagine per ingrandirla)
Fasi di installazione:
IBM Rational CLM è un'architettura a tre livelli che richiede l'installazione del database, del server delle applicazioni e del client Web per connettersi al server.
1) Per installare e utilizzare CLM per una demo o Finalità POC (Proof of concept) , è possibile utilizzare il pacchetto predefinito che utilizza il database Derby e il server delle applicazioni Tomcat. Questa topologia è progettata per supportare solo 10 utenti. La versione di prova ha una validità di 60 giorni.
Due) Per eseguire l'installazione per una configurazione aziendale, sarà necessario acquistare e installare i componenti appropriati di Database e App Server secondo la topologia hardware suggerita da IBM.
3) La procedura di installazione completa è disponibile all'indirizzo IBM Knowledge Center .
4) Stai affrontando problemi di installazione? Metti le tue domande nei commenti qui sotto e proveremo a risolverle.
Progetti del ciclo di vita
Una volta completata l'installazione, sarà necessario creare un progetto del ciclo di vita che creerà un'area di progetto dei requisiti, un'area di progetto di modifica e configurazione e un'area di gestione della qualità. Ciò significa che verrà creato un progetto in tutti e 3 i contenitori menzionati, il che faciliterà la collaborazione dei team e la tracciabilità degli artefatti durante il ciclo di vita.
Questa creazione del progetto fornisce chiarezza su quale modello di processo, ad es. Mischia o cascata , è necessario utilizzare per lo sviluppo end to end.
È possibile creare anche singole aree di progetto, ma non sono consigliate in quanto sarà necessario collegare manualmente le aree di progetto in altri contenitori.
Può essere più sulla creazione del progetto del ciclo di vita trovato qui .
miglior pulitore di registro gratuito per windows 7
Passaggi IBM RQM:
In questa sezione, esamineremo i seguenti passaggi dell'attività di gestione dei test:
- Accedi a IBM RQM
- Creazione del piano di test
- Creazione del test case
- Test manuale
- Esecuzione del test e rilevamento dei difetti
Accedi a RQM
Per accedere a RQM, è necessario utilizzare l'URL nel seguente modulo poiché è completamente abilitato per il web: https: //: 9443 / qm / web
Il tuo amministratore RQM avrebbe abilitato il tuo ID e la tua password tramite la directory attiva LDAP della tua organizzazione.
Nota: è preferibile utilizzare Internet Explorer 11 o l'ultima versione del browser Firefox per l'utilizzo con uno qualsiasi dei prodotti CLM
Quando effettui il login, puoi selezionare il progetto creato per il team.
La seguente dashboard pubblica è quindi visibile agli utenti che possono avere più widget che mostrano vari rapporti personalizzati per i progetti attivi.
Creazione del piano di test
Il piano di test è il punto di partenza per tutte le attività di test per un determinato ciclo. Contiene più casi di test che contengono gli scenari che l'utente testerebbe.
Dal Pianificazione selezione del menu Crea piano di test
Immettere un nome e SALVARE il piano di test.
A sinistra, vedi le sezioni che fanno parte del Piano di test che ti guideranno nelle tue attività di test.
Quindi, in genere, quando si pianifica si dovrebbero avere informazioni sugli obiettivi, i rischi coperti, i programmi dei test, la stima, i criteri di ingresso (definisce gli elementi prerequisiti che devono essere raggiunti prima che il test possa iniziare), i criteri di uscita (definisce le condizioni che devono essere soddisfatte prima il collaudo può essere concluso) e anche eventuali ulteriori documenti correlati.
Ad esempio È possibile assegnare una revisione formale a un membro senior del progetto di test come un responsabile del test per approvare / rifiutare il piano di test. È possibile fare clic sulla sezione Revisione formale del Piano di test e creare un processo di approvazione.
Aggiungere la descrizione, la data di scadenza e l'ID approvatore. Salva la recensione
La parte migliore è che questa recensione è visibile nella dashboard sotto il widget Le mie recensioni e viene visualizzata quando l'utente accede. Questo è un modo efficace per collaborare nel contesto degli artefatti.
Creazione di uno scenario di test
Quando il piano di test è aperto, fare clic sulla sezione Scenario di test per iniziare a creare casi di test. Fare clic sull'icona in basso per iniziare a creare casi di test.
usi di c ++ nel mondo reale
Immettere il nome per lo scenario di test e fare clic su ok
Possiamo anche collegare i casi di test ai requisiti.
Seleziona il test case e fai clic su Collegamenti ai requisiti sezione
Se i requisiti sono già popolati come parte del contenitore Gestione requisiti, è possibile collegarsi al requisito esistente, altrimenti si ha anche la possibilità di creare un nuovo requisito e collegarlo.
Fare clic sull'icona in basso per creare e collegare i requisiti.
Fare clic su OK e su Salva per continuare.
Ciò fornisce la tracciabilità e garantisce che il test venga eseguito correttamente per ogni requisito.
La sezione Scenario di test contiene anche le condizioni pre e post come testo libero che puoi aggiungere.
Test manuale
Man mano che i casi di test vengono aggiunti, è ora di iniziare ad aggiungere i passaggi che sono lo script di test per l'esecuzione del caso di test.
In questo tutorial, tratterò l'esecuzione del test manuale, ma può anche essere integrato con strumenti di test funzionale automatizzato come IBM Rational Functional Tester, Selenium, HP QTP / UFT.
Seleziona lo scenario di test creato sopra e vai alla sezione Script di test. Crea lo script di test facendo clic sull'icona mostrata di seguito.
Clic OK e salva .
Fare clic sullo script di test e aggiungere i passaggi manuali necessari per l'esecuzione del test. Salva lo script di test.
Esecuzione del test e segnalazione di difetti
Dopo aver completato la creazione del test case e degli script di test, ora possiamo eseguire i test. Durante l'esecuzione del test, Rational Quality Manager presenterà lo script di test manuale nel browser e memorizzerà i risultati dell'esecuzione nel repository RQM centralizzato per futuri rapporti e scopi di riferimento.
Torna al livello Test Case, seleziona Test Script e fai clic sull'icona ESEGUI per iniziare l'esecuzione manuale del test
come invertire un array in java
Selezionare il piano di test e fare clic su Fine per avviare l'esecuzione manuale del test.
Viene visualizzata la finestra Esecuzione scenario di test. È possibile selezionare Superato / Non superato in ogni passaggio e registrare i risultati effettivi. È inoltre possibile selezionare altri risultati preconfigurati.
Una volta selezionato Pass, il cursore viene spostato automaticamente al passaggio successivo. Se un passaggio fallisce, puoi scegliere Fallire e sollevare un Difetto nello stesso passaggio.
Difetto registrato nella seconda fase.
Il Difetto sollevato a questo punto è precompilato con i passaggi per la riproduzione.
Il difetto viene anche mostrato come collegato al passaggio.
Ora puoi procedere con l'ultimo passaggio come PASS e completare l'esecuzione manuale del test.
Clicca su Mostra risultato per visualizzare i risultati dell'esecuzione del test.
Infine, a Difetto che influisce sui requisiti aggeggio può anche essere aggiunto in modo che gli sviluppatori possano esaminare i difetti loro assegnati e risolverli.
Sommario:
Il vantaggio dell'utilizzo della piattaforma IBM Rational CLM è che tutti gli artefatti sono archiviati in un unico repository, grazie al quale la tracciabilità del ciclo di vita può essere vista in un'unica vista e, cosa più importante, si ottiene una vista in tempo reale di tutti gli artefatti che vengono aggiornati nei cruscotti.
Nella mia prossima esercitazione, continuerò con il modo in cui IBM Rational Quality Manager può essere integrato con Rational Functional Tester. Rimanete sintonizzati!
Circa l'autore: Questo tutorial pratico è stato scritto da Niranjan. Vanta oltre 20 anni di esperienza nell'IT principalmente concentrandosi sui miglioramenti di ALM.
Sentiti libero di inserire le tue domande su questo strumento nei commenti sottostanti.
Lettura consigliata
- Integrazione di IBM Rational Quality Manager (RQM) con Rational Functional Tester (RFT)
- Funzione pool di dati in IBM Rational Quality Manager per Test Data Management
- Alpha test e beta test (una guida completa)
- Tutorial sulla migrazione da SVN a IBM Rational Team Concert
- Nozioni di base sull'apprendimento di Rational Robot - IBM Test Automation Tool
- Tutorial di IBM Rational Team Concert Defect Management Tool
- Una guida passo passo a IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) e integrazione SVN su Windows