Aggiungere e gestire test inline

servizi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Questo articolo descrive come creare, eseguire, aggiornare e tenere traccia dei test inline dagli elementi di lavoro nelle bacheche in Azure Boards. I test creati dagli elementi di lavoro nella scheda vengono collegati automaticamente agli elementi di lavoro.

I test inline consentono di creare, eseguire e tenere traccia dei test direttamente sugli elementi di lavoro nella scheda senza cambiare gli strumenti. Questo approccio è utile quando si vogliono verificare i criteri di accettazione o rilevare rapidamente i problemi durante lo sprint.

Quando usare test inline:

  • Test leggeri direttamente sugli elementi di lavoro a bordo
  • Numero ridotto di test per elemento di lavoro (poche verifiche rapide)
  • Il team preferisce il flusso di lavoro in un unico riquadro senza dover passare a Test Plans
  • Test ad hoc o verifica manuale semplice

Quando usare l'hub dei piani di test:

  • Gruppi di test di grandi dimensioni con molti test case
  • Scenari di test complessi, configurazioni di test o configurazione dell'ambiente
  • Pianificazione e metriche di test a livello di team
  • Test esplorativo con tracciamento dettagliato

Per una piattaforma di test completa, vedere Che cos'è Azure Test Plans?

La gestione dei test inline negli elementi di lavoro della bacheca è simile alla gestione degli elenchi di controllo delle attività inline. Per ulteriori informazioni sulle attività in linea, vedere Esercitazione: Aggiungere attività o elementi figlio come elementi dell'elenco di controllo.

Suggerimento

È possibile usare l'intelligenza artificiale per facilitare questa attività più avanti in questo articolo, oppure vedere Abilitare l'assistenza AI con Azure DevOps MCP Server per iniziare.

Prerequisiti

Categoria Requisiti
Accesso al progetto membro del progetto.
Livelli di accesso Per aggiungere elementi di lavoro, visualizzare o eseguire test e usare tutte le funzionalità delle schede, è richiesto almeno l'accessodi base. Gli utenti con accesso stakeholder non possono visualizzare o eseguire test.
Autorizzazioni Per visualizzare o modificare gli elementi di lavoro, impostare Visualizza elementi di lavoro in questo nodo e Modifica elementi di lavoro in questo nodo autorizzazioni su Consenti. Per impostazione predefinita, il gruppo Collaboratori dispone di queste autorizzazioni. Per altre informazioni, vedere Impostare le autorizzazioni e l'accesso per il monitoraggio delle attività lavorative.

Operazioni che è possibile eseguire con i test inline

Usando i test inline, è possibile:

  • Aggiungere test agli elementi di lavoro direttamente dalla scheda
  • Eseguire test per verificare le funzionalità e i criteri di accettazione
  • Aggiornare lo stato del test in modo da riflettere i risultati superati, non superati o bloccati
  • Test simultanei da riassegnare tra gli elementi di lavoro
  • Copiare i test per riutilizzare più elementi di lavoro

Ogni attività include istruzioni dettagliate nelle sezioni seguenti.

Aprire bacheche in Azure Boards

  1. Per visualizzare la bacheca del team, aprire il progetto di Azure DevOps e selezionare Boards>Boards dal menu di spostamento a sinistra.

    Screenshot che mostra l'apertura della tua bacheca.

  2. Per visualizzare una bacheca diversa, selezionare la freccia accanto al titolo nella pagina della bacheca e scegliere l'altra bacheca oppure Visualizza directory bacheche dall'elenco a discesa. Puoi anche selezionare una bacheca sotto Tutte le bacheche del team nella pagina directory Boards.

    Screenshot che mostra la selezione della bacheca di un altro team.

Suggerimento

Selezionare l'icona a forma di stella accanto a un nome di scheda per aggiungere un preferito alla scheda. Le schede preferite vengono visualizzate in cima all'elenco dei selettori di schede.

Espandi e visualizza i test in linea

Quando si apre una bacheca per la prima volta, le attività e gli elenchi di controllo di test negli elementi di lavoro vengono compressi.

Screenshot che mostra i test inline compressi.

  1. Passare il puntatore del mouse su un'icona di test inline per visualizzare un riepilogo del test.

    Screenshot che mostra il riepilogo del test al passaggio del mouse.

  2. Selezionare l'icona del test per espandere l'elenco di test e altri controlli. Per comprimere l'elenco e i controlli, selezionare di nuovo l'icona.

  3. Nel pannello espanso selezionare un test dall'elenco per aprire e modificare la relativa pagina del test case.

    Screenshot che mostra una pagina di un caso di test.

  4. Nel pannello espanso selezionare l'icona Azioni elemento di lavoro accanto a un test per visualizzare le opzioni del menu di scelta rapida.

    Screenshot che mostra le opzioni del menu contestuale del test case.

  5. Selezionare l'icona Apri test suite per aprire il test suite per l'item di lavoro in una nuova pagina del browser.

    Screenshot che mostra i test inline espansi.

    L'esempio seguente mostra la suite di test 285 creata per il bug 38, con tre test case inline aggiunti alla suite.

    Screenshot che mostra i casi di test inline aggiunti alle suite di test e ai piani di test.

Aggiungere test inline

Quando aggiungi test case direttamente a un elemento di lavoro della scheda, il processo crea automaticamente un piano di test predefinito e una suite di test predefinita per l'elemento di lavoro, con i test case raggruppati al loro interno.

  1. Per aggiungere test a un elemento di lavoro nella scheda, aprire il menu Azioni elemento di lavoro per l'elemento di lavoro e selezionare Aggiungi test dal menu di scelta rapida. È anche possibile selezionare un'icona di test inline esistente in un elemento di lavoro e quindi selezionare Aggiungi test nel pannello di test espanso.

    Screenshot che mostra l'opzione Aggiungi test nel menu di scelta rapida di un elemento backlog.

  2. Nel pannello espanso immettere il nuovo titolo del test e premere INVIO. È possibile aggiungere più test premendo INVIO dopo l'aggiunta di ogni test.

    Screenshot che mostra l'elemento di lavoro con diversi test case aggiunti.

Per altre informazioni, vedere Pianificare i test e Creare test manuali.

Eseguire un test inline

Prima di eseguire un nuovo test, è necessario aggiungere dettagli. Per aggiungere dettagli a un test case, aprirlo selezionandolo nell'elenco test case inline oppure selezionando Apri nel menu di scelta rapida.

Eseguire il test selezionando Esegui test dal menu di scelta rapida del test.

Screenshot che mostra l'esecuzione di un test.

Microsoft Test Runner viene avviato in una nuova istanza del browser. Per altre informazioni, vedere Eseguire test manuali.

Aggiornare lo stato del test

Per tenere traccia dello stato del test, aggiorna lo stato di un test in linea dal menu contestuale.

Screenshot che mostra le attività completate.

Riassociare o copiare un test

Per eseguire la ripetizione di un test, trascinare e rilasciare il test in un elemento di lavoro diverso. Questa azione modifica automaticamente il rapporto di collegamento del test e lo indirizza al nuovo elemento di lavoro.

Nell'esempio seguente viene illustrato il TEST: Cancel order form spostato dall'elemento Annulla ordine all'elemento Cronologia account cliente.

Screenshot che mostra il trascinamento di un test per riassegnarlo a un elemento di lavoro diverso.

Per copiare un test in un elemento di lavoro diverso, tenere premuto CTRL mentre si trascina il test nell'altro elemento di lavoro.

Annotazioni

Quando si collega un test case a un elemento di lavoro usando il tipo di collegamento Test by , la scheda riflette lo stato del test case collegato. Tuttavia, se un gruppo basato su requisiti ha più configurazioni, la scheda mostra solo il risultato del test per la configurazione predefinita. Per assicurarsi che i test case vengano visualizzati correttamente sulla lavagna, è preferibile usare Aggiungi test nell'elemento di lavoro o creare una suite di test basata su requisiti nell'Hub Piani di Test.

Risolvere i problemi dei test inline

Test Runner non si avvia

Se Test Runner non viene aperto in una nuova finestra del browser:

  1. Verifica che il browser consenta i pop-up da dev.azure.com
  2. Verificare che JavaScript sia abilitato
  3. Verificare che il browser sia compatibile con Azure DevOps.
  4. Verificare di disporre dell'autorizzazione Visualizza esecuzioni di test per il progetto

Non è possibile replicare o copiare un test

Per riassegnare l'elemento padre di un test o copiarlo tra elementi di lavoro, è necessario disporre di:

  • autorizzazione Modifica elementi di lavoro in questo nodo sia per gli elementi di lavoro di origine che per quelli di destinazione
  • Il test deve trovarsi nello stesso progetto (il reparenting tra progetti non è supportato)

Se viene visualizzato un errore di autorizzazione negata, controllare le autorizzazioni del progetto. Per altre informazioni, vedere Impostare le autorizzazioni e l'accesso per il monitoraggio delle attività lavorative.

I test non vengono visualizzati in linea dopo l'aggiunta

Se si aggiunge un test ma non viene visualizzato nel pannello di test inline:

  1. Aggiorna la pagina della bacheca
  2. Verificare che il test case sia stato creato nel gruppo di test predefinito per l'elemento di lavoro
  3. Assicurati di visualizzare l'elemento di lavoro nella bacheca (non nel riquadro dei dettagli)

Lo stato del test non viene visualizzato a bordo

Se un test è collegato usando il tipo di collegamento Testato da ma non mostra alcuno stato:

  • Per i gruppi di test basati sui requisiti con più configurazioni, la scheda mostra solo il risultato del test per la configurazione predefinita
  • Per assicurarsi che gli stati dei test vengano visualizzati correttamente, usare Aggiungi test sull'elemento di lavoro invece di collegare manualmente i test case
  • Vedere Tenere traccia dello stato dei test per le procedure di aggiornamento dello stato

Lentezza o timeout durante l'aggiunta o l'esecuzione di numerosi test

Le operazioni di test inline funzionano meglio per gruppi di test di piccole dimensioni (3-5 test per elemento di lavoro). Se si verifica una lentezza:

  • Usa l'hub Test Plans per set di test di grandi dimensioni.
  • Eseguire test uno alla volta anziché usare operazioni batch.
  • Controllare le prestazioni della connessione di rete e del browser.

Il test case non include campi obbligatori

Prima di poter eseguire un test, il test case deve includere:

  • Almeno un passaggio di test
  • Risultato previsto per ogni passaggio

Se viene visualizzato un errore di convalida, aprire il modulo del test case e aggiungere i passaggi. Per altre informazioni, vedere Creare test case manuali.

Usare l'intelligenza artificiale per gestire i test inline

È possibile usare l'assistenza di intelligenza artificiale tramite il server MCP Azure DevOps per gestire i test inline. Ecco alcuni prompt di esempio che è possibile usare:

Attività Richiesta di esempio
Creare casi di test "Aiutami a creare test case che verificano questi criteri di accettazione per la storia utente"
Creare casi di test "Generare test case per coprire i flussi di lavoro utente principali in questa funzionalità"
Creare casi di test Quali test case consiglieresti per questo flusso di acquisto?
Creare casi di test "Creare scenari di test edge case per la funzionalità di accesso"
Organizzare e gestire i test "Aiutami a organizzare questi test inline in gruppi di test logici"
Organizzare e gestire i test Devo usare test inline o spostarlo nell'hub Test Plans? Ecco il mio scenario..."
Organizzare e gestire i test "Qual è una buona convenzione di denominazione per i test case?"
Tenere traccia dello stato del test "Mostra i test attualmente superati e quali necessitano di lavoro"
Tenere traccia dello stato del test "Aiutami a riepilogare lo stato del test per questo sprint"
Tenere traccia dello stato del test "Analizzare questi errori di test e suggerire correzioni"
Copertura dei test e strategia "Suggerire una strategia di test per questa storia utente complessa"
Copertura dei test e strategia "Quali aree di questa funzionalità potrebbero non avere una copertura di test sufficiente?"
Copertura dei test e strategia "Aiutami a classificare in ordine di priorità i test da eseguire per primi"

Annotazioni

Queste richieste funzionano meglio quando si fornisce contesto sugli elementi di lavoro, sugli scenari di test e sui criteri di accettazione. Più specifici sono, meglio sono i suggerimenti.

Passo successivo