Test del database - Processi

Il processo per eseguire il test del database è simile al test di altre applicazioni. Il test DB può essere descritto con i processi chiave indicati di seguito.

  • Crea l'ambiente
  • Esegui un test
  • Controlla il risultato del test
  • Convalida in base ai risultati attesi
  • Riferire i risultati alle rispettive parti interessate

Varie istruzioni SQL vengono utilizzate per sviluppare i casi di test. L'istruzione SQL più comune, utilizzata per eseguire i test DB, èSelectdichiarazione. Oltre a questo, possono essere utilizzate anche varie istruzioni DDL, DML, DCL.

Example - Crea, Inserisci, Seleziona, Aggiorna, ecc.

Fasi di test del database

Il test del database non è un processo noioso e include varie fasi nel ciclo di vita del test del database in conformità con i processi di test.

Le fasi chiave del test del database sono:

  • Verifica dello stato iniziale
  • Prova
  • Convalida del risultato in base al risultato atteso
  • Generare i risultati

First stagein DB Testing consiste nel verificare lo stato iniziale del database prima di avviare il processo di test. Quindi il comportamento del database viene testato per casi di test definiti. In base ai risultati ottenuti, i casi di test vengono personalizzati.

Per il successo del test del database, il flusso di lavoro indicato di seguito viene eseguito da ogni singolo test.

  • Cleaning up the database - Se nel database sono presenti dati verificabili, è necessario svuotarlo.

  • Set up Fixture - Ciò comporta l'inserimento dei dati nel database e il controllo dello stato corrente del database.

  • Perform test, verify results and generate results- Il test viene eseguito e l'output viene verificato. Se l'output è come da risultati attesi, il passaggio successivo è generare i risultati secondo il requisito. Altrimenti, il test viene ripetuto per trovare i bug nel database.