Condividi tramite


Importazione o esportazione in blocco di test case

Azure DevOps Services

Azure Test Plans supporta l'importazione e l'esportazione bulk di test case usando formati di file CSV o Microsoft Excel (XLSX). È possibile creare nuovi test case in un gruppo di test o aggiornare i test case esistenti specificando l'ID del test case durante l'importazione. Le operazioni di esportazione salvano i test case in file CSV o XLSX per la modifica o la condivisione esterna.

Sono disponibili le opzioni seguenti per la gestione dei test case su larga scala:

  • Operazioni bulk: importare ed esportare usando file CSV o XLSX per modifiche su larga scala.
  • Strumenti del portale Web: copiare, clonare e aggiornare i test case direttamente nel browser per modifiche più piccole.

Per altre informazioni sulle alternative al portale Web, vedere Copiare o clonare piani di test, gruppi di test e test case.

Per una panoramica degli oggetti di test e della terminologia, vedere Oggetti test e termini.

Prerequisiti

Categoria Requisito
Accesso al progetto membro del progetto.
Livelli di accesso Per richiedere o fornire feedback: accesso almeno di livello Stakeholder.
Autorizzazioni - Per aggiungere o modificare bug o altri tipi di elementi di lavoro: Modificare gli elementi di lavoro in questo nodo l'autorizzazione impostata su Consenti nell'Area Path corrispondente.
- Per aggiungere nuovi tag: Crea definizione tag imposta le autorizzazioni su Consenti.
Per altre informazioni, vedere Impostare le autorizzazioni e l'accesso per i test.

Esportare casi di test

  1. Passare a Piani> ditest, selezionare un piano di test e quindi selezionare un gruppo di test per visualizzarne i test case.

  2. (Facoltativo) Selezionare Opzioni colonna per aggiungere campi al file di download.

  3. Selezionare tutti i test case o selezionare test case specifici e quindi selezionare Esporta test case in CSV o Esporta test case in XLSX.

    Screenshot dell'esportazione di test case dal gruppo di test selezionato.

    Il file viene scaricato nel computer locale.

Importare casi di test

  1. Passare a Piani di test>Test plans, selezionare un piano di test e quindi selezionare una suite di test dall'albero della suite.

  2. Selezionare Importa i test case da CSV/XLSX.

    Screenshot dell'importazione di test case nella suite di test selezionata.

  3. Trascinare e rilasciare un file oppure selezionare Sfoglia per scegliere un file. La procedura guidata esegue automaticamente il mapping delle colonne rilevate ai campi Azure DevOps.

  4. Esaminare le mappature dei campi. Sono necessari i nove campi seguenti:

    • ID : lasciare vuoto per i nuovi test case o specificare un ID esistente da aggiornare
    • Tipo di elemento di lavoro : deve essere Test Case (ortografia esatta e maiuscole/minuscole)
    • Titolo
    • Passaggio di test - Numero sequenziale per ogni passaggio (1, 2, 3)
    • Azione del passaggio
    • Passaggio previsto
    • Percorso area : deve corrispondere a un percorso di area esistente (ad esempio, MyProject\MyArea)
    • Assegnato a : utente valido nell'organizzazione (nome visualizzato o indirizzo di posta elettronica)
    • Stato - Deve essere Design

    Screenshot dell'importazione guidata che mostra l'interfaccia di mappatura dei campi.

  5. (Facoltativo) Per modificare un mapping, selezionare l'elenco a discesa del campo e scegliere il campo Azure DevOps corretto.

    Screenshot che mostra il menu a discesa per gli aggiornamenti facoltativi del mapping dei campi.

    Per ignorare un campo, deselezionare il mapping corrente in modo che mostri Seleziona campo...

    Lo screenshot mostra il campo vuoto selezionato per saltare il mapping.

  6. (Facoltativo) Esportare il mapping corrente come modello riutilizzabile da condividere con il team.

  7. (Facoltativo) Per i file XLSX con più fogli, selezionare il foglio da importare. È possibile importare un solo foglio alla volta.

    Screenshot che mostra la finestra di dialogo di selezione del foglio di lavoro per i file XLSX con più fogli.

  8. Seleziona Importa I test case esistenti con ID corrispondenti vengono aggiornati e potrebbero essere sovrascritti.

Usare modelli di mappatura

Azure Test Plans memorizza i mapping dei campi per le importazioni future con la stessa struttura di colonne. Esaminare sempre i mapping prima di completare un'importazione.

È possibile esportare il mapping corrente come modello riutilizzabile per il team, quindi ogni membro non deve configurare i mapping singolarmente. È anche possibile salvare modelli per diverse strutture di file usate regolarmente.

La screenshot mostra che non è selezionato alcun modello e contiene un collegamento per scaricare la mappatura corrente come modello.

Se si modificano i mapping dopo l'importazione di un modello, il sistema avvisa di evitare modifiche accidentali agli standard del team stabiliti.

Screenshot che mostra il messaggio che informa che le modifiche apportate indicano che il mapping non è più basato sul modello caricato.

Aggiornare i test case esistenti

  1. (Facoltativo) Selezionare Opzioni colonna per aggiungere campi da modificare alla visualizzazione.

  2. Esportare i test case in CSV o XLSX. Per informazioni dettagliate, vedere Esportare test case.

    Screenshot dell'esportazione di test case dal gruppo di test selezionato.

  3. Modificare il file. Non modificare i campi ID o Tipo elemento di lavoro .

  4. Salvare il file e importarlo di nuovo nel gruppo di test. Per informazioni dettagliate, vedere Importare test case.

Domande frequenti

D: È possibile creare nuovi test case e aggiornare quelli esistenti nello stesso file?

R: Sì. Nello stesso file CSV o XLSX lasciare vuoto il campo ID per i nuovi test case e includere l'ID esistente per gli aggiornamenti.

D: Come si identificano e si risolvono gli errori di importazione?

La procedura guidata di importazione convalida il file in ogni fase: caricamento del file, mapping dei campi e prima dell'importazione finale. Gli errori vengono visualizzati inline ed è necessario risolverli prima che l'importazione possa procedere.

Screenshot della finestra di dialogo di errore per l'importazione dei test case.

Errori e soluzioni comuni:

Error Soluzione
Intestazioni obbligatorie mancanti Aggiungere le intestazioni di colonna necessarie con l'ortografia esatta.
Trovato il valore del campo non valido Verificare che il tipo di elemento di lavoro sia esattamente Test Case, lo stato è Design, il percorso dell'area corrisponde a un percorso esistente (ad esempio, MyProject\MyArea), assegnato a è un utente valido e il passaggio di test è un numero.
Formati di dati non validi Controllare i formati di data, i valori numerici e i limiti di lunghezza del testo.
Mappature dei campi errate Verificare che le colonne siano mappate ai campi di Azure DevOps corretti.
Campi obbligatori vuoti Verificare che tutti i campi obbligatori contengano dati validi.

Per correggere gli errori, prendere nota dei messaggi di errore, correggere il file CSV o XLSX, ricaricare il file e completare l'importazione.

D: Quali tipi di elementi di lavoro supportano l'importazione?

R: Il processo di importazione supporta solo gli elementi di lavoro test case . Per fare riferimento ai passaggi condivisi esistenti, includere il relativo ID nel file. L'importazione non può creare nuovi passaggi condivisi: crearli prima nell'interfaccia Web, quindi fare riferimento al relativo ID.

Screenshot del riferimento al passaggio condiviso in CSV.

Annotazioni

Se si includono sia un riferimento al passaggio condiviso che i dettagli dei passaggi nella stessa riga, l'importazione aggiorna l'elemento di lavoro dei passaggi condivisi. Per fare riferimento a passaggi condivisi senza modificarli, omettere i dettagli del passaggio.

Per altri tipi di elemento di lavoro (storie utente, attività, bug), vedere Importazione o aggiornamento in blocco (CSV).

D: Quali sono le intestazioni obbligatorie per i file di importazione?

A: Includere le seguenti nove intestazioni con ortografia esatta:

Intestazione Descrizione
ID Lasciare vuoto per i nuovi test case; specificare l'ID esistente per gli aggiornamenti.
Tipo di elemento di lavoro Deve essere Test Case o Shared Steps.
Titolo Nome del test case.
Passaggio di test Numero di ordine per ogni passaggio.
Azione del passaggio Azioni eseguite dal tester.
Passaggio previsto Risultato previsto dopo l'azione.
Percorso dell'area Deve corrispondere a un percorso di area esistente , ad esempio MyProject\MyArea.
Assegnato a Utente valido nell'organizzazione.
Stato Deve essere Design.

D: Quali sono le limitazioni per l'importazione o l'esportazione?

R: Si applicano le limitazioni seguenti:

  • I test case devono essere in stato progettazione durante l'importazione.
  • I titoli dei test case non possono superare i 128 caratteri.
  • I file di importazione ed esportazione hanno un limite di dimensioni di 20 MB. Importare subset più piccoli se l'operazione ha esito negativo.
  • È necessario disporre delle autorizzazioni richieste per le aree e i percorsi di iterazione del piano di test e della suite di test di destinazione.
  • Le operazioni hanno esito negativo se un test case contiene più di 1.000 collegamenti correlati.

Passo successivo