Come Testare I Programmi

Sommario:

Come Testare I Programmi
Come Testare I Programmi

Video: Come Testare I Programmi

Video: Come Testare I Programmi
Video: COME TESTARE I COMPONENTI HARDWARE + OCAT 2024, Novembre
Anonim

La creazione di programmi consiste in diverse fasi, chiamate ciclo di vita. Il collaudo è una delle fasi più importanti, poiché precede la consegna del software al cliente e la messa in servizio. Va ricordato che lo scopo del test non è assicurarsi che il programma funzioni correttamente e correttamente, ma rilevare errori, identificare errori durante la creazione di situazioni atipiche o terminazioni anomale.

Come testare i programmi
Come testare i programmi

Necessario

  • - programma testato con codice sorgente;
  • - documentazione del programma;
  • - piano di prova;
  • - diversi insiemi di dati di input (sia corretti che volutamente errati);
  • - persone affini rappresentate da colleghi.

Istruzioni

Passo 1

Il primo passo nel test è il debug. Il debug, di norma, viene eseguito da un programmatore che ha scritto un programma o conosce il linguaggio di programmazione del prodotto in prova. Durante la fase di debug, il codice sorgente del programma viene controllato per errori di sintassi. Gli errori rilevati vengono eliminati.

Passo 2

Il prossimo passo nel debug è il test statico. In questa fase viene verificata tutta la documentazione ottenuta a seguito del ciclo di vita del programma. Questo è un compito tecnico, una specifica e il codice sorgente di un programma in un linguaggio di programmazione. Tutta la documentazione viene analizzata per verificarne la conformità agli standard di programmazione e, a seguito di un controllo statico, viene stabilito come il programma soddisfi i criteri specificati e le esigenze del cliente. L'eliminazione di imprecisioni ed errori nella documentazione è una garanzia che il software creato è di alta qualità.

Passaggio 3

Il prossimo passo nel test sta usando metodi dinamici. I metodi dinamici vengono applicati nel processo di esecuzione diretta del programma. La correttezza di uno strumento software viene verificata rispetto a una serie di test oa serie di dati di input preparati. Durante l'esecuzione di ogni test vengono raccolti e analizzati i dati relativi a guasti e malfunzionamenti del programma.

Passaggio 4

Ci sono metodi in cui il programma è considerato come una "scatola nera", ad es. vengono utilizzate informazioni sul problema da risolvere e metodi in cui il programma è considerato come una "scatola bianca", ad es. viene utilizzata la struttura del programma.

Passaggio 5

L'obiettivo del test dinamico della scatola nera dei programmi è identificare il numero massimo di errori in un test utilizzando un piccolo sottoinsieme di dati di input. Per eseguire i test utilizzando questo metodo, è necessario preparare due gruppi di condizioni di input. Un gruppo dovrebbe contenere gli input corretti per il programma, il secondo gruppo dovrebbe contenere input errati in base alla specifica di input errati. Dopo aver eseguito il programma sui dati di input di entrambi i gruppi, vengono stabilite discrepanze tra il comportamento reale delle funzioni e quello previsto.

Passaggio 6

Il metodo "white box" permette di esplorare la struttura interna del programma. Una serie di test basati su questo principio nel complesso dovrebbe garantire che ogni operatore sia superato almeno una volta. La suddivisione in gruppi di condizioni di input dovrebbe essere focalizzata sulla verifica del passaggio di tutti i percorsi del programma: condizioni, rami, loop.

Consigliato: