PyHamcrest

Software screenshot:
PyHamcrest
Dettagli del software:
Versione: 1.5
Data di caricamento: 11 May 15
Sviluppatore: PyHamcrest developers
Licenza: Libero
Popolarità: 192

Rating: nan/5 (Total Votes: 0)

Hamcrest è un framework Python per la scrittura di oggetti matcher, che consente di definire in modo dichiarativo regole "match". & Nbsp; Ci sono una serie di situazioni in cui matchers hanno un valore inestimabile, come la validazione interfaccia utente, o il filtraggio dei dati, ma è nella zona di scrivere test flessibili che matchers sono più comunemente utilizzati. Questo tutorial mostra come utilizzare Hamcrest per unit testing.
Durante la scrittura di test a volte è difficile trovare il giusto equilibrio tra la overspecifying la prova (e che lo rende fragile per le modifiche), e non specificare abbastanza (rendendo il test meno prezioso dal momento che continua a passare anche quando la cosa in prova è rotto). Avere uno strumento che consente di scegliere con precisione l'aspetto in prova e descrivere i valori che dovrebbe avere, ad un livello controllato di precisione, aiuta molto nei test di scrittura che sono "giusto". Tali test falliscono quando il comportamento dell'aspetto in prova si discosta dal comportamento previsto, ma continuano a passare quando vengono apportate lievi modifiche, non correlate al comportamento

Requisiti :.

  • Python

Programmi simili

snort
snort

14 Apr 15

Flyspray
Flyspray

3 Jun 15

Ahven
Ahven

15 Apr 15

TextTest
TextTest

18 Jul 15

Commenti a PyHamcrest

I commenti non trovato
Aggiungi commento
Accendere le immagini!