Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
- Per una panoramica delle bacheche Kanban, vedere Che cos'è una lavagna Kanban?
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
Per visualizzare la bacheca del team, aprire il progetto di Azure DevOps e selezionare Boards>Boards dal menu di spostamento a sinistra.
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.
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.
Passare il puntatore del mouse su un'icona di test inline per visualizzare un riepilogo del test.
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.
Nel pannello espanso selezionare un test dall'elenco per aprire e modificare la relativa pagina del test case.
Nel pannello espanso selezionare l'icona Azioni elemento di lavoro accanto a un test per visualizzare le opzioni del menu di scelta rapida.
Selezionare l'icona Apri test suite per aprire il test suite per l'item di lavoro in una nuova pagina del browser.
L'esempio seguente mostra la suite di test 285 creata per il bug 38, con tre test case inline aggiunti alla suite.
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.
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.
Nel pannello espanso immettere il nuovo titolo del test e premere INVIO. È possibile aggiungere più test premendo INVIO dopo l'aggiunta di ogni test.
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.
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.
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.
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:
- Verifica che il browser consenta i pop-up da
dev.azure.com - Verificare che JavaScript sia abilitato
- Verificare che il browser sia compatibile con Azure DevOps.
- 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:
- Aggiorna la pagina della bacheca
- Verificare che il test case sia stato creato nel gruppo di test predefinito per l'elemento di lavoro
- 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.