Che cosa è HP ALM?

HP ALM (Application Life Cycle Management) è uno strumento basato sul Web che aiuta le organizzazioni a gestire il ciclo di vita delle applicazioni direttamente dalla pianificazione del progetto, raccolta dei requisiti, fino al test& distribuzione, che altrimenti è un compito che richiede tempo.

Nel suo precedente avatar come HP Quality Center, lo strumento di gestione dei test è stato sviluppato da Mercury interactive.

È ora sviluppato da HP come ALM., Il modulo completo ALM è uno strumento di gestione del ciclo di vita dell’applicazione che supporta varie fasi del ciclo di vita dello sviluppo del software.

ALM tool fornisce anche l’integrazione a tutti gli altri prodotti HP come UFT e Load Runner.

Perché usare HP ALM?

I vari stakeholder coinvolti in un progetto tipico sono –

  • Sviluppatore
  • Tester
  • Analisti di business
  • Project Manager
  • Product Owners

Questi stakeholder svolgono diverse attività che devono essere comunicate a tutti i membri del team interessati.,

Se non manteniamo un repository centralizzato per registrare, mantenere e tenere traccia di tutti gli artefatti relativi al prodotto, il progetto fallirà senza dubbio.

Abbiamo anche bisogno di un meccanismo per documentare e collaborare su tutte le attività di test e sviluppo.

Inserisci HP ALM!

  • Consente a tutti gli stakeholder di interagire e coordinarsi, per raggiungere gli obiettivi del progetto.
  • Fornisce un monitoraggio robusto & reporting e integrazione perfetta di varie attività relative al progetto.,
  • Consente un’analisi dettagliata del progetto e una gestione efficace.
  • Lo strumento ALM può connettersi ai nostri sistemi di posta elettronica e inviare e-mail su eventuali modifiche(come modifica dei requisiti, aumento dei difetti, ecc..) a tutti i membri del team desiderati.

HP Quality Center Versioni

E ‘ importante capire la storia di ALM.

  • HP Quality Center è stato precedentemente conosciuto come Test Director che è stato sviluppato da Mercury Interactive.
  • Nel 2008 è stata rilasciata la versione 8 e il prodotto è stato rinominato Quality Center.,
  • In seguito, HP acquisì Mercury Interactive e rinominò tutti i prodotti mercury come HP.
  • Così Mercury Quality Center è diventato HP Quality Center
  • Nel 2011, è stata rilasciata la versione 11 e Quality center è stato rinominato HP ALM.

Architettura di QC

Ora cerchiamo di capire la parte tecnologica di HP-ALM. ALM è un’applicazione aziendale sviluppata utilizzando Java 2 Enterprise Edition (J2EE) che può avere MS SQL Server o Oracle come back-end. ALM ha 3 componenti-Client, Application Server e Server di database.,

  1. HP ALM client: quando un utente finale / tester accede all’URL di ALM, i componenti client vengono scaricati sul sistema del client. I componenti client ALM aiutano l’utente a interagire con il server utilizzando le tecnologie.NET e COM su una connessione protetta (HTTPS).
  2. ALM server / Application server: Application server di solito gira su una piattaforma Windows o Linux che si rivolge alle richieste del client. App server utilizza il driver Java Database Connectivity (JDBC) per comunicare tra il server delle applicazioni e i server di database.,
  3. Server database: il livello database memorizza tre schemi.
  • Schema di amministrazione del sito: memorizza le informazioni relative ai domini, agli utenti e ai parametri del sito.
  • Progetto Lab: Questo schema memorizza le informazioni di laboratorio relative ai test funzionali e delle prestazioni su host remoti, dati del server Performance Center.
  • Schema di progetto: memorizza le informazioni del progetto, come elemento di lavoro/dati creati dall’utente nell’area del progetto., Ogni progetto ha il proprio schema e vengono creati sullo stesso server di database dello schema di amministrazione del sito.

HP ALM Edizioni:

HP ALM strumento è in commercio con licenza di strumento e HP distribuisce ALM in 4 gusti diversi

ALM Edizione di Confronto delle caratteristiche

Ogni licenza consente agli utenti di accedere a determinati ALM funzionalità., Seguente Tabella elenca le funzioni che una particolare licenza di darvi =

studiamo perché l’acquisto di una versione particolare e a chi è adatta per

  • HP ALM Essentials – Questo è per le imprese che richiedono le caratteristiche di base per sostenere il loro intero ciclo di vita del software. Ha accesso alla gestione dei requisiti, alla gestione dei test e alla gestione dei difetti.
  • HP QC Enterprise Edition-Questa licenza è valida per le aziende che desiderano utilizzare ALM esclusivamente a scopo di test., Fornisce inoltre l’integrazione con Unified Functional Tester (UFT).
  • HP ALM Performance Center Edition-Questa licenza si adatta meglio per le organizzazioni che desiderano utilizzare HP ALM per guidare gli script HP-Load runner. Aiuta gli utenti a mantenere, gestire, pianificare, eseguire e monitorare i test delle prestazioni.

ALM Workflow

Per apprendere il flusso di lavoro di gestione del ciclo di vita delle applicazioni HP, studiamo prima un tipico processo di test –

  • Iniziamo con la pianificazione, la stesura e i dettagli di rilascio., Determinare il numero di cicli in ogni release & Ambito di ogni release
  • Per una data Release e Ciclo, redigiamo le Specifiche dei requisiti.
  • In base ai requisiti, vengono creati piani di test e casi di test.
  • La fase successiva sta eseguendo il piano di test creato
  • La fase successiva in questo processo di test sta monitorando e correggendo i difetti rilevati nella fase di esecuzione
  • Durante tutte le fasi, l’analisi viene eseguita e vengono generati report e grafici per la generazione delle metriche di test.,

HP ALM testing tool fornisce un modulo di catering per ogni fase del processo di test. Li studieremo in dettaglio nei tutorial successivi.