| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Che cosa è un test harness
    ? Un test harness è un tester di software automatizzato usato per software tester per descrivere un insieme di dati e software . L' dati è configurato per testare un programma o un'unità programma sotto una varietà di condizioni . Durante l'esecuzione , l'unità di programma è monitorato e un insieme di comportamenti e uscite è stato creato. Funzioni di base

    Ogni volta che si sono impegnati in unit test , test di sviluppo , test di regressione e altre forme di test del software , si utilizzano funzioni simili più e più volte . Le funzioni di base includono l'avvio di un'applicazione e il meccanismo, il lancio di alcuni test e la pubblicazione dei risultati . È possibile scrivere queste funzioni ogni volta che si effettua una operazione normale , oppure si può semplicemente utilizzare un test harness . Nella sua forma più semplice , un test ripete cablaggio funzioni ogni volta che ne avete bisogno per un test .
    Elementi di un test Harness

    gli elementi più fondamentali di un test harness comprendono nozioni di base delle applicazioni, test di lancio e di reporting dei risultati . È possibile includere molte altre caratteristiche , come ad esempio l'interfaccia grafica , la registrazione degli errori , e lo scripting . Un test harness dovrebbe essere scritto con un linguaggio di programmazione specifico in mente , in quanto è difficile creare quello che va su più lingue.
    Avvio di sperimentazioni
    < p > per effettivamente lanciare test utilizzando un test harness , è necessario utilizzare una o più funzioni . Nella maggior parte dei casi , una funzione è sufficiente per un caso di test e conduce tutto il lavoro necessario. La funzione di chiamata API verifica i risultati e si informa se abbia superato o meno . È possibile programmare l'imbracatura di fornire servizi aggiuntivi al momento del lancio di un test , così come permettono casi di test per essere chiamati in un ordine specificato ed eseguito sul thread indipendenti .
    Test Harness Risultati
    < br >

    l'elemento finale essenziale di una buona imbragatura test è la capacità di informare l'utente dei risultati della prova. Un test harness fornisce agli utenti informazioni su cui hanno superato o meno i casi , e di fornire questi risultati attraverso messaggi di output e le schermate di errore. Il modo più semplice per visualizzare i risultati è quello di avere una finestra di console , in cui i casi di test vengono visualizzati i propri messaggi . Un avanzato test harness in grado di mantenere i log di tutti gli eventi e gli errori trovati durante il test , che può portare a una migliore automazione e meno supervisione dell'utente .

    Previous :

    next :
      Articoli Correlati
    ·Come uccidere un comando utilizzando Python 
    ·Come scrivere una variabile di matrice in una dichiaraz…
    ·Come modificare la password dell'account con Applescrip…
    ·HTML Drop Down Box Tutorial 
    ·Come costruire un Developer Network 
    ·Come si utilizza Enterprise Services 
    ·Come calcolare un GridView Campo aggiornamento 
    ·Come scrivere un programma che converte temperature tra…
    ·Come creare un indice per classificare Caratteristiche 
    ·Come determinare il più piccolo numero positivo Floati…
      Articoli in evidenza
    ·Come convertire StreamSource di una stringa in Java 
    ·Come automatizzare FTP Download 
    ·Come scrivere in un file in Python 
    ·Come determinare un Root App relativa in PHP 
    ·Come convertire GBA a JAD 
    ·Come scrivere un applet che chiede all'utente di inseri…
    ·Come dire che la versione di Java è in esecuzione sul …
    ·Che cosa è la Dichiarazione di copertura ? 
    ·Come aggiungere colonne dinamiche DataGrid 
    ·Come utilizzare Html5lib in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com