PyHamcrest

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

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

Fixtures
Fixtures

14 Apr 15

pinocchio
pinocchio

14 Apr 15

ContiPerf
ContiPerf

20 Feb 15

nosango
nosango

11 May 15

Commenti a PyHamcrest

I commenti non trovato
Aggiungi commento
Accendere le immagini!