Casa Sviluppo Che cos'è il testing basato sui dati (ddt)? - definizione da techopedia

Che cos'è il testing basato sui dati (ddt)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa Data-Driven Testing (DDT)?

Il test guidato dai dati (DDT) è una metodologia in cui la ripetizione iterativa della stessa sequenza di passaggi di test viene eseguita con l'aiuto di un'origine dati al fine di guidare i valori di input di tali passaggi e / o i valori previsti mentre i passaggi di verifica sono eseguita. Le impostazioni e il controllo dell'ambiente nel caso di test basati sui dati non sono codificati. In altre parole, i test basati sui dati sono la creazione di uno script di test da eseguire insieme a tutti i relativi set di dati in un framework, che utilizza la logica di test riutilizzabile. I test basati sui dati offrono vantaggi come riusabilità, ripetibilità, separazione della logica di test dai dati di test e riduzione del numero di casi di test.

Techopedia spiega il Data-Driven Testing (DDT)

Le origini dati utilizzate nei test basati sui dati possono essere file Excel, file CSV, pool di dati, oggetti ADO o origini ODBC. Nei test basati sui dati, le seguenti operazioni vengono eseguite nell'iterazione:

  • Recupero dei dati di test
  • Immettere i dati nell'area richiesta e simulare altre azioni
  • Verifica dei risultati
  • Continuando il test con il prossimo set di dati di input

Vi sono alcuni vantaggi associati ai test basati sui dati. Aiuta a migliorare la copertura dei test poiché gli script di test possono essere creati contemporaneamente allo sviluppo dell'applicazione. La ridondanza e qualsiasi altra duplicazione di script di test automatizzati vengono notevolmente ridotti a causa di input e processi di verifica, nonché a causa del tipo modulare di progettazione. Considerando l'aspetto dei costi, i test basati sui dati sono più economici per l'automazione sebbene siano più costosi nel caso dei test manuali. Nei test basati sui dati, è possibile una migliore gestione degli errori e gli script di test sono più affidabili.

Tuttavia, ci sono alcuni svantaggi associati ai test basati sui dati. È richiesta una maggiore competenza nel linguaggio di scripting ed è necessario un database per tutti i dati di test in qualsiasi momento.

Che cos'è il testing basato sui dati (ddt)? - definizione da techopedia