micro focus alm synchronizer defect management tool hands tutorial
Panoramica di HP ALM Synchronizer, ora Micro Focus ALM Synchronizer:
Micro Focus ALM Synchronizer sembra essere un termine nuovissimo per la maggior parte di noi e molte domande ci circondano quando vediamo o sentiamo per la prima volta questo termine.
Di solito, quando ci imbattiamo in un nuovo termine, inizieremo a fare una ricerca su Google per scoprire i dettagli su cosa sia. Quando facciamo una ricerca per questo termine, purtroppo non si possono trovare molti risultati tranne alcune guide all'installazione, immagini, pochi dettagli descrittivi ecc.
Per avere una corretta comprensione di questo aspetto, sono necessari alcuni tutorial / articoli in un linguaggio più semplice, soprattutto per coloro che trattano l'argomento di Micro Focus ALM Synchronizer per la prima volta. Questo è il motivo principale per cui condivido questo argomento con tutti voi. E ho la fortuna di avere la possibilità di lavorare su questo strumento e di capirlo da vicino.
Questo articolo fornirà una panoramica completa del ruolo, delle necessità e dell'utilizzo dello strumento Micro Focus ALM insieme al collegamento e alla procedura per il download in modo preciso o di facile comprensione. Questo articolo sarà davvero una guida per coloro che sono nuovi a questo strumento.
Cosa imparerai:
- Panoramica
- Ruolo di questo strumento
- Scarica informazioni
- Necessità di questo strumento
- Collegamenti a ALM Synchronizer
- Schede di questo strumento
- Funzionamento del sincronizzatore ALM di Micro Focus
- Errori durante l'utilizzo di questo strumento
- Tipi di sincronizzatore ALM Micro Focus
- Conclusione
- Lettura consigliata
Panoramica
Micro Focus ALM Synchronizer è uno strumento molto utile e conveniente per quelle aziende in cui gli sviluppatori utilizzano alcuni strumenti di gestione dei difetti come TFS (Team Foundation Server) e i tester / QA utilizzano altri strumenti di gestione dei difetti come QC / ALM ( Centro qualità / Gestione del ciclo di vita dell'applicazione).
Diamo uno sguardo completo ora .. !!!!
Micro Focus ALM Synchronizer è un ‘ Strumento di gestione dei difetti '.
Molte aziende utilizzano questo strumento per un flusso regolare di gestione dei difetti tra sviluppatori e tester. La gestione dei difetti sono uno dei compiti importanti del test. Quindi è importante disporre di uno strumento di questo tipo in grado di assicurare il flusso regolare della gestione dei difetti in tutta l'azienda tra sviluppatori e tester.
Ora, viene la domanda su cosa fa esattamente Micro Focus ALM Synchronizer e come?
Seguiamo il tutorial qui sotto per cercare una risposta a questa domanda.
Ruolo di questo strumento
Questo strumento consente di sincronizzare i dati tra Micro Focus ALM e i suoi seguenti endpoint. Ci sarà sempre 1 strumento di istanza ALM a un'estremità e qualche altro strumento all'altra estremità, tra cui viene eseguita la sincronizzazione. Sto considerando Micro Focus ALM e TFS come 2 endpoint per il resto del tutorial.
Il diagramma seguente mostra la sincronizzazione tra 2 endpoint:
'Micro Focus ALM / QC' è uno strumento utilizzato dai tester / QA per gestire tutte le informazioni relative ai difetti. L'altro è il 'TFS' che viene utilizzato dagli sviluppatori per gestire tutte le informazioni sui difetti.
Se i tester apportano modifiche ad alcuni difetti alla fine del controllo qualità, come possono gli sviluppatori mantenerne un aggiornamento o in termini semplici, possiamo dire come possono gli sviluppatori possono tenere d'occhio le azioni del tester per lo stesso difetto dal lato TFS .
Questo problema sorge solo a causa della mancanza di comunicazione tra gli sviluppatori e QC / ALM in molte organizzazioni e utilizzano esclusivamente TFS / JIRA o strumenti simili per la gestione dei difetti.
In questi casi, entra in gioco uno strumento come Micro Focus ALM Synchronizer.
Scarica informazioni
Il client di sincronizzazione ALM di Micro Focus e il server possono essere scaricati dal sito Micro Focus.
È molto importante conoscere le versioni di 2 endpoint prima di scaricare il sincronizzatore.
Esempio :Se le versioni di Micro Focus ALM e TFS sono 12.2, è necessario scaricare 12.2 Synchronizer Client sul computer locale da cui deve essere eseguito il sincronizzatore.
Prima di scaricare il client, è importante registrarsi per un Micro Focus Passport e quindi accedere al software scaricato e alla documentazione per la guida all'installazione.
Ecco il link per registrarti: Link per scaricare
Fare clic su Registrati per il sito ufficiale di Micro Focus per creare un account, quindi accedere e scaricare secondo le esigenze.
Per qualsiasi assistenza riguardante la guida all'installazione e la documentazione, puoi andare al menu di aiuto dello strumento.
Necessità di questo strumento
Dopo aver avuto una panoramica di questo strumento, passeremo ora alla sezione successiva per sapere perché è nata effettivamente la necessità di Micro Focus ALM Synchronizer e cosa fa esattamente.
Diamo un'occhiata alle risposte:
# 1) Serve allo scopo dell'integrazione - tra TFS e QC / ALM, il che consente quindi al team di test di coordinarsi sulla gestione del progetto con il team di sviluppo che in realtà utilizza rigorosamente TFS.
# 2) Sincronizza i difetti di controllo qualità con i bug di TFS - Cosa significa questo? Significa che quando un qualsiasi difetto viene registrato da un tester alla fine del controllo qualità, tutte le sue informazioni correlate vengono mappate direttamente in TFS, una volta che il sincronizzatore inizia a funzionare, gli sviluppatori vengono anche a sapere di qualsiasi nuovo difetto registrato con tutti i dettagli pertinenti ad esso.
# 3) Supporta la gestione degli errori - Nessuno può essere perfetto al 100% ed è abbastanza comune per gli umani commettere errori ed è qui che entrano in scena i sincronizzatori fornendo il meccanismo di gestione degli errori. Utilizzando la sezione della scheda 'Avanzate', il sincronizzatore lo rende possibile consentendo a una sezione di indirizzi di posta elettronica di gruppo specifica che può rispondere rapidamente e intimare alla persona interessata di correggere gli errori.
Per spiegare ulteriormente questo in modo pratico, desidero dirvi che nella mia azienda una volta ho avuto la responsabilità di esaminare da vicino gli errori e di farli correggere facendo la persona interessata.
È necessario avere un po 'di formazione e conoscenze di base per farlo poiché gli errori possono essere di vario tipo. (I tipi di errori sono discussi di seguito in questo articolo)
# 4) Gestione dei difetti - Ciò è facilmente ottenibile con l'aiuto di questo strumento abbinando / sincronizzando i campi negli ID difetto QC (come la priorità, la descrizione del difetto, ecc.) Con gli ID TFS corrispondenti.
Esempio :Il difetto ha alcuni allegati (documenti) e per lo stesso difetto è presente un ID TFS corrispondente.
Ma nel caso, se c'è qualche discrepanza nei documenti ad entrambe le estremità, (i documenti che si trovano all'estremità QC non sono presenti all'estremità TFS), il sincronizzatore risolve il problema sincronizzando e rendendo disponibili gli stessi documenti a entrambe le estremità, cioè a TFS e al QC.
Di seguito è riportato lo screenshot che illustra l'aspetto grafico di questo strumento con i suoi campi e collegamenti:
Come si vede nel diagramma sopra, ci sono diverse schede e sezioni di collegamenti sul lato sinistro. Daremo uno sguardo ai link nella prossima sezione.
il gateway predefinito non è disponibile correzione
Collegamenti a ALM Synchronizer
A questo punto, sappiamo che ci saranno 2 endpoint e la sincronizzazione verrà eseguita tra questi 2 endpoint, e ora la domanda che viene dopo è come e dove sarà presente nel sincronizzatore.
I collegamenti vengono utilizzati per memorizzare informazioni su questi oppure possiamo dire che definisce quali entità sono incluse nella sincronizzazione e come viene eseguita la sincronizzazione.
Punti chiave da notare:
- Saranno presenti 2 collegamenti, denominati secondo la convenienza dell'organizzazione.
- Per capirlo meglio, possiamo chiamarli Link1 e Link2.
- Sul fronte ALM / QC (endpoint1), i difetti verranno indicati come 'bug' e come 'attività' all'estremità TFS (endpoint2). Nota :Userò questi 2 termini in tutto l'articolo per dichiarare Difetto in questi 2 endpoint con questi nomi.
- Tutte le informazioni relative, come si vede nel diagramma (relative a varie schede come informazioni generali, relative alla connessione, mappatura dei campi, pianificazione) devono essere aggiornate per entrambi i collegamenti.
- I collegamenti devono essere sempre in uno stato abilitato poiché il sincronizzatore può essere eseguito solo nello stato abilitato.
- Facendo clic con il pulsante destro del mouse su uno qualsiasi dei collegamenti, il sincronizzatore può essere eseguito selezionando l'opzione Esegui sincronizzatore (uno qualsiasi dei 3 tipi di sincronizzatore, di cui parleremo tra poco)
Queste sono le informazioni di base che devi sapere sui collegamenti di questo strumento.
Schede di questo strumento
Ho cercato di fornire una breve panoramica di ciascuna scheda nel modo più semplice per una migliore comprensione in modo che se nel caso in cui avessi la possibilità di lavorare su questo strumento in futuro, sarai almeno consapevole di ciò che ciascuna di esse rappresenta.
# 1. Generale Tab - Questa è la prima scheda che copre tutte le informazioni generali su entrambi gli endpoint. Mostra il nome, il tipo e le informazioni dell'endpoint su tutti i tipi di esecuzione della sincronizzazione e se l'esecuzione è stata superata, non riuscita o non riuscita con errori insieme ai report.
# 2) Scheda Connettività - Questa scheda contiene tutti i dettagli relativi alla connessione come il nome utente, una password per entrambi gli endpoint e fornisce un pulsante per il controllo della connettività. Puoi verificare se la connessione è riuscita o meno.
# 3) Pianificazione Tab - Questa scheda mostra le informazioni pianificate sull'esecuzione di un sincronizzatore e a che ora viene eseguito il sincronizzatore dimostrando i dettagli per entrambi gli endpoint o possiamo dire per entrambi i sincronizzatori (Link1 e Link2 in particolare).
# 4) Scheda Filtri - Questa scheda viene utilizzata per fornire opzioni di filtro che indicano se è necessario un filtro per sincronizzare i dati o meno. Le query dal backend possono essere fornite sia per i collegamenti che per il nome delle query può essere impostato come filtro. Per link1, una query può essere memorizzata rispettivamente sul lato ALM e per link2 sul lato TFS.
# 5) Scheda Eventi - Questa scheda contiene dettagli o regole per la creazione, l'aggiornamento, l'eliminazione di un record, ecc. E se un record viene creato a un'estremità, cosa è necessario fare all'altra estremità. Se un record viene eliminato o aggiornato su un endpoint, quale sarà l'evento corrispondente su altri endpoint.
Questi dettagli possono essere inseriti in questa scheda selezionando il pulsante di opzione richiesto o scegliendo 'Fare niente' opzione nel caso in cui non sia necessario impostare nulla.
# 6) Scheda Mappatura campo - Questa è una scheda molto importante da comprendere poiché contiene i dettagli su tutti i campi di entrambi gli endpoint.
Esempio :Stato, gravità, priorità dei difetti ecc. Vengono memorizzati sia per i collegamenti che per i campi che in alcuni casi possono essere mappati in modo bidirezionale o unidirezionale.
E se la gravità viene aggiornata di qualsiasi difetto sul lato ALM, lo stesso valore dovrebbe spostarsi anche sul lato TFS e viceversa. Quindi è mappato come bidirezionale. I campi possono essere modificati anche selezionando il campo e facendo clic sul pulsante di modifica presente sul sincronizzatore nella schermata di mappatura dei campi.
Ma questo dovrebbe essere fatto solo da persone addestrate in quanto qualsiasi errore può ostacolare il funzionamento dell'intero sincronizzatore.
# 7) Scheda Avanzate- Questa scheda è già stata discussa in precedenza nel punto Gestione degli errori. Questo è fondamentalmente per fornire una funzionalità avanzata per intimare alla persona interessata di correggere gli errori.
Segue il funzionamento di un sincronizzatore. !!
Funzionamento del sincronizzatore ALM di Micro Focus
I punti indicati di seguito mostrano come funziona esattamente un sincronizzatore.
- Un utente può definire i criteri di input e output durante il processo di sincronizzazione. Significa che se un utente desidera riflettere le modifiche nel QC o TFS, di conseguenza, può essere fornito un input a qualsiasi estremità. Per dirla in termini migliori, se un input è TFS e l'output è QC, tutte le modifiche si rifletteranno nei difetti QC e viceversa. Esempio :Se creo un nuovo difetto nel QC, l'input è QC e l'output è TFS e l'ID TFS corrispondente per l'ID difetto QC viene creato di conseguenza.
- Per ogni difetto selezionato per la sincronizzazione in QC, crea un elemento di lavoro corrispondente in TFS e per ogni elemento di lavoro selezionato in TFS, crea un difetto corrispondente in QC. Il diagramma sopra mostra anche chiaramente questa sincronizzazione a 2 vie. Nota: Per il nuovo elemento creato alla fine di TFS, lo chiamerò 'Oggetto di lavoro'.
- Per ogni difetto aggiornato in QC, aggiorna un elemento di lavoro corrispondente in TFS.
- Mappa valori enumerati come Gravità, Priorità, ecc. Per ogni Difetto.
- Sincronizza gli allegati tra TFS e QC.
Successivamente, diamo uno sguardo agli errori che si verificano durante il lavoro con Micro Focus ALM Synchronizer e desidero illustrarvi di più su tutti i possibili tipi di errore insieme alla loro risoluzione.
Errori durante l'utilizzo di questo strumento
Potresti incontrare alcuni problemi mentre lavori con Synchronizer. Quando più persone sono coinvolte in un ambiente di lavoro, le possibilità che si verifichino errori aumentano di conseguenza. Ma si dovrebbe essere pronti a farlo rettificare il prima possibile.
Gli errori possono essere dei seguenti tipi:
# 1) Valore inserito errato:
Mentre si lavora su un difetto QC, chiunque può aggiornare / inserire la descrizione in modo errato con alcuni spazi non richiesti o con alcuni simboli errati.
In tal caso, al fine di correggere il problema, puoi andare a controllare la storia del Difetto in QC come chi ha lavorato sullo stesso e puoi chiedere alla persona interessata di aggiornarlo correttamente. Si consiglia di non rettificarlo da soli anche se si conosce la soluzione.
Lascia che sia la persona interessata a occuparsene. Infine, una volta aggiornato correttamente, è possibile eseguire il sincronizzatore e controllare il rapporto se è passato o meno e informare nuovamente la persona in caso di problemi. Lo stesso può essere fatto se si verifica un problema sul lato TFS.
# 2) Emissione del documento:
A volte i documenti allegati al Difetto potrebbero non essere delle dimensioni o del formato previsti. Questo può dare nuovamente un errore di FAILED / UPDATE / DELETE ALLEGATI e quindi è necessario correggerlo.
La procedura sarà la stessa per consentire alla persona interessata di caricare i documenti con le dimensioni o il formato previsti.
# 3) Valore vuoto nei campi obbligatori:
Se uno qualsiasi dei campi obbligatori viene lasciato vuoto, verrà generato automaticamente un errore.
Di nuovo, lascia che la persona interessata lo aggiorni correttamente ed esegui il sincronizzatore per vedere i risultati.
Infine, parliamo dei tipi di sincronizzatore !!
Tipi di sincronizzatore ALM Micro Focus
Ogni tipo di sincronizzazione viene eseguito sulla base di requisiti diversi e può essere programmato per essere eseguito in orari specifici della giornata per sapere se i record aggiornati e quelli appena creati vengono sincronizzati correttamente senza problemi.
# 1) Sincronizzatore incrementale
Come suggerisce il nome stesso, viene eseguito in caso di incrementi o quando vengono apportate alcune modifiche. Questa esecuzione serve a determinare quali record nell'endpoint sono stati creati o modificati dall'attività di sincronizzazione precedente.
Successivamente, la sincronizzazione viene eseguita tra i 2 endpoint in base alle impostazioni e alle mappature eseguite per il collegamento.
# 2) Sincronizzatore completo
Questo sincronizzatore serve per la sincronizzazione completa, ovvero per eseguire un confronto completo dei record in ogni endpoint. Ciò è utile per raccogliere informazioni su quei record che non sono sincronizzati in un'esecuzione incrementale. Quindi, quando viene eseguito, ogni record viene sincronizzato.
Con l'aiuto dei report, si può facilmente sapere quali tutti i record negli endpoint non sono sincronizzati correttamente.
# 3) Controllo dell'integrità
Questo è completamente diverso da quelli sopra. Questo non viene eseguito in scenari normali. Funziona principalmente quando si crea un nuovo collegamento o si modifica un collegamento esistente.
Questo dovrebbe essere gestito in modo molto accurato, poiché in caso di errore il collegamento rimane invalidato e non può essere abilitato per la sincronizzazione.
Conclusione
In poche parole, un sincronizzatore è uno strumento le cui funzionalità possono essere utilizzate semplicemente inserendo / creando gli endpoint e i relativi campi una sola volta e successivamente è possibile assegnargli una tempistica specifica, su cui viene eseguito quotidianamente e fornisce report dettagliati per garantire che tutto sia a posto.
Un minor numero di difetti è segno di test efficienti e attraverso questo strumento, che può essere assicurato mantenendo un controllo sui difetti e osservando sia gli sviluppatori che i tester svolgere i loro compiti in modo efficiente, senza alcuna colpa reciproca.
Ogni volta che viene registrato un difetto, tutte le relative informazioni saranno disponibili sia per gli sviluppatori che per i tester in piena trasparenza con l'aiuto di Micro Focus ALM Synchronizer Tool.
Solo chi utilizza questo strumento può davvero comprenderne l'importanza. Sono davvero entusiasta ed è un piacere avere la conoscenza e l'esperienza pratica con uno strumento così futuristico.
Circa l'autore: Questo post è stato scritto dal membro del team STH Varsha G.
Hai provato questo strumento. Fateci sapere le vostre esperienze nella sezione commenti qui sotto.
Lettura consigliata
- Esecuzione di casi di test utilizzando ALM / QC (tutorial Micro Focus ALM QC giorno 5)
- Tutorial Micro Focus Quality Center (giorno 6) - Gestione dei difetti
- Tutorial di Micro Focus ALM Quality Center Tool (7 tutorial approfonditi)
- Le 70 principali domande e risposte dell'intervista al QC di Micro Focus ALM Quality Center
- Tutorial Bugzilla: Tutorial pratico dello strumento di gestione dei difetti
- Introduzione a Micro Focus LoadRunner - Test di carico con LoadRunner Tutorial n. 1
- Guida all'installazione di Micro Focus Quality Center - Apprendimento del controllo qualità (giorno 2)
- Tutorial Micro Focus Quality Center (giorno 4) - Creazione e gestione di casi di test