Tutorial TestLink

⚡ Riepilogo intelligente

La guida completa al tutorial di TestLink spiega come utilizzare la piattaforma web open-source TestLink per la gestione end-to-end dei test, coprendo la configurazione del progetto, i piani di test, le build, le suite di test, i casi di test, i ruoli utente e i requisiti. traccapacità, esecuzione tracgestione, creazione di report e flussi di lavoro di importazione o esportazione.

  • 🧭 Gestione centralizzata dei test: TestLink collega requisiti, specifiche di test e stato di esecuzione in un unico spazio di lavoro basato sul web in modo che i team possano traccopertura k tra i progetti.
  • ???? ️ Gerarchia del progetto: Crea una struttura chiara partendo da un progetto di test, poi un piano di test, una build, una suite di test e singoli casi di test con dettagli a livello di passaggio.
  • 👥 Accesso basato sui ruoli: Assegna i ruoli Ospite, Tester, Tester Senior, Responsabile e Amministratore in modo che ogni utente possa modificare o eseguire solo ciò che gli è consentito dalle proprie responsabilità.
  • 🔗 Requisito Traccapacità: Collega le specifiche dei requisiti ai casi di test per verificare la copertura e individuare rapidamente le lacune nella vista Rapporti di test.
  • 📤 Flussi di lavoro XML portatili: Esporta casi o suite di test in formato XML e reimportali in un altro server o progetto TestLink senza dover ricostruire manualmente gli artefatti.

Tutorial TestLink

Cos'è TestLink?

TestLink è uno degli strumenti di gestione dei test open source basati sul web più utilizzati. Sincronizza le specifiche dei requisiti e le specifiche dei test in un unico spazio di lavoro, in modo che i team possano pianificare, documentare e track attività di qualità insieme. Utilizzando TestLink, è possibile creare un progetto di test, documentare i casi di test e integrare più utenti con ruoli distinti. L'utente amministratore gestisce le assegnazioni dei casi di test all'interno del team.

TestLink supporta l'esecuzione sia automatizzata che manuale dei casi di test. I tester possono generare un Piano di test e report di test in una frazione del tempo utilizzando questo strumento. Supporta report in più formati, tra cui Excel, MS Word e HTML. Si integra anche con i più diffusi Difetto tracsistemi reali come JIRA, MANTIS, BUGZILLA e TRACEssendo basato sul web, più utenti possono utilizzarlo contemporaneamente con le proprie credenziali e i ruoli assegnati.

Vantaggi di TestLink

Prima di addentrarci nella configurazione, è utile capire perché TestLink rimane una scelta popolare per la gestione dei test tra i team di QA.

  • Supporta più progetti con una singola installazione.
  • Consente una facile esportazione e importazione dei casi di test tra server.
  • Si integra facilmente con molti strumenti di gestione dei difetti.
  • Esegue casi di test automatizzati tramite XML-RPC.
  • Filtra i casi di test in base alla versione, alle parole chiave, all'ID del caso di test e ad altri attributi.
  • Consente di assegnare i casi di test a più utenti con pochi clic.
  • Genera piani di test e report di test in vari formati.
  • Fornisce credenziali per più utenti e supporta l'assegnazione granulare dei ruoli.

Accedi a TestLink

Una volta installato TestLink, il primo passo consiste nell'accedere come amministratore e quindi alla dashboard principale.

Passo 1) Apri la pagina iniziale di TestLink e inserisci i dati di accesso.

  1. Inserisci l'ID utente: admin
  2. Inserire la password
  3. Fare clic sulla scheda di accesso

Accedi a TestLink

Creazione di un progetto di prova

Un progetto di test funge da contenitore di livello superiore per tutti i piani di test, le suite e i casi correlati. I seguenti passaggi mostrano come creare il tuo primo progetto.

Passo 1) Nella finestra principale, fai clic su Gestione progetti di test. Si aprirà un'altra finestra.

Creazione di un progetto di prova

Passo 2) Fai clic sulla scheda "Crea" per creare un nuovo progetto.

Creazione di un progetto di prova

Passo 3) Inserisci tutti i campi obbligatori, come categoria, nome del progetto, prefisso e descrizione. Dopo aver inserito i dettagli necessari, fai clic sulla scheda "Crea" in fondo alla finestra.

Creazione di un progetto di prova

Questo crea il tuo progetto “Guru99” con successo.

Creazione di un progetto di prova

Creazione di un piano di test

Un piano di test raccoglie informazioni complete, tra cui l'ambito del test del software, le tappe fondamentali, le suite di test e i casi di test. Una volta avviato il progetto, il passo successivo è definire un piano di test per esso.

Passo 1) Dalla pagina iniziale, fare clic su Gestione piani di test.

Creazione di un piano di test

Passo 2) Si aprirà una nuova pagina. In fondo alla pagina, fai clic sulla scheda "Crea".

Creazione di un piano di test

Passo 3) Inserisci tutte le informazioni necessarie, come nome, descrizione e l'opzione "crea da un piano di test esistente". Quindi fai clic su "Crea".

Creazione di un piano di test

Passo 4) Migliori GuruIl piano di test 99 è stato creato con successo.

Creazione di un piano di test

Costruisci la creazione

Una build rappresenta una versione specifica del software in fase di test. Le build sono utili per i gruppiping risultati dell'esecuzione su una particolare versione dell'applicazione.

Passo 1) Dalla pagina iniziale, fai clic su Build/Versioni sotto Piano di test.

Costruisci la creazione

Passo 2) Nella finestra successiva, inserisci tutti i dettagli relativi alla versione del software e fai clic su "Crea" per salvarla.

  1. Inserisci il nome del titolo
  2. Inserisci la descrizione della versione del software
  3. Seleziona la casella di controllo per lo stato – Attivo
  4. Selezionare la casella di controllo per lo stato – Aperto
  5. Scegli la data di rilascio
  6. Fai clic sul pulsante “crea”

Costruisci la creazione

Una volta creata una release, appare in questo modo.

Costruisci la creazione

Creazione della suite di test

Una suite di test è una raccolta di casi di test che convalidano lo stesso componente o funzionalità. I ​​seguenti passaggi spiegano come creare una suite di test per il tuo progetto.

Passo 1) Dalla pagina principale, fai clic sull'opzione "Specifiche di prova".

Creazione della suite di test

Passo 2) Sul lato destro del pannello, fai clic sull'icona delle impostazioni. Creazione della suite di test. Viene visualizzato un elenco di operazioni di test.

Passo 3) Fai clic sulla scheda "Crea" per la suite di test.

Creazione della suite di test

Passo 4) Inserisci tutti i dettagli relativi alla suite di test e fai clic su "Salva".

  1. Inserisci il nome della suite di test
  2. Inserisci i dettagli relativi alla tua suite di test
  3. Fai clic su “Salva” per salvare la suite di test

Creazione della suite di test

È possibile visualizzare la Test Suite per Guru99 viene creato.

Creazione della suite di test

La tua suite di test viene visualizzata sul lato sinistro del pannello, sotto la struttura ad albero delle cartelle.

Creazione di un caso di test

Un caso di test contiene una sequenza di passaggi di test progettati per convalidare uno scenario specifico con un risultato atteso. I passaggi seguenti spiegano come creare un caso di test e i relativi singoli passaggi.

Passo 1) Fai clic sulla cartella Test Suite sul lato sinistro del pannello, sotto la struttura ad albero delle cartelle.

Creazione di un caso di test

Passo 2) Fai clic sull'icona delle impostazioni nel pannello laterale destro. Verrà visualizzato un elenco delle operazioni del caso di test.

Creazione di un caso di test

Passo 3) Si aprirà una nuova finestra. Fai clic su "Crea" nelle operazioni del caso di test per avviare un nuovo caso di test.

Creazione di un caso di test

Passo 4) Inserisci i dettagli nella pagina delle specifiche del caso di test.

Creazione di un caso di test

Passo 5) Dopo aver inserito i dettagli, fai clic su "Crea" per salvarli. Il caso di test per Guru99 creato con successo.

Creazione di un caso di test

Passo 6) Fai clic sul caso di test nella cartella. Si aprirà una nuova finestra. Fai clic su "Crea passaggi" per avviare l'editor dei passaggi del caso di test.

Creazione di un caso di test

Passo 7) Si aprirà un'altra finestra sulla stessa pagina. Inserisci i seguenti dati.

  1. Inserisci l'azione del passaggio per il tuo caso di test
  2. Inserisci i dettagli sull'azione del passaggio
  3. Fai clic su "Salva e aggiungi un'altra azione" OPPURE fai clic su "Salva ed esci" se non ci sono altri passaggi di test da aggiungere

Creazione di un caso di test

Passo 8) Una volta salvato e chiuso il passaggio di test, l'aspetto sarà questo.

Creazione di un caso di test

Assegnazione del caso di test al piano di test

Affinché un caso di test venga eseguito, deve essere assegnato a un piano di test. I passaggi successivi spiegano come aggiungere un caso di test al piano di test.

Passo 1) Fare clic sull'icona delle impostazioni Assegnazione del caso di test al piano di test Sul pannello di test viene visualizzato un elenco di operazioni.

Passo 2) Fare clic su "Aggiungi ai piani di test".

Assegnazione del caso di test al piano di test

Passo 3) Si apre una nuova finestra. Cerca il tuo progetto “Guru99 ".

  1. Seleziona la casella di controllo corrispondente al tuo piano di test.
  2. Fare clic sul pulsante "Aggiungi".

Assegnazione del caso di test al piano di test

In questo modo il caso di test viene aggiunto al piano di test.

Creazione di utenti e assegnazione di ruoli in TestLink

TestLink offre funzionalità di gestione e autorizzazione degli utenti, consentendoti di assegnare i permessi appropriati a ciascun membro del team.

Di seguito è riportato l'elenco dei ruoli predefiniti in TestLink e i relativi diritti.

Ruolo Test di Casi Metriche di prova
GUEST Visualizzare Visualizzare
Tester Eseguire Visualizzare
Tester senior Modifica ed esegui Visualizzare
Leader e amministratore Modifica ed esegui Modifica ed esegui

Passo 1) Dalla pagina iniziale di TestLink, fai clic sull'icona Utenti/Ruoli nella barra di navigazione.

Creazione di utenti e assegnazione di ruoli in TestLink

Passo 2) Fare clic su "Crea".

Creazione di utenti e assegnazione di ruoli in TestLink

Passo 3) Inserisci tutti i dati utente e fai clic sul pulsante "Salva".

Creazione di utenti e assegnazione di ruoli in TestLink

I nuovi utenti creati compaiono nell'elenco.

Creazione di utenti e assegnazione di ruoli in TestLink

Passo 4) Assegnare all'utente il ruolo di "Progetto di test".

  1. Clicca sul "Assegna ruoli del progetto di test" linguetta
  2. Scegli il nome del progetto
  3. Seleziona il ruolo utente dal menu a tendina

Creazione di utenti e assegnazione di ruoli in TestLink

Requisiti di scrittura

I requisiti descrivono cosa dovrebbe fare il sistema e TestLink consente di memorizzarli insieme ai casi di test che li verificano. I passaggi successivi mostrano come aggiungere una specifica dei requisiti.

Passo 1) Dalla barra di navigazione, seleziona il link "Requisiti". Si aprirà la pagina dei requisiti.

Requisiti di scrittura

Passo 2) Sul lato destro della pagina Requisiti, fai clic su "Crea".

Requisiti di scrittura

Passo 3) Si aprirà una nuova finestra. Inserisci tutti i dettagli, inclusi:

  1. ID documento
  2. Nome del titolo
  3. Requisito Descriptione
  4. Clicca "Salva"

Per il tipo, puoi scegliere un'opzione dal menu a tendina. In questo esempio, abbiamo scelto "Specifica dei requisiti utente".

Requisiti di scrittura

Passo 4) La specifica dei requisiti viene creata e visualizzata nel pannello laterale sinistro sotto il progetto “Guru99 ".

Requisiti di scrittura

Passo 5) Seleziona il pulsante Impostazioni dalla pagina iniziale delle Specifiche dei requisiti. Si aprirà un'altra finestra.

Requisiti di scrittura

Passo 6) Fai clic sulla scheda “Crea” sotto Requisito Operazioni.

Requisiti di scrittura

Passo 7) Inserisci tutti i dettagli richiesti e fai clic su "Salva".

  1. Inserisci l'ID del documento
  2. Inserisci il nome del titolo
  3. Inserisci la descrizione
  4. Inserisci lo stato: bozza, rielaborazione, revisione, non testabile o valido (abbiamo scelto valido)
  5. Inserisci il tipo: interfaccia utente, non funzionale, informativo, funzionalità o caso d'uso (abbiamo scelto caso d'uso)
  6. Inserisci il numero di casi di test necessari
  7. Fai clic su “Salva” alla fine

Requisiti di scrittura

Nota: Per aggiungere ulteriori requisiti, seleziona la casella di controllo e fai clic su "Salva".

Sul lato sinistro del pannello è visibile il nuovo requisito.

Requisiti di scrittura

Assegnazione dei requisiti ai casi di test

In TestLink, un requisito può essere collegato ai casi di test. Questa è una funzionalità cruciale per tracCopertura completa dei test. Nella visualizzazione dei report di test, è possibile verificare quali requisiti non sono coperti e aggiungerli alle suite di test per una copertura ottimale.

Passo 1) Dalla sezione Specifiche di test, apri un singolo caso di test e fai clic sull'icona Requisito.

Assegnazione dei requisiti ai casi di test

Passo 2) Per assegnare una specifica dei requisiti a un caso di test, seguire questi passaggi.

  1. Utilizzare il menu a tendina per selezionare la specifica dei requisiti
  2. Seleziona la casella di controllo del requisito
  3. Fai clic sulla scheda “Assegna”

Assegnazione dei requisiti ai casi di test

Dopo aver cliccato sulla scheda "Assegna", appare una finestra con il messaggio "Requisito assegnato".

Assegnazione dei requisiti ai casi di test

Esecuzione di un caso di test

In TestLink è possibile eseguire un caso di test e modificarne lo stato di esecuzione. Lo stato di un caso di test può essere impostato su "Bloccato", "Superato" o "Non riuscito". Inizialmente, il caso si trova nello stato "Non eseguito", ma una volta aggiornato, non può essere riportato a tale stato.

Passo 1) Dalla barra di navigazione, fai clic sul collegamento "Esecuzione test". Si aprirà il pannello di esecuzione dei test.

Esecuzione di un caso di test

Passo 2) Seleziona il caso di test che desideri eseguire dal pannello laterale sinistro.

Esecuzione di un caso di test

Passo 3) Una volta selezionato il caso di test, si aprirà una nuova finestra.

Esecuzione di un caso di test

Passo 4) Segui questi passi.

  1. Inserisci le note relative al caso di test eseguito
  2. Seleziona il suo stato

Esecuzione di un caso di test

Passo 5) Nella stessa pagina, inserisci dettagli simili relativi all'esecuzione. Seleziona lo stato e fai clic su "Salva esecuzione".

Esecuzione di un caso di test

Generazione di rapporti di prova

I report di test offrono visibilità sullo stato di avanzamento dell'esecuzione, sulla copertura dei requisiti e sul livello di qualità complessivo. TestLink supporta diversi formati per la condivisione dei report con le parti interessate.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

Passo 1) Dalla barra di navigazione, fai clic sull'opzione Rapporti di prova.

Generazione di rapporti di prova

Passo 2) Nel pannello laterale sinistro, selezionare il collegamento "Rapporto di prova".

Generazione di rapporti di prova

Passo 3) Per generare un report, seguire questi passaggi.

  1. Seleziona o deseleziona le opzioni che desideri evidenziare nel tuo report di prova.
  2. Fai clic sulla cartella del tuo progetto

Generazione di rapporti di prova

Il rapporto di prova si presenta in questo modo.

Generazione di rapporti di prova

Esporta caso di test / suite di test

TestLink consente di esportare progetti e suite di test e di importarli in un altro progetto TestLink su un server o sistema diverso. I passaggi successivi illustrano il flusso di lavoro di esportazione.

Passo 1) Nella pagina delle specifiche di test, seleziona il caso di test che desideri esportare.

Esporta caso di test / suite di test

Passo 2) Sul lato destro del pannello fai clic su Esporta caso di test / suite di test Icona delle impostazioni. Visualizza le operazioni che possono essere eseguite sul caso di test.

Passo 3) Clicca su "Esportare" pulsante.

Esporta caso di test / suite di test

Passo 4) Si aprirà un'altra finestra. Seleziona l'opzione desiderata e fai clic sulla scheda "Esporta".

Esporta caso di test / suite di test

Viene generato il seguente file XML.

Esporta caso di test / suite di test

Importazione di casi di test/suite di test

La funzione di importazione consente di importare casi di test o suite di test da un'esportazione XML nella suite di test di destinazione prescelta.

Passo 1) Seleziona la cartella Test Suite in cui desideri importare il caso di test.

Importazione di casi di test/suite di test

Passo 2) Fare clic sull'icona delle impostazioni Importazione di casi di test/suite di test Sul lato destro del pannello, vengono visualizzate le operazioni che possono essere eseguite sulla Test Suite o sul Test Case.

Passo 3) Fai clic su "Importa" nell'elenco delle operazioni del caso di test.

Importazione di casi di test/suite di test

Passo 4) Seleziona e allega il file XML del caso di test che hai esportato da TestLink, quindi fai clic su "Carica".

  1. Utilizza l'opzione Sfoglia per allegare il file XML del caso di test che hai esportato da TestLink.
  2. Fai clic su “Carica file”

Importazione di casi di test/suite di test

Quando si carica un file, si apre una finestra con la scritta "Importa casi di test".

Importazione di casi di test/suite di test

Passo 5) Il caso di test viene caricato e visualizzato sul lato destro del pannello.

Importazione di casi di test/suite di test

DOMANDE FREQUENTI

TestLink supporta ufficialmente MySQL, Microsoft SQL Servere PostgreSQL. MySQL Rimane il backend più comune per le installazioni in produzione perché è ben documentato nella guida di installazione di TestLink e supportato dalla maggior parte delle piattaforme di hosting.

TestLink si integra con i difetti più diffusi tracsistemi reali, tra cui JIRA, MANTIS, BUGZILLA, TRAC, Redmine e tuTrack. Ogni integrazione è configurata tramite la directory cfg/ in modo che i casi di test falliti possano essere collegati direttamente a un ticket di difetto.

Sì. TestLink è un software open source rilasciato sotto la licenza GNU General Public License. I team possono scaricarlo, installarlo e modificarlo senza pagare alcuna licenza, sebbene debbano comunque provvedere all'hosting, al database e alla manutenzione continua.

Sì. Gli assistenti basati sull'IA possono redigere titoli, passaggi e risultati attesi per i casi di test a partire dalla descrizione dei requisiti. RevI revisori dovrebbero comunque verificare l'accuratezza e adattare la lingua prima di incollare i casi in TestLink per mantenerli conformi agli standard del progetto.

Non nativamente. TestLink memorizza i dati di esecuzione nel proprio database, quindi i team in genere li esportano o utilizzano l'API XML-RPC per alimentarli con strumenti di BI o IA. Le dashboard di IA esterne possono quindi evidenziare test instabili, aree lente e probabili rischi di regressione.

Riassumi questo post con: